Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Game Development

Game Development

2098 projects

Showing 36 of 2098 projects

GMBenchmark
GMBenchmarkGame Maker Language

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

#gamemaker#game-optimization#game-development
Stars34
Forks7
Last commit5 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 commit21 hours ago
StoryTeller Engine
StoryTeller EngineGDScript

A Godot 3.x plugin for building interactive fiction and dialog systems with scriptable or editor-based story creation.

#visual-editor#gdscript#branching-narratives
Stars34
Forks3
Last commit3 years ago
Dynamo
DynamoGame Maker Language

A dynamic data loader for GameMaker 2022 LTS that enables live editing and reloading of external data files.

#gamemaker#live-editing#workflow-tool
Stars34
Forks4
Last commit17 days 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
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 commit6 months 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
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 commit2 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
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
Stars33
Forks11
Last commit5 years 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
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
Stars32
Forks4
Last commit1 year 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
Forks9
Last commit10 months 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 commit5 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
AHKonsole
AHKonsoleAutoHotkey

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

#autohotkey#syntax-highlighting#win32-api
Stars32
Forks9
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
GBsnake
GBsnakeC++

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

#embedded-games#gbdk#emulator
Stars32
Forks3
Last commit9 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
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
Stars32
Forks4
Last commit1 month 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
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
Stars32
Forks6
Last commit3 years 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
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 commit5 months 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
Stars31
Forks2
Last commit1 year ago
MultiClient
MultiClientBatchfile

A GameMaker extension that launches multiple game client instances for easier networking development and testing.

#gamemaker#multiplayer#client-server
Stars31
Forks4
Last commit6 months ago
defold.nvim
defold.nvimRust

A batteries-included Neovim plugin providing a full development environment for the Defold game engine.

#terminal-launcher#editor-integration#defold
Stars31
Forks1
Last commit18 days ago
Pine3D
Pine3DLua

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

#computercraft#minecraft-mod#3d-graphics
Stars31
Forks3
Last commit1 year ago
bullet
bulletHaxe

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

#webidl#game-development#javascript
Stars31
Forks10
Last commit7 years ago
Victorem
VictoremRust

A lightweight UDP game server and client framework for building simple 2D and 3D online game prototypes in Rust.

#realtime#multiplayer#game-server
Stars31
Forks5
Last commit7 years 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
Forks16
Last commit1 year 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
Stars31
Forks1
Last commit2 months ago
NI mate Motion Capture
NI mate Motion CaptureGDScript

A Godot 3.x plugin for animating character skeletons using a Microsoft Kinect sensor via Delicode NI mate.

#godot-3#game-development#real-time-animation
Stars31
Forks7
Last commit2 years ago
Auto Tile Layer
Auto Tile LayerGDScript

A Godot Engine addon that implements RPG Maker's Autotile format for automatic 2D tiling in game development.

#game-design#rpg-maker#addon
Stars30
Forks10
Last commit5 years ago
playcanvas-rest-api-tools
playcanvas-rest-api-toolsJavaScript

A Node.js toolkit for automating common PlayCanvas REST API tasks like downloading builds, archiving projects, and creating single-page HTML exports.

#playable-ads#build-tools#rest-api
Stars30
Forks11
Last commit
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
12 years ago
12 years ago
1 year ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156