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

center
centerLua

A simple LÖVE library for dynamically aligning content to the center of the game window.

#graphics#layout#game-development
Stars19
Forks0
Last commit4 years ago
Wannabe Tempest
Wannabe TempestJava

A Java clone of the classic 1980s arcade game Tempest with faithful gameplay mechanics.

#tempest-clone#ant-build#desktop-game
Stars19
Forks10
Last commit11 years ago
GMSDLL
GMSDLLC++

A template for creating C++ DLL extensions for GameMaker, automating function registration and GMX generation.

#gamemaker#template#gamedev-tools
Stars19
Forks2
Last commit2 years ago
HTTP GML
HTTP GMLGame Maker Language

A comprehensive HTTP and FormData wrapper for GameMaker Studio 2, simplifying web requests and file uploads.

#formdata#gamemaker#http
Stars19
Forks0
Last commit6 months ago
Lump
LumpLua

A Flump runtime for LÖVE2D that plays optimized 2D animations exported from Flash-like tools.

#flash-api#movieclip#game-development
Stars19
Forks1
Last commit10 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
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
Stars19
Forks0
Last commit6 months ago
Bombs
BombsGDScript

A simple bomb-themed game built with the Godot game engine, designed for quick entertainment.

#creative-commons#gpl-licensed#game-development
Stars19
Forks4
Last commit9 years ago
AS3dpad
AS3dpadActionScript

A virtual gamepad library for Adobe AIR mobile games, converting touch input into directional controls and button presses.

#actionscript-3#ios#android
Stars19
Forks7
Last commit13 years ago
openfl-aseprite
openfl-asepriteHaxe

Load and render Aseprite sprite files and animations directly in OpenFL projects.

#pixel-art#haxe#openfl-aseprite
Stars19
Forks0
Last commit5 years ago
PowerKey
PowerKeyGDScript

A Godot plugin for dynamic translation and GDScript execution on nodes without attaching scripts.

#gdscript#editor-integration#dynamic-values
Stars19
Forks1
Last commit1 year ago
Steam-Trade
Steam-TradePython

An asynchronous, event-based Python library for interacting with Steam trade offers.

#event-driven#trading#asynchronous
Stars19
Forks3
Last commit8 years ago
Carazu
CarazuAssembly

A platformer game for the original Game Boy, written in assembly language.

#platformer#rom-development#assembly-language
Stars19
Forks3
Last commit7 years ago
GameStateManager
GameStateManagerLua

A lightweight state management library for LÖVE that simplifies switching between game screens like menus and levels.

#game-development#input-handling#game-architecture
Stars19
Forks0
Last commit8 months ago
V_ecs
V_ecsV

A simple yet powerful entity component system library for the V programming language, designed for game development.

#systems-programming#library#vlang
Stars19
Forks3
Last commit3 years ago
Sparkler
SparklerHaxe

A modular, macro-powered 2D particle system for Haxe with support for multiple frameworks.

#haxe#particles#modular
Stars18
Forks4
Last commit1 year ago
Joystick-ANE
Joystick-ANEActionScript

Adobe AIR Native Extension for adding joystick and gamepad support to Windows applications.

#adobe-air#gamepad#game-development
Stars18
Forks2
Last commit13 years ago
openfl-spine
openfl-spineHaxe

Spine skeletal animation renderer for the OpenFL game engine, supporting Spine versions 3.6 to 4.2.

#haxe#spine-animation#skeletal-animation
Stars18
Forks7
Last commit6 months 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
Stars18
Forks0
Last commit2 months ago
Gedit
Gedit

GDScript syntax highlighting for gedit and other gtksourceview-based text editors.

#gtksourceview#language-spec#gdscript
Stars18
Forks4
Last commit7 years ago
InputCandy
InputCandyGame Maker Language

A GameMaker Studio 2 library providing advanced gamepad support, input customization, and device management for PC and console games.

#gamemaker#sdl-controllers#input
Stars18
Forks0
Last commit1 year ago
Sparkler
SparklerHaxe

A modular, macro-powered 2D particle system for Haxe with support for Kha and Clay frameworks.

#modular-architecture#haxe#particles
Stars18
Forks4
Last commit1 year ago
Theasis
TheasisJavaScript

A web-based first-person shooter game built with BabylonJS featuring multiple environments, weapons, and enemy types.

#interactive-3d#web-game#first-person-shooter
Stars18
Forks6
Last commit4 years ago
p8 responsive webplayer transform
p8 responsive webplayer transformPython

A Python script that makes PICO-8 web player HTML files responsive by restructuring layout and adding CSS flexbox styles.

#responsive#games#html-processing
Stars18
Forks2
Last commit
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
nativefiledialog
nativefiledialogMakefile

A lightweight C library for cross-platform native file open, save, and folder selection dialogs.

#c-library#sdl2#file-dialogs
Stars18
Forks4
Last commit1 year ago
rouler
roulerRust

A Rust library for generating and managing dice rolls using container-like state objects.

#tabletop-gaming#game-mechanics#game-development
Stars18
Forks5
Last commit4 years ago
crystal-imgui-sfml
crystal-imgui-sfmlCrystal

Crystal bindings for integrating Dear ImGui with SFML, enabling immediate-mode GUI development in multimedia applications.

#sfml#graphics#imgui
Stars18
Forks1
Last commit9 months ago
Slicy
SlicyLua

A 9-slice library for Love2D that enables distortion-free scaling of UI elements by preserving corners and edges.

#user-interface#pixel-art#graphics
Stars18
Forks0
Last commit4 years ago
Deno Vulkan
Deno VulkanTypeScript

Vulkan API bindings for Deno, enabling low-level GPU graphics and compute programming.

#vulkan#gpu-compute#ffi
Stars18
Forks2
Last commit3 years ago
TileSet Builder
TileSet BuilderGDScript

A Godot plugin that builds tileset scenes or resources from spritesheets with customizable tile parameters.

#tileset-generation#godot-3#gdscript
Stars18
Forks2
Last commit3 years 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
Achromatic - ProgressPlatformer
Achromatic - ProgressPlatformerAutoHotkey

A simple platformer game built with AutoHotkey featuring a custom game engine.

#autohotkey#windows-game#desktop-game
Stars17
Forks5
Last commit12 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
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
PreviousPage 49 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
9 years ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev216
#Love2d206
#C Plus Plus198
#Open Source194
#Graphics163
#2d Graphics159
#Opengl158
#Game156