I am a duck

Profile
Seattle, WA
Making games and learning FTW!
228 comments
1 followers
205 entries
Advertisement
Mike Bossy
May 04, 2006
Audio is actually fun!
So for the past couple of days I've been adding audio triggers to the game. In the context of my engine this is a really easy thing to do. Just ask the audio manager to play a particular audio resource and voila you get your sound.

Even though it's not technically challenging work adding these t…
298 views
Mike Bossy
May 02, 2006
OpenSocket() == S_OK
Well it looks like my networking over the years is finally paying off. My email request for artists looking for work came back with a bunch of great leads. It looks like I may have solved my artist woes. Finally my ugly dev art can die a pitiful death!

While I finalize the art plans I've finally …
382 views
Mike Bossy
May 01, 2006
Let the networking begin!
My goal for this week is to kick start my search for an artist. With that in mind this morning I sent out emails to a bunch of my contacts who might know available artists. I'm going to give it a couple days to see what kind of leads this generates. I'd really like to find someone through a refe…
283 views
Mike Bossy
April 30, 2006
The weekend of tedium
Now that my project is "feature complete" I figured it was a good time to take a weekend and just go back and clean things up a bit. I'm not talking about re-architecting, just making sure all the header files are neat, comments are where they should be, etc.

The biggest task I wanted to tackle w…
255 views
Mike Bossy
April 28, 2006
SQLite
In a totally non-game related research project for work today I checked out SQLite. I've done a bunch of DB stuff in the past including some game work so I was checking it out since I heard it was a great lightweight solution that could replace things like ugly MDB files.

All in all I am impresse…
686 views
Mike Bossy
April 25, 2006
Last "feature" completed!
As of this morning I can happily say that my current project is "feature" complete. There is still a bunch of polish work that needs to be done like adding the right sounds to the right triggers, getting all the dev art replaced with real art, tuning, general cleanup, but all of the core functiona…
251 views
Mike Bossy
April 24, 2006
Taking the weekend off
This weekend was the first real weekend with sun and warm weather here in Seattle so I couldn't get myself motivated to stay indoors at all. Sunshine and a little time away from your projects can be a good thing in the long run. Burn out is still a killer and a couple days will keep you from goin…
291 views
Mike Bossy
April 21, 2006
Filling in the holes
One of the least exciting dev tasks is finding all of the small functionality that you are missing and add it. This is the stage my current project has hit. I'm going through and figuring out what polish I need on the core functionality and adding it. This morning was adding the ability to mute …
245 views
Mike Bossy
April 20, 2006
What a difference a compiler makes
I've been developing using Visual Studio .NET 2003 Standard since the 2003 version came out. The way I figured it everything I needed in a development platform was in the Standard version so I just went with that. Ends up the C++ compiler in the standard version doesn't do any optimizations so yo…
315 views
Mike Bossy
April 18, 2006
Kind Words
I wanted to give some thanks for the kind words to my last entry. I didn't want to sound like a whiny bitch and wasn't looking for affirmation on my work but I wanted to make sure that this journal really represents the full spectrum of emotions that pop up while creating a game. With that said G…
1,534 views
Mike Bossy
April 18, 2006
Surviving the lows
I consider game design/coding/creation to be a form of art. That doesn't mean games need to be artistic but generally the process of creation is artistic in nature. As such we really shouldn't be surprised that game developers sometimes have the same problems that artists do. The major problem b…
517 views
Mike Bossy
April 16, 2006
Week 'o hell
This week in my day job was all about project reviews. This is where you get to stand up in front of all the big wigs and describe what your team accomplished in the past year, what you're planning on doing in the next year or two and then plead for more resources. In a way it's all about defendi…
521 views
Mike Bossy
April 13, 2006
Allowing having a team of one
To help out with my debugging my engine I added the ability to be able to run in single threaded mode as well as multi threaded. This allows me to easily look at a bug and figure out if it's being caused by multi-threading or not. The good part is that it was pretty much free to set up. After al…
428 views
Mike Bossy
April 10, 2006
Mushu is right... sometimes.
So this morning I worked on integrating the rest of my resource manager into my game. All I had to do was change a couple function calls to handle the new async loading and I'd be on my way. Sure enough it only took me about 30 minutes to get the code compiling cleanly. Of course nothing is ever…
394 views
Mike Bossy
April 09, 2006
All resources all the time
I've spent most of my weekend work time on adding all of my audio resource types to the resource manager. Following the same patterns that I already had for textures there wasn't anything crazy that I needed to figure out, I just needed to sit down and pound out the code. As anyone who's been pro…
428 views
Mike Bossy
April 06, 2006
Working for The Man can be good.
While my goal is to go out on my own I think that working for a big company for a while can be good for everyone. Some may view it as selling their soul but the reality is that there is a lot about business or software development that you can learn from a soul-less money hungry corporation. :)

I'v…
279 views
Mike Bossy
April 05, 2006
Integration Day
This morning I worked on integrating my resource manager into my game. The good news is that I didn't have any problems with the new code. It all ran flawlessly thanks to getting most of the bugs ironed out with unit tests. The tricky part was getting my game to use it properly. Up until now I'…
307 views
Mike Bossy
April 04, 2006
Gaining interest in something new is dangerous
One of the problems that has been a thorn in my side with any side project that I've started is being distracted by new project ideas. It never fails to happen that about half way through my current project I come up with my next great idea to work on. The next great ideas don't have to be anothe…
300 views
Mike Bossy
April 03, 2006
Drinking my own cool-aid
After writing about wanting to be using TDD I finally gave into the urge to start using it. I've been fighting doing any big new things until I got all the game functionality into my current project but the need to geek out was just to much. After I made the decision to start creating some unit t…
316 views
Mike Bossy
April 01, 2006
It's not all peaches and cream
Looking back at some of my previous entries it might come across that everything has gone super smoothly this time around on my current project. And while a lot has, thanks to learning from previously failed projects, it hasn't all been smooth sailing.

Being all into agile and iterative development…
308 views
Mike Bossy
March 30, 2006
Professional results through professionalism
When you're working by yourself on a project it's really easy to get into bad habits. These turn into bad results, wasted time and a lack of motivation. In the past I'm slipped into bad habits that would never cut it in a real work place. This time I tried to start off on the right foot from day…
618 views
Mike Bossy
March 28, 2006
Multi-threading fun
Since there's some interest in it I'll describe some of the multi-threading implementation I went with in my current code base. This is not the only way to do things and not necessarily the best way to do things. An ideal implementation would be extensible to handle a growing number of cores and …
574 views
Mike Bossy
March 28, 2006
Over Engineering
The fun thing about my current code base is that I started it strictly as an educational excersize. A lot of the stuff I work on in my day job is on "Next-Gen" platforms so I've been dealing in the world of multi-processors. Unfortunately even though I have a technical background with a CS degree…
563 views
Mike Bossy
March 26, 2006
Balancing risk and motivation
As Evelyn said in her response to my last entry, starting out alone can be a huge risk. Giving up a paying job to foster your own ambitions can be very difficult. I know a lot of people who have left great paying jobs in the industry to start out on their own only to come crawling back a year lat…
513 views
Mike Bossy
March 25, 2006
The grass is always purple
A huge number of people want to get a job in the games industry. Just getting back from GDC I have a stack of business cards from people who want a job or intership at my day job company. It is after all a great place to work. Good pay, good benefits, good products. All in all I am lucky to hav…
476 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement