Skip to content
ralcr edited this page Oct 6, 2012 · 3 revisions

cocos2d for haXe is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using objective-c or python it uses haXe. cocos2d for haXe is a direct port from cocos2d for iPhone

cocos2d for haXe is:

  • Easy to use: it uses a familiar API, and comes with lots of examples
  • Fast: ...
  • Flexible: it is easy to extend, easy to integrate with 3rd party libraries
  • Free: is open source, compatible both with closed and open source games
  • Community supported: cocos2d for iPhone has an active, big and friendly community (forum, IRC)
  • cocos2d for haXe supports: Flash, NME (HTML5, iPhone, iPad, Flash, Android, WebOS)
  • Features: Scene management (workflow), Transitions between scenes, Sprites and Sprite Sheets
  • Effects: Lens, Ripple, Waves, Liquid, Twirl, etc.
  • Actions (behaviors):
  • Trasformation Actions: Move, Rotate, Scale, Jump, etc.
  • Composable actions: Sequence, Spawn, Repeat, Reverse
  • Ease Actions: Exp, Sin, Cubic, etc.
  • Misc actions: CallFunc?, OrbitCamera?
  • Basic menus and buttons
  • Integrated physics engine (...)
  • Particle system
  • Text rendering support (variable and fixed width fonts)
  • Texture Atlas support
  • Tile Map support (TMXmaps): Orthogonal maps, Isometric maps, Hexagonal maps
  • Parallax scrolling support
  • Sound support
  • Streak Motion support
  • Render Texture support
  • Point based API: Supports Retina Display
  • Touch/Accelerometer support (iOS). Keyboard / Mouse support (Flash)
  • Portrait and Landscape mode (iOS) / Fullscreen support (Flash)
  • Integrated Pause/Resume
  • 32-bit textures
  • Language: Haxe

Clone this wiki locally