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.