MacroPower / godoom

A Doom clone written in OpenGL and Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoDoom

GoDoom is a Doom rendered written from scratch in the Go programming language using OpenGL for rendering.

Level Screenshot

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.

References

About

A Doom clone written in OpenGL and Go.

License:Other


Languages

Language:Go 100.0%