A Juicy Bite of Citrus

As a Flash developer, games are definitely one of my favorite things to build. Still, as fun as developing a game can be, the dread of getting the nitty gritty of a game set up can sometimes put a damper on that fun. That’s why I’m always on the lookout for great game development platforms that smooth out that process as much as possible.
Rather recently, I discovered Eric Smith’s rather amazing Citrus Engine and I was quite impressed. Built in ActionScript 3.0, it’s a fairly robust Flash sidescrolling platform game engine that allows quick and easy development. It even makes game physics a little less painful to implement, by integrating the Box2D physics engine into the game mechanics.
Here’s a rundown on some key features (from Eric’s website):
  • Blazing 50 FPS in the browser on current machines, and 250+ FPS on the desktop (or Adobe AIR).
  • Physics-based engine allows for tumbling crates, pulleys, vehicles, and just about anything else you can imagine, without the limitations of a grid.
  • The Level Architect visual level editor makes it easier to create level blue prints, then tweak your level to your hearts desire.
  • Robust documentation includes and ASDoc API and a developer-friendly manual.
  • Standards-based code API means developers and designers spend more time tweaking the fun stuff, and less time debugging.
  • Level-based progressive downloading allows gamers to start playing the game quicker by only downloading what the next level needs.
I’m definitely excited to dig deeper into this. Eric says it’s still in beta, but I still encourage everyone interested to check it out. I look forward to seeing him add more awesomeness to this in the coming months.

0 comments

add a comment

Hi we kind of need your email for security purposes. We promise to never ever give it to deposed Prince Mbeki Smith.


HTML is not allowed. URLs will be turned into links.