I really enjoy all aspects of game development. From building the tools to designing the story, each aspect of the process plays an important role in the final product. When I used to develop mainly in Flash, game engines were primarily focused on managing assets, levels, and 2d physics. It’s relatively straight-forward in 2d. However, when I made the move to XNA and 3d, that extra axis made games a whole heckuvalot more complex. The first aspect I focused on was developing a lighting/shadows system. As I researched and explored tutorials, demos, and sample code, I realized one major thing: I am no good at math. And I’m not talking 1+1=5. I’m talking about vector math and trig. Not to mention the theories behind lighting, reflections, and even physics.
While I really wanted to learn the techniques, they continually moved higher and higher above my head. I then started looking at game engines. With a very small budget (leaving Unity out for now), I found that Synapse Gaming’s Sunburn Engine fit all my needs and is actually quite powerful!
While their site tells you volumes about the capabilities of the system, I’ll just skim over some important features. First and foremost, each license requires you to display the Sunburn splash screen, so if you aren’t cool with that, this engine is not for you, though most major game engines require something similar anyways. Secondly, the engine works out-of-the-box on Windows, XBox, and Windows Phone 7. It also supports both 3d and 2d games with lighting available for both.







