https://github.com/heapsio/heaps
Heaps : Haxe Game Framework
https://github.com/heapsio/heaps
Last synced: 5 months ago
JSON representation
Heaps : Haxe Game Framework
- Host: GitHub
- URL: https://github.com/heapsio/heaps
- Owner: HeapsIO
- License: mit
- Created: 2012-09-25T09:41:50.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T11:58:13.000Z (over 1 year ago)
- Last Synced: 2024-10-29T13:36:03.731Z (over 1 year ago)
- Language: Haxe
- Homepage: http://heaps.io
- Size: 12.6 MB
- Stars: 3,208
- Watchers: 91
- Forks: 339
- Open Issues: 164
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Heaps
_High Performance Game Framework_
[](https://travis-ci.org/HeapsIO/heaps)
[](https://discordapp.com/invite/sWCGm33)
[](http://heaps.io)
**Heaps** is a cross platform graphics engine designed for high performance games. It's designed to leverage modern GPUs that are commonly available on desktop, mobile and consoles.
Heaps is currently working on:
- HTML5 (requires WebGL)
- Mobile (iOS, tvOS and Android)
- Desktop with OpenGL (Win/Linux/OSX) or DirectX (Windows only)
- Consoles (Nintendo Switch, Sony PS4, XBox One - requires being a registered developer)
- Flash Stage3D
Community
---------
Ask questions or discuss on
Chat on Discord or Gitter
Samples
-------
In order to compile the samples, go to the `samples` directory and run `haxe gen.hxml`, this will generate a `build` directory containing project files for all samples.
To compile:
- For JS/WebGL: run `haxe [sample]_js.hxml`, then open `index.html` to run
- For [HashLink](https://hashlink.haxe.org): run `haxe [sample]_hl.hxml` then run `hl .hl` to run (will use SDL, replace `-lib hlsdl` by `-lib hldx` in hxml to use DirectX)
- For Flash: run `haxe [sample]_swf.hxml`, then open `.swf` to run
- For Consoles, contact us: nicolas@haxe.org
Project files for [Visual Studio Code](https://code.visualstudio.com/) are also generated.
Get started!
------------
* [Installation](https://heaps.io/documentation/installation.html)
* [Live samples with source code](https://heaps.io/samples/)
* [Documentation](https://heaps.io/documentation/home.html)
* [API documentation](https://heaps.io/api/)