Q: What makes the Citrus Engine different from other Flash game engines?
A: The Citrus Engine’s primary usage is for easily making platform games like Mario. There are lots of game objects that are pre-programmed and ready for you to use. You can make a side-scrolling game with a hero, enemies, coins, crates, and moving platforms in only one line of code! The Citrus Engine also provides a framework that makes it easier to develop other types of 2D flash games as well. However, you may have to do a bit more coding depending on the type of game you are making (just like all other engines).
Q: Is the Citrus Engine a tile-based engine?
A: No, the Citrus Engine uses physics shapes, like circles, squares, and polygons to create game objects and do collision detection. This allows for greater freedom of shapes and images, and more flexibility in your game. Because you’re not constrained to tiles, you can make curves, slopes at any angle, and platforms at any length.
Q: Is it easy to extend the Citrus Engine to do [insert desired feature]?
A: The Citrus Engine provides a lot of common features right out of the box; however, there will probably be elements of your game that are unique. The Citrus Engine has a solid structure that allows game developers to create their own custom reusable components. If you can imagine it (and you can code it), then you can do it.
Q: You look like you know the Citrus Engine really well. Can you make a game for us?
A: Feel free to contact me and tell me about your game project. Often times, I am able to make games faster, and at a higher-quality than normal because I am very familiar with the Citrus Engine. This can save you time and money.
Q: Can I make a game with the Citrus Engine if I don’t know ActionScript?
A: No. You must have at least intermediate knowledge of ActionScript 3 in order to use the Citrus Engine. You should have a solid understanding of object-oriented programming and be able to use ActionScript without ever touching Flash’s timeline.
Q: If I purchase the Citrus Engine, is it free to upgrade whenever you come out with a new version?
A: Commercial license holders receive all updates to the Citrus Engine for free via the SVN repository. Basic license holders can upgrade to a commercial license by paying the price difference between the two licenses.

