Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Ohmnivore/ChopEngine

A Haxe cross-platform 3D game engine built on top of Snow
https://github.com/Ohmnivore/ChopEngine

Last synced: 2 months ago
JSON representation

A Haxe cross-platform 3D game engine built on top of Snow

Lists

README

        

# Building
* Dependencies: flow, snow, mint, snow binaries (http://build.luxeengine.com/snow/), Haxe 3.2.1, hxcpp 3.2.193, (all of these were last updated on December 1 2015)
* You have to change your flow config to **files_output_list: true**, ChopEngine relies on that for its preloader
* Then build as usual with flow: **flow run [platform]**
* The prime targets are windows, linux, and mac
* Nothing keeps it from running on mobile and web, but I want to concentrate on the desktop targets first
* Debug builds have terribly slow performance, use only when necessary.

# TODO

## Rendering
* destructors for all classes that allocate OpenGL resources
* Skeletal animation
* Batching
* Instancing
* Particle effects

##### Shadow system
* Static shadows
* Dynamic shadows
* Light Pass through bool
* Light Cast shadow bool
* Material bool shadowsCast
* Material bool shadowsReceive

## Physics
* jiglib integration

## Input
* mouse
* pressed
* justPressed
* justReleased

## Audio
* Positional audio
* Music tracks