The Citrus Engine is an industry-quality engine built to create games that make people say “Flash can do that?!”. Here are some of the juicy features of the Citrus Engine:

The Jist

  • Blazing 50 FPS in the browser on current machines, and 250+ FPS on the desktop (or Adobe AIR).
  • Integrated with Box2D physics, which allows for tumbling crates, pulleys, vehicles, and just about anything else you can imagine, without the limitations of a grid.
  • Supports multiple rendering methods with very little code. Like blitting and sprite sheets? Citrus Engine’s got it. Prefer animating using the timeline? No problem.
  • Hijack the Flash IDE and use it as a level editor, for easily laying out and iterating on level designs.
  • Robust documentation includes and ASDoc API, tutorial videos, and a forum.
  • 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.

The Details

  • Pre-made commonly used objects, like a hero, coins, enemy, platforms, clouds, and more!
  • Easily use embedded or dynamic graphics.
  • Decoupled architecture allows for custom rendering methods, like blitting or 3D.
  • Sound management
  • Keyboard and input management
  • Built-in particle system
  • Intuitive Signals event framework