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

Drakonas
DrakonasJavaScript

A classic shoot 'em up game built with Three.js, inspired by Raptor: Call of the Shadows.

#games#threejs#three-js
Stars17
Forks14
Last commit1 year ago
dvulkan
dvulkanD

Automatically generated D programming language bindings for the Vulkan graphics and compute API.

#vulkan#d-language#derelict
Stars17
Forks8
Last commit10 years ago
astar
astarLua

A flexible A* pathfinding library for Lua supporting grid, point, mesh, or infinite maps without requiring map initialization.

#infinite-map#grid-map#astar-algorithm
Stars17
Forks4
Last commit1 year 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
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 commit7 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
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
love-packager
love-packagerTypeScript

A CLI tool to package LÖVE game projects into distributable formats for multiple platforms.

#packager#web-games#appimage
Stars17
Forks0
Last commit4 years 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
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
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
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
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
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
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 commit16 days 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
Xpanda
XpandaGLSL

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

#python-tool#external-files#shader-tools
Stars16
Forks3
Last commit3 months 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
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
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
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
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
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
Puzzle Vibes
Puzzle VibesV

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

#vlang#jigsaw-puzzle#shy
Stars16
Forks2
Last commit3 months ago
Piggy Rescue
Piggy RescueGDScript

A VR game built with Godot where players rescue little pigs swimming near a beach shore.

#game-prototype#3d-game#game-development
Stars16
Forks2
Last commit2 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 commit1 year 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
GedisQueue
GedisQueueGDScript

A powerful and flexible job queue system for Godot, built on top of Gedis for managing asynchronous tasks.

#gdscript#asynchronous-processing#game-development
Stars16
Forks2
Last commit2 months ago
godot-wrapper
godot-wrapperShell

A BASH script that automatically installs and manages Godot Engine versions with system integration on Ubuntu.

#version-management#bash-script#cli-tool
Stars15
Forks2
Last commit2 years ago
SceneMan
SceneManLua

A lightweight, stack-based scene and game state manager for Lua game development.

#moai#callback-system#portable
Stars15
Forks1
Last commit10 months 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
Godot VirtualJoystick
Godot VirtualJoystickGDScript

A simple virtual joystick plugin for Godot 3.3, designed for mobile game development.

#mobile-games#addon#virtual-joystick
Stars15
Forks6
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
2 years ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156