Skip to content
/ godoom Public
forked from penberg/godoom

A Doom clone written in OpenGL and Go.

License

Notifications You must be signed in to change notification settings

0q2/godoom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%