Declaration Of Writing A Game
let’s try this thing
I’ve been contributing to the EGP for nearly a year at this point, posting all my games up on my dev journal. If I can do a game in a week, I can do a game in two days, right?
Right?
My development process is turning into a ridiculous mess of complexity for the sake of simplicity, but it currently includes:
- libogg and libvorbis
- zlib, libpng
- libfreetype
- fmod, used under its free license
- lua 5.1.4 or luajit2, depending on whether I prefer stability or speed
- libluabind
- boost
- libcurl, used mostly for error reporting
- SystemVersionCheck on OSX
- LuaGL + GLee
- A friend’s library called Glop that embeds half of the above, and acts like SDL only less awful
- And finally, my own library Glorp that ties everything together and makes it easy to use
Nobody, anywhere, is going to want to build my source code. I can already guarantee this.
I’ll probably be using SFXR for sound effects and some combination of pencil/paper/scanner/gimp for graphics. Game will be released on both Windows and OSX, with appropriate distribution packages for both.
I also plan to rock out.