It started as a porting of the excellent gameQuery library by Selim Arsever in order to use the HTML5 <canvas> element, but it has developed since then its own set of unique features.
gameQuery Copyright (c) 2008-2013 Selim Arsever, licensed under the MIT
friGame Copyright (c) 2011-2016 Franco Bugnano, licensed under the MIT
Contribution / Contact information¶
If you have any questions regarding the usage of friGame, feel free to ask a question on StackExchange using the tag frigame.
If you want to submit a game, or for any other kind of question, suggestion, or comment, you can send me an email at the address: firstname.lastname@example.orgTweet Follow @friGame
What it can do¶
Goals and Features¶
Fast: friGame has been developed in order to be fast while maintaining an easy to use API Modular: Add features to your game by simply including the modules you need Canvas or DOM rendering: The same feature set is available in either the HTML5 <canvas> or DOM backend, and selecting a backend is only a matter of including the appropriate file Compatible: By using only standard web technologies friGame is compatible with any modern mobile or desktop browser, including IE6 (No PNG alpha support) or IE7, without requiring any external plugin
- Sprites with animations, movement, collision detection, callbacks, transforms
- Sprite layers (grouping) with optional background image or gradient
- Extensible resource manager
- Sound support using Web Audio API and HTML5 Audio where available, with optional fallback to Flash
- Extensible tweening for sprite and sound properties
- Optional keyboard and mouse state polling