Project Description
YNA is a game Framework for XNA or MonoGame who allow you to quickly create prototypes and games. It is mainly inspired by Flixel, an ActionScript 3 Framework for 2D part and a bit by Three.js for 3D.
YNA is not designed for a specific type of game, so you can use it for 2D or 3D. You can make a really simple game or a more complex game.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Features
- Advanced Sprite (static, animated)
- Tilemap and Isometric tiledmap
- State management
- Input management (Keyboard, Mouse, Gamepad)
- Scene (2D only)
- Audio manager
- Storage manager
- Skinnable GUI module (button, progress bar, etc..)
- Procedural shape like Cube, Icosphere, Simple terrain and heightmap
- Camera (FPS, TPS, Fixed) and controls (FPSControl, TPSControl)
- And more...
Status
YNA is currently in alpha stage but is stable enough to be used on small productions. If you use it for your game, contact us and we'll add a link of your game on the wiki page.
12/25/2012 : The first game using Yna Framework is available on Windows Store ! The lost Maze is an exploration game where you must collect crystals and find out. Check it for free on Windows Store.
Supported Platforms
- Windows XP, Vista, 7 and 8 (with MonoGame and XNA)
- Windows 8 & WinRT (with MonoGame)
- Windows Phone 7 (XNA) / Windows Phone 8 (XNA & MonoGame)
- Linux, Android and Mac OSX are not officially supported
- Xbox support will coming later
Questions & contact
Contact us at contact@demonixis.net or leave a message if you encounter a problem. You can follow me onTwitter or Google+.