Skip to content

Instantly share code, notes, and snippets.

@lukassup
Last active February 2, 2022 16:04
Show Gist options
  • Save lukassup/ea08147b08532414502f2377861ca3cd to your computer and use it in GitHub Desktop.
Save lukassup/ea08147b08532414502f2377861ca3cd to your computer and use it in GitHub Desktop.

Open source game engine ports

  • SDLPoP: Prince of Persia (SDL port)
  • ecwolf: Wolfenstein3D, Spear of Destiny (SDL port)
  • GZDoom: idTech1 engine port. Doom I & II, Heretic, Hexen & more (Vulkan, OpenGL renderers)
  • Raze: Build engine port. Supports: Duke Nukem 3D, Redneck Rampage, Blood, Shadow Warrior (Vulkan, OpenGL renderers)
  • eduke32: Duke Nukem 3D source port
  • vkQuake: Quake I (Vulkan renderer)
  • vkQuake2: Quake II (Vulkan renderer)
  • ioQuake3: Quake III (SDL port)
  • quake3e: Quake III (Vulkan, OpenGL renderers)
  • OpenArena: Open Source version of Quake III
  • iortcw: Return to Castle Wolfenstein (SDL port)
  • dhewm3: Doom 3 (SDL port)
  • Serious-Engine: Serious Sam: The First & Second encounters (SDL port)
  • OpenMW: OpenMW - The Elder Scrolls III: Morrowind
  • OpenDiablo2: WIP port of Diablo 2, not playable yet
  • vcmi: Port of Heroes of Might & Magic III
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment