Greetings all,
I would like to announce to this community Pyro, our next generation framework for building 2D games and other interactive graphical driven applications.
Pyro is based on the awesome cross-platform Monkey X programming language and anticipating the arrival of Monkey X2!
Monkey + Pyro can compile for WINDOWS, OSX, LINUX, IOS, ANDROID, HTML5!
Pyro main features
- Screen manager and screens
- Scenegraph with sprites, shapes (polygon, rectangle, ellipse), tiles, dynamic lights (point and shape), shadow casting and fog
- Tile engine ( orthogonal, isometric and isometric staggered tile maps )
- Tiled map editor importer / converter
- Scene loader
- Virtual controllers ( joystick and joypad )
- Render to texture
- Splash / loader screen
- Skinnable GUI system ( layer, image, button, label, progress bar, input box and light )
- Generic particle system
- Delta timer class
- Storage system for saving game data
- Collision / score system
- Highscore manager
- Bitmap fonts + TTF font exporter
- Object pooling
- Content manager
- Texturepacker support
- Common code library
- Sound effects library
- BASE 64 encoding / decoding
- XML loading / saving
- Tons of extra commands and functions
Pyro is a young engine but comes with a rich set of source code files, templates, documentation and examples. The next couple of months I will be adding more!
A world editor and particle editor are also in the making!
Visit our website for more information!
The Playniax team.