{"repo":"g3n/engine","free":true,"listed":false,"github":"https://github.com/g3n/engine","clone":"git clone https://github.com/g3n/engine.git","description":"Go 3D Game Engine (http://g3n.rocks)","language":"Go","stars":3106,"topics":["golang","go","game-engine","opengl","3d-game-engine","3d-graphics","3d-engine","3d-rendering-engine","go-library"],"license":"BSD-2-Clause","category":"game-templates","readme_excerpt":"G3N - Go 3D Game Engine G3N (pronounced \"gen\") is an OpenGL 3D Game Engine written in Go. It can be used to write cross-platform Go applications that show rich and dynamic 3D representations - not just games. A basic integrated GUI framework is provided, and 3D spatial audio is supported through OpenAL. To see G3N in action try the G3N demo or the Gokoban award winning game. Highlighted Projects Using G3N Gokoban - 3D Puzzle Game ( 1st place in the 2017 Gopher Game Jam ) go-tsne ( dimensionality reduction particularly well suited for visualizing high-dimensional datasets ) G3N Server-Side Rendering Dependencies Go 1.8+ is required. The engine also requires the system to have an OpenGL driver and a GCC-compatible C compiler . On Unix-based systems the engine depends on some C libraries that can be installed using the appropriate distribution package manager. See below for OS specific requirements. Ubuntu/Debian-like $ sudo apt-get install xorg-dev libgl1-mesa-dev libopenal1 libopenal-dev libvorbis0a libvorbis-dev libvorbisfile3 Fedora $ sudo dnf -y install xorg-x11-proto-devel mesa-libGL mesa-libGL-devel openal-soft openal-soft-devel libvorbis libvorbis-devel glfw-devel libXi-devel libXxf86vm-devel CentOS 7 Enable the EPEL repository: $ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Then install the same packages as for Fedora - remember to use yum instead of dnf for the package installation command. Arch $ sudo pacman -S base-devel ","default_branch":null,"files":null,"tree":[],"storefront":"/r/g3n","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/g3n/engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}