Post news RSS What's RAE Wednesday

As you may have heard, much of the last two years has been devoted to developing our own custom engine, the Retro Affect Engine (RAE). Since RAE has a lot to do with Snapshot, we thought it'd be appropriate to show you backstage.

Posted by on


For anyone who's unfamiliar with engines as they apply to game development, an engine is sort of like the solid foundation to a video game house. An engine is used for not just one game, but many games and in some cases many very different kinds of games. Companies spend a lot of time evaluating which is best for them, and we were no different.

Kyle, Dave and I sat down and listed the features we wanted in an engine. We had a clear idea of things that didn't make it into the prototype because of technological restrictions. Namely that it be game object based, physics, scripting support, we wanted it to be versatile so we can bring our games to platforms beyond just the PC, and also versatile that we can create games beyond platformers. Finally we wanted an engine that was familiar. Of course, there's a learning curve for anything new, but we wanted the ability to add in new features down the road as we needed them.

Ultimately, none fit the bill well enough. It was then that we decided to create our own engine from scratch. The biggest downside was time; we've been working on RAE for over a year and a half! Thankfully, the upside is in our games. Snapshot's development is finally in full swing and any shortcomings of RAE are addressed almost immediately.


Over the next few weeks, we'd like to show off some of RAE's awesome features through a series of video posts. We want to hear from you! What aspect of the game engine would you like to learn more about? Game objects? Scripting? Physics? The art pipeline? Give us your questions/comments below or in our IRC channel! And come back next week for our first installment in the series.

Acaz - - 2 comments

It'd be interesting to learn about the physics in the engine, but also some of how scripting works (: Also, will this engine ever be available to the public?

Reply Good karma Bad karma+1 vote
dcarrigg - - 1 comments

We've thought about making the engine available to the public. If we do so, we'll want time to polish it up and make it easy for people to create their own games with it. If it happens, it will be after Snapshot's release.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.