Go engine is a simple game engine intended for 2D or 3D games.
This project is currently in progress and it is likely to change significantly over the next year or so.
Features
OpenGL renderer
Obj importer
Lighting Engine
Particle System
UI system
Controller system (mouse, keyboard, joystick)
Multiplayer networking library
Platform Support
Windows
macOS
webgl/browser (WIP)
android (Planned)
Instructions
Example programs can be found in examples/*.
Go-Engine uses go-gl which requires opengl.
Note: if you are using Xcode 8.3 or above, you will need go1.8.1 or above.
Core Packages
renderer - package contains common renderer interface and scenegraph implementation.