8000 Gecko2D/docs at master · Nazariglez/Gecko2D · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
home actionText actionLink features footer
true
Getting Started
/getting-started/
title details
Open Source
Gecko has no black boxes, the source code is available for everyone in github, to be revised, fixed, improved, or whatever you want.
title details
Native Performance
Export your game to Javascript, C++ and C using OpenGL, DirectX, Metal, etc... This allow run your game at maximun speed.
title details
Crossplatform
Your game will be multiplatform by default, browser, desktop, mobile and consoles are supported. Also Gecko2D provide some utils to work with differentes screen resolutions.
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.

Quick start

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?

Contributing

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. :::

0