Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Programming

Game Programming

13 projects

Showing 13 of 13 projects

game-programmer
game-programmerPython

A comprehensive study path and roadmap for aspiring and professional game programmers, covering essential books and topics.

#technical-books#career-development#education
Stars18.7k
Forks2.1k
Last commit2 years ago
EnTT
EnTTC++

A header-only, fast, and reliable entity-component system (ECS) library for modern C++ game development.

#architectural-patterns#gamedev#cpp17
Stars13.1k
Forks1.1k
Last commit3 days ago
Game Networking
Game NetworkingC

A curated collection of resources, libraries, and tools for multiplayer game network programming (netcode).

#multiplayer#unity3d#gamedev
Stars8.7k
Forks541
Last commit9 days ago
GameDev-Resources
GameDev-Resources

A comprehensive, curated list of free and open-source resources for game development, including assets, engines, tools, and tutorials.

#game-jam#open-source#gamedev
Stars6.9k
Forks565
Last commit4 months ago
Awesome Gamedev
Awesome Gamedev

A curated collection of free software, free culture assets, and learning resources for game development.

#creative-commons#open-source#asset-library
Stars3.1k
Forks202
Last commit11 days ago
Awesome Gamedev
Awesome Gamedev

A curated collection of free software and free culture resources for game development, including engines, assets, tools, and learning materials.

#creative-commons#programming-libraries#open-source
Stars3.1k
Forks202
Last commit11 days ago
TurboRaylib
TurboRaylibPascal

Stable Raylib bindings for Object Pascal (Delphi and FreePascal) with extensive platform support and examples.

#object-pascal#lazarus#game-development
Stars50
Forks4
Last commit3 years ago
FAST
FASTGame Maker Language

A flexible GML supplement library for GameMaker Studio 2.3+ to simplify game development.

#game-maker-language#fast#library
Stars31
Forks2
Last commit6 months ago
Gamedev Resources
Gamedev Resources

A curated collection of resources for game design, development, and marketing, covering art, programming, audio, engines, and more.

#game-design#game-audio#c-plus-plus
Stars24
Forks2
Last commit7 years ago
LÖVElyTrees
LÖVElyTreesLua

A simple yet powerful behavior tree implementation for game AI, with built-in tree visualization for LÖVE.

#game-ai#ai-framework#game-development
Stars19
Forks1
Last commit1 year ago
GML-Classes
GML-ClassesYacc

An extension script for GameMaker Studio 2.3+ that adds object-oriented programming features to GML.

#oop#gamemaker-studio#object-oriented-programming
Stars18
Forks0
Last commit2 years ago
Pause example
Pause exampleGame Maker Language

GameMaker Studio 2.3+ example demonstrating game pause functionality without using surfaces.

#example-project#gamemaker-studio#game-development
Stars5
Forks0
Last commit5 years ago
FSM AI
FSM AIGame Maker Language

A finite state machine module for Game Maker Studio 2.3+ that provides AI behavior management for game development.

#game-ai#game-development#ai-behavior
Stars5
Forks0
Last commit5 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Game Development13
#Game Engine6
#Gml4
#Game Engines3
#Gamedev3
#Gamemaker Studio3
#Game3
#Open Source3