https://github.com/DaVikingCode/Citrus-Engine-Examples
Examples for the Citrus Engine, AS3 Game Engine
https://github.com/DaVikingCode/Citrus-Engine-Examples
Last synced: 5 months ago
JSON representation
Examples for the Citrus Engine, AS3 Game Engine
- Host: GitHub
- URL: https://github.com/DaVikingCode/Citrus-Engine-Examples
- Owner: DaVikingCode
- License: other
- Created: 2012-10-26T15:05:49.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2016-03-20T20:04:51.000Z (about 9 years ago)
- Last Synced: 2024-08-04T05:05:53.058Z (9 months ago)
- Language: ActionScript
- Homepage: http://citrusengine.com
- Size: 74.7 MB
- Stars: 120
- Watchers: 43
- Forks: 149
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-actionscript-sorted - Citrus-Engine-Examples - Examples for the Citrus Engine, AS3 Game Engine (Unsorted / Other API)
README
[Get the full engine here](https://github.com/alamboley/Citrus-Engine). Be careful examples are update with the last code version on the Citrus Engine's GitHub. It may have differences with the SWCs build.

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/)Project Setup
-------------
- bin : pictures, animations, levels, ... loaded at runtime.
- embed : embedded assets (e.g. fonts, pictures, texture atlas, ...).
- fla : two levels used in the box2dstarling demo, and two animate characters in two versions one for SpriteArt and one for StarlingArt thanks to the DynamicTextureAtlas class (loaded at runtime).
- lib : the different swcs used by some demo.
- src : different demos ready to use! You just need to copy & paste the Main from the package you want into the src/Main.as and the demo will run. Be careful with package & import.[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/)