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

