Citrus Engine released for free for learning
Do you know Citrus Engine?
It’s a Box2D library designed to allow game developers making 2D side-scrolling platform games, including a graphical level builder that allows you to drag, drop, and customize all of the game objects and art in your game.
These are the main features, as they appear on the official site:
- 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 blueprints, then tweak your level to your heart’s 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.
- Pre-made commonly used objects, like a hero, coins, enemy, moving platforms, and more!
- Object spawning management
- Graphics rendering system that gives your animators and artists flexibility
- Sound management
- Keyboard and input management
- Intuitive events framework
That’s really a lot of features…
You can have it for free
Citrus Engine is now free for educational users. This means students, educators, and hobbiest wont’a pay for it.
You can STILL have it for free…
If you are looking to use the engine in commercial projects, you can still have it for free… just tweet about it before April 15th 2010 and you can win one commercial license or a $0.25 discount per follower.
I am testing the engine right now, so expect some tutorial very soon.
They can be easily customized to meet the unique requirements of your project.


























This post has 17 comments
mmankt
I really miss non “let’s advertise something” posts. It would be nice to see some real tutorials and deepening our flash and as3 knowledge. U said u’d look into bitmap caching on FB a few weeks ago.
Looking forward :) cheers!
Eric Smith
Hey Emanuele,
Please feel free to reach out and ask if you have any questions about CE. I am a long-time reader of yours.
Milfont
It seens pretty good!
I’ll be waiting for the tutorial, thx!
uint
i wouldn’t try the “citrus engine”.wake up flash is dead regarding game development.If you want a real game engine then use Unity*
http://unity3d.com/
*
advertise comment:-)
Andy Cook
I’ve been using this engine for the past three days and it is great. Eric Smith, the creator has also been extremely helpful with answering questions, responding to emails, etc.
@mmankt – How can you say Flash game development is dead? It has taken Adobe years to reach the market share of Flash player installations. It is pretty much a default on every major web browser. Until the Unity player can reach that same market cap, it won’t be nearly as successful as Flash.
My advice? Learn both platforms if you want and don’t knock peoples’ hard work and passions.
Flanture
I just wanted to add something about twitter-deal – Eric has comfired $0.25 discount per follower which means if you have 5k+ followers you will get Citrus Engine for free!
However, I’m not sure if you still have to pay for it first and you will get your money back (that would be stupid, no?)
Jerry
When visiting your blog I keep getting virus attacks on my system. You might want to check things out on your end.
mmankt
@ andy cook
u got something wrong there my friend ;) i love flash.
Davide
mmankt, Probably Andy confused your comment with “uint” one.
Unity is surely cool, but Flash is awesome for web games, you can create almost everything, from “pong” to mmorpg, it will be very hard to “defeat” him.
Never tired Citrus engine, it seems nice, I’ll give it a try and I’ll wait Emanuele’s tutorial/review, of course :)
Now
Wow .. this Citrus “thingy” sounds awesome … I’m going to give it a try. Thanks for the tip Emanuele !
Andy Cook
@mmankt – Sorry! Totally meant to do an @uint and not at you…My profuse apologies! Didn’t mean to insult you…
sketchbookgames
is Citrus really better than WCK?
http://www.sideroller.com/wck/
they seem to have the same target market.
look forward to your full review and tutorials.
Creation of a game with Citrus Engine : Emanuele Feronato - italian geek and PROgrammer
[...] As said, we’re going to create a little game with Citrus Engine. [...]
Wolfos
site is dead:
Site Error: Unable to Load Site Preferences; No Preferences Found
iksnae
site down.. i’m aspiring game developer and I wanna get my hands on citrus engine. please help. thanks in advance!
Basic Box2D editor using Flash movieclips - Emanuele Feronato
[...] frameworks such as Citrus Engine, have a built in editor, but what if you are making a Box2D project on your [...]
Alex Schearer
Looks like the Citrus Engine may be canned. See http://citrusengine.com/blog/view/taking-a-break-from-citrus-engine. Still I wish I had known about this engine when I started working on Petunk. Thanks for sharing.