https://github.com/DaVikingCode/Citrus-Engine
Modern AS3 Game Engine
https://github.com/DaVikingCode/Citrus-Engine
actionscript as3 flash gameengine games
Last synced: 14 days ago
JSON representation
Modern AS3 Game Engine
- Host: GitHub
- URL: https://github.com/DaVikingCode/Citrus-Engine
- Owner: DaVikingCode
- License: other
- Created: 2012-08-06T15:07:56.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2022-10-30T18:52:29.000Z (over 2 years ago)
- Last Synced: 2024-08-02T07:24:41.600Z (9 months ago)
- Topics: actionscript, as3, flash, gameengine, games
- Language: ActionScript
- Homepage: http://citrusengine.com/
- Size: 10.9 MB
- Stars: 548
- Watchers: 106
- Forks: 231
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-game-engine-dev - Citrus - ActionScript 3 based 2D/3D framework. [[Website](http://citrusengine.com/)] (Libraries / Haxe)
- awesome-actionscript-sorted - Citrus-Engine - Modern AS3 Game Engine (Unsorted / Other API)
README
**We recently reset this repository for working on a new version, at the moment we're making experiments. If you are looking for the old one, find it [here](https://github.com/DaVikingCode/Citrus-Engine-old).**
[Get the examples here](https://github.com/alamboley/Citrus-Engine-Examples)

The [Citrus Engine](http://citrusengine.com/) is a professional-grade, scalable Flash game engine built for industry-quality games. It is built upon modern Flash programming practices, allowing you to focus on making your game awesome! It comes built-in with a "platformer" starter-kit, which you can use to easily make awesome 2D or 3D sidescrolling games.
The [Citrus Engine](http://citrusengine.com/) is not only made for platformer games, but for all type of games. It offers a nice way to separate logic/physics from art.
It offers many options, you may use :
- select between : the classic flash display list, blitting, [Starling](http://gamua.com/starling/) (including [Feathers](http://feathersui.com/)) and [Away3D](http://away3d.com/).
- select between : [Box2D](http://www.box2d.org/manual.html), [Nape](http://napephys.com/), [AwayPhysics](https://github.com/away3d/awayphysics-core-fp11) and a Simple math based collision detection.
- a simple way to manage object creation, and for advanced developers : an entity/component system and object pooling.
- a LevelManager and a LoadManager which may use Flash Pro as a level editor.
- a Console, Sound management class, Keyboard and input handler...Games References
----------------
[](http://www.aymericlamboley.fr/blog/mission-eau-being-agile-with-flash-pro/)
[](https://itunes.apple.com/us/app/chickdoom-chicken-vs-aliens/id860555162?mt=8)
[](http://www.carefirstsocial.com/frnzy/)
[](https://itunes.apple.com/sg/app/penguin-up!/id900800765?mt=8)
[](http://rdrct.it/sillyfamily)
[](http://www.newgrounds.com/portal/view/637713)
[](https://itunes.apple.com/us/app/revenge-of-robots/id855173133)
[](https://itunes.apple.com/en/app/tap-the-pixel/id688562779?mt=8)
[](http://www.onceuponalight.com)
[](http://www.newgrounds.com/portal/view/627927)
[](http://www.thoopid.com/snailboy-presskit)
[](http://rdrct.it/monsieurbearsabc)
[](http://underwateradventuresgame.com/)
[](http://roundhousegame.com/)
[](http://meowbeast.com/game/red-n-green-2/)
[](https://itunes.apple.com/fr/app/sophie-la-girafe/id649739520?l=fr&ls=1&mt=8)
[](https://play.google.com/store/apps/details?id=air.air.BeekyrAndroid)
[](https://itunes.apple.com/us/app/alef/id632002337?ls=1&mt=8)
[](http://meowbeast.com/game/jim-loves-mary/)
[](https://play.google.com/store/apps/details?id=air.com.ravalmatic.ChorizosDeEspana)
[](http://armorgames.com/play/14737/shotgun-vs-zombies)
[](https://play.google.com/store/apps/details?id=air.com.studio3wg.gerard)
[](https://play.google.com/store/apps/details?id=air.com.studio3wg.SantaRush)
[](http://www.daarboven.net/kepher_comingsoon.html)
[](http://www.newgrounds.com/portal/view/606457)
[](http://cynicmusic.com/citrus/)
[](https://www.facebook.com/aichaetvous/app_449473045088858)
[](http://www.newgrounds.com/portal/view/598677)
[](http://kinessia.aymericlamboley.fr/)
[](http://www.marcopoloweltrennen.de/)
[](http://hellorepublic.com/client/tibi/platform/)Repository Setup
----------------
- ant : an Ant file to build the different swcs.
- bin : CE's swcs produced with all libraries included.
- ce-asdoc : used to generate the documentation.
- fla : a Components.fla file including several classes for box2d and nape objects ready to import in your own fla to make quickly a level with Flash Pro.
- lib : the different swcs used.
- src : Citrus Engine's source code.
- srclib : as3 files of some libraries.[Wiki](http://wiki.starling-framework.org/citrus/start) & [API](http://citrusengine.com/api/)
Support
-------
The [Citrus Engine](http://citrusengine.com/) is proudly supported by:
[](http://fdt.powerflasher.com/)[](http://www.jetbrains.com/)
If you have any questions on the engine or need some help, we suggest to ask directly on the [forum](http://forum.starling-framework.org/forum/citrus-engine). However for people and companies desiring a strong support, a freelance game developer, or special features you may contact us directly: citrusengine[dot]framework[at]gmail[dot]com
We will make a pricing plan depending on your need.Donations
---------
The [Citrus Engine](http://citrusengine.com/) requested lots of work to become the most advanced Open-Source & free AS3 game engine. You can show us your love making a donation. It will be divided fairly between contributors.
[Donate](http://citrusengine.com/support/)