Irenic is an HTML5 game engine that can also aid server-side development, either for simulations or for game servers.
Features (some uncomplete):
- A loader
- Animation framework
- Particle system
- Scene, Camera and Renderer management
- Tile-based map support
- 3D lights (which means that they are in 3D space, but the effects are still 2D)
- Spatial sound
- Input handling
- Math classes (Vector2D, Polygon, etc)
- Various utilities
- Sound and music player
To use Irenic, you simply need to copy the Irenic.js file from this directory. It's a complete build from the 'html5.txt' configuration file. If you want to use Irenic on the server side, you can either make your own configuration file, or use the existent 'server.txt' one.