Skip to content

Ohmnivore/ChopEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published