Citrus Engine

About | Demo | Download | Documentation

These videos are best viewed at full-screen so that the text is more readable.



Unpacking the Citrus Engine

This video walks you through your downloaded Citrus Engine package, explaining its wonderful contents.


Hello World Lazy Version

In this tutorial, I'll show you the fastest way to create your first Citrus Engine game from the start, using the example level file that came with the Citrus Engine package.


Hello World Full Version

Prerequisites: Hello World Lazy Version

In this tutorial, we expand on what we did in the "Lazy" Hello World tutorial to show you the more detailed and customizable way of setting up the Citrus Engine. This tutorial is useful for all developers.


Adding Character Graphics

Prerequisites: Hello World Lazy Version
Here, we walk you through how to take an animated SWF file and link it to your in-game object. We'll use the Hero as an example.


Getting Started with the Level Architect

In this tutorial, I'll walk you through how to visually build your levels using the Level Architect.


Animating for the Citrus Engine

Prerequisites: Flash Timeline knowledge

In this tutorial, I'll show you the steps to created an animated SWF that will work for a character animation in the Citrus Engine.


Responding to Game Events

Prerequisites: Hello World Lazy Version

In this tutorial, I show you how to respond to game events, namely colliding with a trigger object. This is essential for knowing how to do things like create checkpoints, end levels, and create custom scripted events.