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

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 commit5 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
Heaps-Spine
Heaps-SpineHaxe

Spine animation player for the Heaps game framework, enabling skeletal animations in Haxe games.

#haxe#skeletal-animation#heaps-framework
Stars19
Forks2
Last commit7 years ago
Carazu
CarazuAssembly

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

#platformer#rom-development#assembly-language
Stars19
Forks3
Last commit6 years ago
Jelly Physics
Jelly PhysicsHaxe

A Haxe port of Walaber's C++ soft body physics engine for creating soft body simulations.

#simulation#haxe#game-development
Stars19
Forks3
Last commit8 years ago
ArrayList
ArrayListGame Maker Language

A garbage-collected List class for GameMaker Studio 2.3+ built on standard arrays, offering array accessors and 50+ functions.

#gamemaker#array#gml-library
Stars19
Forks1
Last commit5 years 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
hxgamejolt-api
hxgamejolt-apiHaxe

Haxe bindings for the GameJolt API, enabling Haxe developers to integrate GameJolt features into their games.

#gaming-services#haxe#gamejolt
Stars19
Forks3
Last commit29 days 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
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
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
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
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
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
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
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
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
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
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 commit8 months 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
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 commit5 months ago
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
center
centerLua

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

#graphics#layout#game-development
Stars18
Forks0
Last commit4 years 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
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
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
Gedit
Gedit

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

#gtksourceview#language-spec#gdscript
Stars18
Forks4
Last commit7 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
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
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
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
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
As3Pathfinder
As3PathfinderActionScript

A grid-based pathfinding library for ActionScript 3 that finds shortest routes using Dijkstra's algorithm.

#actionscript-3#grid-navigation#flash
Stars17
Forks7
Last commit9 years ago
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
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 commit3 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
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156