Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

2099 projects

Showing 36 of 2099 projects

Barrett
BarrettC

A modern source port for Rise of the Triad focused on quality-of-life improvements, expanded compatibility, and new features.

#sdl2#gplv2#fps
Stars34
Forks4
Last commit19 days ago
godot-apple-id
godot-apple-idObjective-C

A Godot module for implementing Sign in with Apple authentication in iOS games and apps.

#mobile-games#ios#native-plugin
Stars34
Forks3
Last commit5 years ago
Speech to Text
Speech to TextC

A speech-to-text module for Godot 3 that captures microphone input and converts it to text for game development.

#module#voice-input#speech-recognition
Stars34
Forks2
Last commit4 years ago
adorbs
adorbsLua

A functional entity framework for LÖVE (Love2D) with a centralized game state and minimal ECS setup.

#functional-programming#minimalist#game-development
Stars34
Forks4
Last commit6 years ago
pico8-deploy
pico8-deployMakefile

A Makefile-based tool to export and deploy PICO-8 projects to itch.io with simple commands.

#deployment#gamedev#makefile
Stars34
Forks3
Last commit4 years ago
GMBenchmark
GMBenchmarkGame Maker Language

A benchmarking tool for GameMaker Language (GML) code to compare performance of different implementations.

#gamemaker#game-optimization#game-development
Stars34
Forks8
Last commit2 months ago
GML-OOP
GML-OOPGame Maker Language

A GameMaker Language library providing object-oriented constructors to operate core GameMaker functionalities.

#gamemaker#gml-oop#library
Stars34
Forks0
Last commit1 day ago
AppleCake
AppleCakeLua

A visual profiling tool for Love2D games using Chromium's trace viewer to analyze performance and memory usage.

#chromium-tracing#profiler#game-development
Stars34
Forks1
Last commit14 days ago
PyxelEdit Map Importer
PyxelEdit Map ImporterHaxe

A Haxe library for parsing and importing tilemaps exported from the Pyxel Edit pixel art editor.

#pixel-art#haxe#tilemap-parser
Stars34
Forks1
Last commit7 years ago
Pine3D
Pine3DLua

A high-performance 3D graphics library for ComputerCraft, optimized for efficiency in Lua-based environments.

#computercraft#minecraft-mod#3d-graphics
Stars33
Forks3
Last commit1 year ago
GMUI
GMUIGame Maker Language

A feature-rich immediate-mode UI library for GameMaker, providing a comprehensive set of components with a clean, intuitive API.

#gamemaker#game-ui#gui-toolkit
Stars33
Forks2
Last commit1 month ago
Starfield Generator
Starfield GeneratorGame Maker Language

A GameMaker script that generates customizable starfields onto transparent surfaces, saving texture memory.

#gamemaker#procedural-generation#graphics
Stars33
Forks4
Last commit4 years ago
gdx-dbgagent
gdx-dbgagentJava

A Java agent for debugging common libGDX issues like undisposed resources, thread violations, and modifiable constants.

#thread-safety#memory-leak-detection#game-development
Stars33
Forks1
Last commit4 years ago
andross
androssLua

A Lua library for 2D skeletal/bone animations with support for multiple backends and importers.

#skeletal-animation#dragonbones#animation-tools
Stars33
Forks0
Last commit8 years ago
Strike
StrikeLua

A 2D collision detection library for Lua using the Separating Axis Theorem, designed for the LÖVE game framework.

#collision-resolution#collision-detection#2d-game-framework
Stars33
Forks1
Last commit3 years ago
GMD3D11
GMD3D11Game Maker Language

A community-developed extension that adds Direct3D 11 graphics functionality to GameMaker for advanced shaders, buffers, and instanced rendering.

#gamemaker#gamemaker-extension#shaders
Stars33
Forks3
Last commit9 months ago
AHKonsole
AHKonsoleAutoHotkey

An AutoHotkey wrapper for creating Win32 console applications with advanced text and graphics capabilities.

#autohotkey#syntax-highlighting#win32-api
Stars33
Forks8
Last commit11 years ago
Gladiator 3D
Gladiator 3DJavaScript

A pure JavaScript ray casting engine for creating pseudo 3D games in the browser using HTML5 Canvas.

#ray-casting#web-graphics#game-development
Stars32
Forks14
Last commit12 years ago
Tetris
TetrisAssembly

A complete disassembly of the original Game Boy Tetris game with annotated source code and visualizations.

#disassembly#assembly#game-boy
Stars32
Forks3
Last commit3 years ago
Vulkan Launchpad Starter
Vulkan Launchpad StarterC++

A starter template for building Vulkan applications using the Vulkan Launchpad framework.

#vulkan#cmake#c-plus-plus
Stars32
Forks8
Last commit1 year ago
anim9
anim9Lua

A flexible animation library for LÖVE3D supporting IQM and IQE formats with layered animation tracks.

#animation#iqe#skeletal-animation
Stars32
Forks2
Last commit6 years ago
SpriteKit Collisions
SpriteKit CollisionsSwift

A Swift playground demonstrating physics collision detection using SpriteKit's category bit masks and contact delegates.

#ios#spritekit#collision-detection
Stars32
Forks2
Last commit8 years ago
cfyzium/bearlibterminal
cfyzium/bearlibterminalRust

Rust bindings for the BearLibTerminal library, enabling terminal-based game and application development.

#ffi-bindings#terminal-graphics#c-bindings
Stars32
Forks12
Last commit6 years ago
GBsnake
GBsnakeC++

A simple Snake game port written in C for the Nintendo GameBoy.

#embedded-games#gbdk#emulator
Stars32
Forks3
Last commit9 years ago
SeriousSamAlphaRemake
SeriousSamAlphaRemakeC++

An open-source fan remake of Serious Sam: The First Encounter based on original alpha build code and assets.

#fps-engine#game-mod#game-preservation
Stars32
Forks2
Last commit1 year ago
Tetragon
TetragonActionScript

An open-source cross-platform game engine written in ActionScript 3 for developing games and applications across web, desktop, and mobile.

#actionscript-3#mobile-games#open-source
Stars32
Forks9
Last commit
FAST
FASTGame Maker Language

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

#game-maker-language#fast#library
Stars32
Forks2
Last commit8 months ago
Rubber
RubberTypeScript

A command-line wrapper for IGOR.exe to compile GameMaker Studio 2 projects via JavaScript/Node.js.

#gamemaker#build-automation#gamemaker-studio-2
Stars32
Forks11
Last commit5 years ago
bullet
bulletHaxe

A Bullet Physics wrapper for the Heaps game engine, supporting both HashLink and JavaScript targets.

#webidl#game-development#javascript
Stars32
Forks10
Last commit7 years ago
selene
seleneMoonScript

A LOVE2D project template that enables writing games in MoonScript without precompiling .moon files to .lua.

#template#open-source#object-oriented
Stars32
Forks2
Last commit1 year ago
bend-n's 2D builds
bend-n's 2D buildsDockerfile

Docker images for Godot Engine with normal and 2D-optimized builds, designed for CI/CD workflows.

#containerization#game-development#ci-cd
Stars31
Forks4
Last commit1 year ago
unity-algorand-sdk
unity-algorand-sdkC#

An SDK for integrating the Algorand blockchain into Unity games, enabling in-game transactions and account management.

#crypto#rest-api#csharp
Stars31
Forks15
Last commit1 year ago
Jekyll & Hyde Collide
Jekyll & Hyde CollideC#

A Unity 2D infinite side-scroller based on the Jekyll and Hyde story, created for a game jam with the theme of 'change'.

#game-jam#procedural-generation#game-development
Stars31
Forks3
Last commit
beehive.lua
beehive.luaLua

A functional behavior tree implementation in Lua for game AI and entity behavior modeling.

#functional-programming#game-ai#ai-framework
Stars31
Forks0
Last commit4 years ago
Destructible Terrain
Destructible TerrainGame Maker Language

An example of collidable, destructible terrain in GameMaker Studio 2 using surfaces and grids.

#gamemaker#collision-detection#gamemaker-studio-2
Stars31
Forks6
Last commit3 years ago
Nexus-Admin
Nexus-AdminLuau

A Roblox admin system with built-in UI and extended functionality built on top of Cmdr.

#admin-system#cmdr-extension#roblox
Stars31
Forks6
Last commit2 months ago
PreviousPage 44 of 59

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
13 years ago
13 years ago
Next
#Cross Platform490
#Game Engine465
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics164
#2d Graphics159
#Opengl158
#Game156