/pyopenglDoom

Doom renderer using PyOpenGL + Guide on how to read wad files (with gl nodes) and render maps

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

PyOpenGL Doom

https://www.youtube.com/watch?v=eVUoO2087no


Description:

Doom renderer using PyOpenGL + Guide on how to read wad files (with gl nodes) and render maps

Check out the Guide to understand how all of this works

3D Renderer:

python main.py path/to/doom.wad

2D Renderer:

python main2d.py path/to/doom.wad

Libraries

  • Pygame
  • PyOpenGL
  • Numpy

Goals

  1. read data from a WAD file
  2. Draw the map in both 2d and 3d