What went right?

  • Lots of pre-planning and preparation of resources and detailing technical requirements ahead of time.
  • Using a stripped down version of my ged101 game library as a base to build the game from, and form what has grown into a very nice game engine.
  • Having a talented and dedicated artist on the team that delivers excellent resources in a timely fashion.
  • Working with another experienced programmer helped out in both the code and morale of the project.
  • Using Linux as a development platform. I would not use anything else as my primary development environment.

What went wrong?

  • Using Linux as a development platform….many unforeseen bugs crept into the source when I was not paying attention, and as luck would have it, my linux OS didn’t trigger the bugs.
  • Building the project for windows..see next statement
  • Using the Singleton design pattern in a project that has DLLs on windows is a NIGHTMARE full of SEGMENTATION FAULTS!
  • There simply was not enough time before the jam to implement all that I wanted to.

What is next?

I fully intend to continue this project; building a complete game in the process, while developing a re-usable and powerful 2D game engine.

If you want to join us, go ahead and drop in #nogdus on irc.afternet.org