Citrus Engine

About | Demo | Download | Documentation

About

The Citrus Engine is a Flash sidescrolling platform game engine built on the power of ActionScript 3.0 and Box2D. The Citrus Engine was built to allow designers and developers to quickly and easily create platform games (also called side-scrollers) like Super Mario Brothers. Teams can use the Citrus Engine for advergaming, marketing and casual games for game portals.

The Citrus Engine was built in ActionScript 3.0, so games that are created with it must also be written in ActionScript 3.0. We have worked very hard at creating a simple, easy-to-use API that will take all the complication out of game development and leave the fun stuff for you!

The Citrus Engine levels can be created with our graphics-based level building tool called the Level Architect. Creating and tweaking your levels to perfection is as easy as drag-and-drop! You can also bring your custom-made game objects into the Level Architect.

Download/Purchase

The Citrus Engine can be licensed for a very reasonable price by companies who are looking for a robust, easy-to-use platform game engine. We have a few different pricing options so that even small teams can afford to use it. To learn more about how you can purchase the Citrus Engine, please visit our download page.

Features

The Citrus Engine is an industry-quality engine built to create platform games that make people say "Flash can do that?!". Here are some of the juicy features of the Citrus Engine:
  • 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, tutorial videos, 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.

Support

The engine is currently in an early stage. We will be doing our best to provide individual tech support to the community by updating the manual and documentation based on relevant feedback. Paying customers will receive personal email or phone support. A community forum is coming soon where users can give advice, tips, and tricks.