godoom
godoom copied to clipboard
A Doom clone written in OpenGL and Go.
GoDoom
GoDoom is a Doom rendered written from scratch in the Go programming language using OpenGL for rendering.
Installation
Prerequisites:
- Go
- GLFW3
- OpenGL 3.3 capable GPU
OS X:
brew tap homebrew/versions
brew install --build-bottle --static glfw3
go get github.com/go-gl/glfw3
brew install glew
go get github.com/go-gl/gl
Installation:
go get github.com/penberg/godoom
Usage
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>
Licence
GoDoom is distributed under the 2-clause BSD license.