Skip to content
leonsal edited this page Mar 11, 2017 · 38 revisions

Introduction

G3N is an OpenGL 3D Game Engine written in Go. It can also be used to write Go applications that need to show a dynamic 3D representation of a scene, not necessarily games. There is a basic GUI support.

3D spatial audio support (through OpenAL) is optional and allows any object in a 3D scene to play a sound (currently wave or Ogg Vorbis files) which will be listened by the user depending on the 3D position and direction of the object in the scene. You can evaluate G3N features installing and executing G3ND - The G3N Demo.

Documentation

Currently the only documentation is the engine API reference at:GoDoc. Currently the best way to learn how to use the engine is to see the source code of the demos from G3ND.

We intend in the future to write/update/complete the following topics to build an user guide:

Clone this wiki locally