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

linc_glfw
linc_glfwC

GLFW bindings for Haxe enabling cross-platform window creation, OpenGL context management, and input handling.

#vulkan#haxe#graphics
Stars17
Forks3
Last commit6 years ago
Bresenham
BresenhamLua

A Lua implementation of Bresenham's line algorithm for grid-based line drawing and distance calculation.

#bresenham#game-development#bresenham-algorithm
Stars17
Forks2
Last commit9 years ago
Burrn
BurrnYacc

A legacy GameMaker library for using the built-in particle editor assets with enhanced control and no memory leaks.

#gamemaker#memory-management#real-time-modification
Stars17
Forks0
Last commit2 years ago
Mathematical Scripts
Mathematical ScriptsGame Maker Language

A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.

#mathematics#graph-algorithms#cellular-automata
Stars17
Forks4
Last commit
Godot Package Manager
Godot Package ManagerGDScript

A package manager plugin for Godot that uses NPM as its backend for managing dependencies.

#addon#npm#dependency-management
Stars17
Forks2
Last commit3 years ago
GMLC
GMLCGame Maker Language

A runtime compiler and interpreter for GameMaker that enables mod support, live scripting, and scratchpad experimentation by loading and executing GML code at runtime.

#sandbox#game-maker#interpreter
Stars17
Forks0
Last commit1 month ago
GMS2-UI-Library
GMS2-UI-LibraryYacc

A library of scripts for implementing UI designs in GameMaker Studio 2 projects.

#gamemaker#game-design#game-ui
Stars17
Forks3
Last commit8 years ago
Exception
ExceptionGame Maker Language

A GameMaker base class for custom exceptions with improved error output, stack traces, and YYC support.

#gamemaker#exception-messages#exception
Stars17
Forks1
Last commit1 year ago
Inspectron
InspectronGame Maker Language

A fluent API library for creating customizable debug views in GameMaker projects.

#gamemaker#debug-views#fluent-api
Stars16
Forks2
Last commit2 years ago
ivan-kleshnin/tetris-cyclejs
ivan-kleshnin/tetris-cyclejsJavaScript

A classic Tetris game implemented in CycleJS, featuring keyboard controls for movement, rotation, and dropping pieces.

#tetris#cyclejs#reactive-programming
Stars16
Forks4
Last commit10 years ago
papiGB
papiGBVerilog

A fully functional Game Boy Classic FPGA implementation from scratch with simulation and testing tools.

#fpga#rtl-design#z80-cpu
Stars16
Forks12
Last commit9 years ago
SDL-Crystal-Bindings
SDL-Crystal-BindingsCrystal

Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.

#sdl3#graphics#sdl
Stars16
Forks2
Last commit4 months ago
raylib3
raylib3C

Dynamic and static D language bindings for the raylib game development library.

#d#d-language#static-linking
Stars16
Forks4
Last commit2 years ago
FinalFighter
FinalFighterObjective-C

Open source tank-battle game for iOS built with cocos2d, available on the App Store.

#app-store#objective-c#game-development
Stars16
Forks11
Last commit11 years ago
Puzzle Vibes
Puzzle VibesV

A jigsaw-like puzzle game written in the V programming language.

#vlang#jigsaw-puzzle#shy
Stars16
Forks2
Last commit2 months ago
Gruvbox Theme
Gruvbox Theme

A retro groove theme for GameMaker Studio IDE that provides a nostalgic color scheme for the development environment.

#gamemaker#developer-tools#gruvbox
Stars16
Forks0
Last commit4 years ago
GBTiles
GBTilesRuby

Converts Game Boy Tile Designer (GBTD) and Map Builder (GBMB) files into formats usable with GBDK for Game Boy game development.

#audio-tracking#game-boy#map-builder
Stars16
Forks2
Last commit10 years ago
Ini Parser
Ini ParserLua

A lightweight Lua library for parsing and generating .ini configuration files, specifically designed for LÖVE game development.

#ini-format#data-serialization#lightweight
Stars16
Forks2
Last commit3 years ago
Sky Engine
Sky EngineC++

A lightweight C++ game engine built with OpenGL and SDL for 2D/3D game development.

#graphics#opengl#sdl
Stars16
Forks3
Last commit9 years ago
Xpanda
XpandaGLSL

A tool for including external code files into shaders while managing shader compatibility.

#python-tool#external-files#shader-tools
Stars16
Forks3
Last commit2 months ago
evscript
evscriptRust

An extensible bytecode-based scripting engine for Game Boy ROM development.

#game-boy#rom-development#game-development
Stars16
Forks4
Last commit2 years ago
Chameleon
ChameleonYacc

A fast, reliable, free, and open-source palette swapper for GameMaker Studio 2.

#open-source#color-management#gamemaker-studio
Stars16
Forks1
Last commit3 years ago
wasm-bridge
wasm-bridgeJavaScript

A bridge to include JavaScript libraries and extensions in GameMaker WebAssembly games.

#gamemaker#gx-games#webassembly
Stars16
Forks1
Last commit11 months ago
Broadcast
BroadcastGame Maker Language

An event handling library for GameMaker Language (GML) with broadcast, subscriber, consumer, watchlist, and radio components.

#game-maker#broadcast-pattern#decoupled-architecture
Stars16
Forks2
Last commit4 years ago
YATL
YATLHaxe

A minimalistic, macro-powered tweening library for Haxe with framework-agnostic design and manual update control.

#manual-update#macro#haxe
Stars16
Forks1
Last commit7 years ago
Cheese Hunter
Cheese HunterPHP

A game created for the Godot Engine Jam, featuring a cheese-hunting adventure.

#game-jam#game-development#open-source-game
Stars16
Forks3
Last commit10 years ago
Godot Shader Warmup
Godot Shader WarmupGDShader

A Godot extension to pre-warm shaders at startup, preventing runtime stuttering caused by shader compilation.

#performance-optimization#c-plus-plus#stutter-reduction
Stars16
Forks0
Last commit4 months ago
Newgrounds Medals Tutorial
Newgrounds Medals TutorialJavaScript

A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.

#achievements#javascript-api#html5-games
Stars16
Forks1
Last commit8 years ago
Adjustris
AdjustrisAssembly

A Game Boy puzzle game where you can edit custom block piece sets and use them in Tetris-style gameplay.

#game-boy#tetris-like#rgbds
Stars15
Forks2
Last commit4 years ago
ListBox
ListBoxLua

A dynamic, customizable listbox UI component for the LÖVE 2D game engine, supporting mouse, keyboard, and touch interactions.

#user-interface#gui-toolkit#open-source
Stars15
Forks1
Last commit9 years ago
gameframe
gameframeHaxe

A GameMaker extension providing a custom, native-like window frame with fullscreen support and no freeze on drag.

#windows-api#gamemaker#fullscreen-support
Stars15
Forks1
Last commit1 year ago
PlaneShooter
PlaneShooterGDScript

A 2D space shooter game ported from Unity to Godot 4, designed as a learning resource for the Godot engine.

#unity-to-godot#gdscript#educational
Stars15
Forks2
Last commit1 year ago
Spectrum
SpectrumC++

A work-in-progress framework and abstraction layer around the Vulkan graphics API.

#vulkan#graphics-framework#c-plus-plus
Stars15
Forks2
Last commit8 years ago
asimov-ts
asimov-tsTypeScript

A tiny experimental game engine for the web built with TypeScript.

#open-source#web-games#minimal
Stars15
Forks2
Last commit3 years ago
DuplicateSequence
DuplicateSequenceGame Maker Language

A GameMaker script collection for deep copying sequences and their components to enable runtime modification without affecting original assets.

#gamemaker#deep-copy#gamemakerstudio
Stars15
Forks1
Last commit
flappybird-gameboy
flappybird-gameboyC

A Flappy Bird clone developed for Nintendo Gameboy and Gameboy Color systems.

#rom#flappy-bird-clone#flappybird
Stars15
Forks2
Last commit9 years ago
PreviousPage 50 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
3 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