Jun 30, 2011, 03:31 PM
Planning to enter uDevGames, but can't decide which technology to build your game on? If you choose Stem, you'll be helping a fellow community member and essentially have another coder on your team taking care of many technical details.
For the last two years or so, I've been working on an open source game development framework. It's somewhat similar in nature to SDL, but with a more permissive license and a few different design goals. It has a C API, a Makefile-based build system, and support for Mac OS X, Windows, Linux, and iOS.
libstem.org has a diagram showing the current modules that the framework contains, as well as some of the future planned ones. There's also a link to the svn repository. Documentation will eventually be available from this site too.
If anyone is interested, I'd gladly offer interactive help with setting up/using the Stem framework in your game for the duration of the contest. I benefit by seeing where any sticking points are and being able to correct them, resulting in a more mature, user-friendly framework. You benefit by being able to get your game up and running very quickly on a solid (though still in development) foundation with a richer set of game development features than you'll get from system APIs. Everybody wins!
Some highlights:
I look forward to working with you during the contest!
- Alex
For the last two years or so, I've been working on an open source game development framework. It's somewhat similar in nature to SDL, but with a more permissive license and a few different design goals. It has a C API, a Makefile-based build system, and support for Mac OS X, Windows, Linux, and iOS.
libstem.org has a diagram showing the current modules that the framework contains, as well as some of the future planned ones. There's also a link to the svn repository. Documentation will eventually be available from this site too.
If anyone is interested, I'd gladly offer interactive help with setting up/using the Stem framework in your game for the duration of the contest. I benefit by seeing where any sticking points are and being able to correct them, resulting in a more mature, user-friendly framework. You benefit by being able to get your game up and running very quickly on a solid (though still in development) foundation with a richer set of game development features than you'll get from system APIs. Everybody wins!
Some highlights:
- Seamless cross-platform compatibility. If you stick to a few guidelines, your code will build and run exactly the same on Mac OS X, Windows, Linux, and iOS.
- Stem aims to enable without being restrictive. You can mix and match between Stem and other libraries/APIs; if you don't like the way a particular module works, you can simply not use it.
- Project templates
- Gamepad support
- Ogg Vorbis audio with streaming support
- Easy OpenGL/OpenAL setup
- Static analysis for your code with clang and splint
- All libraries go through a rigorous unit testing process, so code that goes into the framework is rock solid
I look forward to working with you during the contest!
- Alex