Category: Game Programming

  • GBGames On Object-Oriented Game Design

    GBGames has a nice introduction to object oriented design for game development. GB does a nice job of summarizing some basic concepts that can be incredibly powerful for simplifying your object model as well as future-proofing your design. I’ve used these techniques extensively for application development in my day job as a C# developer. As…

  • Bullfrog: Improving AI

    I’ve been steadily plugging away at my list of bugs and enhancements for the upcoming release and finally tackled one area that I had been avoiding: improving the AI of some of the bugs. Most of the bugs had a pretty random set of behaviors depending on how close to the edge of the screen…

  • Bullfrog: Top Priority Bugs Resolved

    Tonight, I completed the last of my top seven prioritized “cases” for the next release of Bullfrog. I have twenty total issues assigned to this next release, though a large portion of them are of the nice-to-have type. Depending on time, we’ll see how many of them actually make it into the release. As part…

  • Bullfrog: Next Release

    I started work on the next release of Bullfrog this weekend. There was a short list of bugs and features that I didn’t have time for prior to the OMG Cup deadline. So, while I’m brainstorming on what the next project will be I thought I may as well try and knock some of the…

  • Bullfrog: A Postmortem

    When iDevGames.com announced the 2005 OMG Cup in October I immediately considered entering. A contest was just the right motivation for me to actually start and hopefully finish a game project. Aside from needing an idea, there were a few hurdles to tackle. Not only was this my first game project in almost fifteen years,…

  • Prototypes vs. Design Documents

    GBGames has an interesting discussion going on about the importance of prototypes and design documents in game design, specifically casual games in direct reference to the Gamasutra article with James Gwetzman of Popcap Games. It seems that Popcap has an “extremely prototype heavy” development process. Some of GB’s reader comments focus on this importance of…

  • Game Random Events

    Brian Green has posted a nice bit of BSD licensed C++ code for handling random events in computer games in response to Terro Nova’s comments on the subject.

  • 2005 OMG Cup – 36 Free Mac Games

    The 2005 Original Mac Games Cup has now officially opened for public voting. The submission phase has closed and there are 36 entries. 36 Free Original Mac Games to download and play. All we ask is that you take the time to vote and rate the games you play. Related Links: OMG Downloads Page OMG…

  • Announcement: Bullfrog Released

    After a ton of work over the past month designing and programming my first Mac game, it is finally finished. All the final artwork and animation is complete. All known bugs have been fixed. The final executable binary has been packaged and zipped. Bullfrog has been officially entered into the 2005 OMG Cup and public…

  • Bullfrog Teaser Screen Shot

    I haven’t posted any updates on my development progress on Bullfrog for a while. I’ve been very busy trying to get the game ready for the OMG Cup 2005 deadline of Midnight, November 28. Once I get through the deadline, I’m planning on writing a postmortem on the development of the game. I’ve learned a…