GoDoom is a Doom rendered written from scratch in the Go programming language using OpenGL for rendering.
Prerequisites:
- Go
- GLFW3
- OpenGL 3.3 capable GPU
OS X:
brew install glfw
go get github.com/go-gl/glfw
brew install glew
go get github.com/go-gl/gl
Installation:
go get github.com/penberg/godoom
You need a Doom WAD file that contains all the game assets. If you don't have a copy of the game, you can use data file from the shareware version.
To run GoDoom, type:
godoom -f <wad-file>
GoDoom is distributed under the 2-clause BSD license.