home | actionText | actionLink | features | footer | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
true |
Getting Started |
/getting-started/ |
|
MIT Licensed | Copyright © 2018-present Nazarí González |
Gecko2D is a flexible and powerful cross-platform game framework that will allow you to create games easily and deploy it to browsers, mobile devices, desktop, and even consoles.
Under the hood, Gecko2D is an Entity-Component-System framework built on top of Haxe and Kha which allow the best performance and real cross-platform compilation, using Javascript and WebGL when compile to browsers, and C++ when compile to mobile using metal or opengl, to desktop using opengl, directx or vulkan, and consoles with their own drivers.
This framework aims to be a solid foundation for all your games, allowing you to port your games to others platforms using the same source code, saving time and money.
Install it via npm
npm install gecko2d -g
And create a new project with gecko init
in a empty folder. Use gecko watch
to serve your game at http://localhost:8080 and recompile when change.
Easy right?
Contributions are welcome! Feel free to fix, improve or test features you want. Just try to coordinate with the community before work on anything to avoid duplicate or not wanted features.
::: warning Gecko2D it's under development. Some issues may occur until we reach a major version. :::