Open Source Games, Projects, and Tools

Tools

  • git: The ubiquitous version control.
  • gdb: Segfaults begone!
  • RenderDoc: The holy grail of graphics debugging. Cross-platform and works for multiple graphics API. If you are learning or using a graphics API, you are only hurting yourself by not taking advantage of this tool.
  • Shadertoy: A good website to practice shaders (think of it as a shader sandbox). The webclient uses GLSL ES, so it's easy to translate what you've made into a program that uses OpenGL or Vulkan flavours of GLSL.
  • Tiled: A popular tile map editor.

Games and Projects

Opportunities to learn from the source code.

  • 0 A.D.: Historical RTS that started out as a mod for Age of Empires II: The Age of Kings.
  • Amphibia: Calamity Beatdown: Fan-made side-scroller for the Disney animated series Amphibia. Source code here.
  • Brogue: Roguelike game.
  • Cataclysm: Dark Days Ahead: Ambitious post-apocalyptic survival roguelike.
  • CnC Remastered Collection: Open sourced 2020 remaster of Command & Conquer (1995) and Red Alert (1996).
  • Mindustry: TD/RTS factory management.
  • Minetest: Pretty much an open-source Minecraft with some differences.
  • OpenGOAL: Native port of Jak and Daxter to PC which involved decompiling the original GOAL code and developing a GOAL compiler.
  • OpenLara: Open source recreation of Tomb Raider 1 to 5.
  • OpenRCT2: Open source recreation of RollerCoaster Tycoon .
  • Quake III Arena: FPS famous for popularizing an old bit hack trick .
  • RuneLite: Popular Old School RuneScape client.
  • SuperTuxKart: Racing game that is similar to Mario Kart.
  • Tales of Maj'Eyal: Age of Ascendancy: ToME is a rouguelike with an active community and a dash of modern flair.
  • Wesnoth: A turn-based strategy game in a fantasy setting. There are multiple campaigns to play through and you can create maps to share with friends.
Edit
Pub: 28 May 2023 22:28 UTC
Edit: 14 Oct 2024 15:06 UTC
Views: 1552