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

spine-hx
spine-hxHaxe

A Haxe runtime for Spine skeletal animation, automatically converted from the official Java/libgdx runtime.

#haxe#skeletal-animation#game-development
Stars61
Forks17
Last commit2 years ago
LÖVE IDEA
LÖVE IDEALua

A LÖVE plugin for IntelliJ IDEA and PHPStorm providing auto-complete and documentation for the LÖVE framework.

#intellij#jetbrains#ide-integration
Stars61
Forks17
Last commit3 years ago
LoverNet
LoverNetLua

A networking library for LÖVE game engine that simplifies multiplayer game development using bitser and enet.

#multiplayer#bitser#client-server
Stars61
Forks4
Last commit7 years ago
cl-liballegro
cl-liballegroCommon Lisp

Common Lisp bindings and interface to the Allegro 5 game programming library

#allegro5#lisp#gamedev
Stars60
Forks11
Last commit7 months ago
Mega Girl
Mega GirlC#

A Megaman-inspired 2D action game where you battle computer viruses and reclaim lost abilities to save the internet.

#2d-platformer#unity3d#action-game
Stars60
Forks18
Last commit12 years ago
EzSpriteSheet
EzSpriteSheetC

A free and open-source sprite sheet creator that automatically packs images from a folder into optimized sheets.

#desktop-application#qt#open-source
Stars60
Forks4
Last commit1 month ago
vee
veeV

A V module providing the core text editor engine for building editors, text areas, and game consoles.

#v-lang#open-source#unicode
Stars60
Forks3
Last commit1 year ago
GodotNotificationCenter
GodotNotificationCenterGDScript

A lightweight notification system for Godot Engine 3, enabling decoupled communication between game objects.

#game-design#gdscript#decoupled-architecture
Stars60
Forks4
Last commit7 years ago
love-ide
love-ideJavaScript

A bundle of Atom packages providing an integrated development environment for LÖVE 2D game development.

#atom-package#syntax-checking#atom
Stars60
Forks2
Last commit3 years ago
ECR
ECRLuau

A sparse-set based Entity Component System library for Luau, designed as a library rather than a framework.

#luau#library#roblox
Stars60
Forks5
Last commit17 days ago
Vinyl
VinylGame Maker Language

Live updating audio system for GameMaker 2024.14 with real-time asset reloading and advanced audio tooling.

#sound#gamemaker#real-time-editing
Stars60
Forks6
Last commit17 days ago
roomy
roomyLua

A scene management library for LÖVE that organizes game code into screens like title, gameplay, and pause screens.

#game-development#game-architecture#lua
Stars60
Forks5
Last commit5 years ago
Dino's Offline Adventure
Dino's Offline AdventureJavaScript

A Gameboy port of Chrome's offline dinosaur game, written in C using GBDK.

#gbdk#c#game-development
Stars60
Forks5
Last commit6 years ago
FPS Test
FPS TestGDScript

A first-person shooter demo for Godot 2.x featuring movement, physics, and dynamic lighting.

#first-person-shooter#game-demo#prototyping
Stars59
Forks12
Last commit6 years ago
PICO-EC
PICO-ECLua

A tiny scene-entity-component library for the PICO-8 fantasy console to manage game object lifecycles.

#gamedev#games#game-development
Stars59
Forks2
Last commit7 years ago
Source of Tales
Source of TalesLua

A massive multiplayer online roleplay game built on the ManaSource engine, originally created for the Liberated Pixel Cup 2012.

#multiplayer#pixel-art#community-driven
Stars59
Forks21
Last commit8 years ago
svglover
svgloverLua

A pure Lua library for importing and displaying simple SVG vector images in the LÖVE 2D game framework.

#svg-renderer#game-development#graphics-library
Stars59
Forks5
Last commit6 years ago
Open Kick-Off
Open Kick-OffJava

A Java and libGDX rewrite of the classic 1990 football game Kick Off 2, created for fun and learning.

#atari-st#kick-off-2#retrogaming
Stars59
Forks10
Last commit2 years ago
Coil
CoilJavaScript

An HTML5 canvas game where you defeat enemies by wrapping them in your trail.

#game-development#open-source-game#javascript-game
Stars59
Forks42
Last commit13 years ago
Easing Script
Easing ScriptGDScript

A GDScript port of Robert Penner's easing equations for smooth animations in Godot Engine.

#gdscript#animation#motion-design
Stars58
Forks8
Last commit6 years ago
gdx-facebook
gdx-facebookJava

A libGDX extension providing cross-platform support for Facebook Graph API for Android, iOS, Desktop, and HTML games.

#ios-games#java-library#game-development
Stars58
Forks20
Last commit7 years ago
Maid64
Maid64Lua

A low-resolution scaler for Love2D games that simplifies retro-style pixel art rendering.

#pixel-art#game-development#lua
Stars58
Forks4
Last commit6 years ago
codetranslator
codetranslatorGDScript

Translates GDScript code to C# for Godot Engine's dual language system.

#language-conversion#gdscript#csharp
Stars58
Forks8
Last commit5 years ago
Open Adaptive Music Library
Open Adaptive Music LibraryC++

Open Adaptive Music Library module for the Godot game engine, enabling dynamic music systems.

#open-source#game-engine-module#game-audio
Stars58
Forks8
Last commit7 years ago
rtg-math
rtg-mathCommon Lisp

A Common Lisp library providing vector, matrix, and quaternion math functions for real-time graphics and game development.

#real-time-graphics#quaternions#game-development
Stars58
Forks14
Last commit7 years ago
Syntax themes by Geequlim
Syntax themes by GeequlimPython

A collection of UI themes for the Godot game engine editor and projects, including Arc Dark, Arc Light, and Adobe-inspired themes.

#ui-themes#theme-design#open-source-themes
Stars58
Forks8
Last commit9 years ago
Red
RedLua

A simple, fast, and powerful networking library for Roblox with built-in optimization and type safety.

#luau#roblox#performance-optimization
Stars58
Forks6
Last commit2 years ago
Dungeons of Noudar
Dungeons of NoudarC++

A first-person 2.5D dungeon-crawler for MS/FreeDOS, built with C++14, fixed-point math, and software rendering.

#2-5d-graphics#dungeon-crawler#dungeons
Stars58
Forks9
Last commit11 months ago
draft
draftLua

A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.

#procedural-generation#shape-drawing#lua-module
Stars58
Forks3
Last commit7 years ago
Centurion
CenturionTypeScript

A flexible and extensible command framework for Roblox games built with roblox-ts.

#roblox#decorators#command
Stars58
Forks11
Last commit1 month ago
Vim LOVE Docs
Vim LOVE DocsLua

Vim plugin providing syntax highlighting and help files for the LÖVE 2D game framework.

#vim#syntax-highlighting#help-files
Stars58
Forks7
Last commit6 years ago
romusage
romusageJavaScript

A command-line tool for estimating ROM and RAM usage in Game Boy and other GBDK platform games from map, binary, and debug files.

#embedded-systems#ihx-files#rom
Stars58
Forks9
Last commit8 months ago
tactile
tactileLua

A straightforward and flexible input library for LÖVE that unifies buttons and analog controls.

#keyboard-input#game-development#input-handling
Stars57
Forks4
Last commit8 years ago
gb-vwf
gb-vwf

A variable-width font engine for Game Boy homebrew games.

#assembly#game-boy#gameboy-development
Stars57
Forks3
Last commit10 months ago
vig
vigC

A V language wrapper for dear imgui and cimgui, enabling immediate-mode GUI development with SDL2 and OpenGL.

#sdl2#cimgui#opengl
Stars57
Forks3
Last commit2 years ago
PlayerConnect
PlayerConnectGDScript

A Godot reporting system that sends player feedback and bug reports to Discord via webhooks.

#open-source#http-requests#bug-reporting
Stars57
Forks3
Last commit10 months ago
PreviousPage 38 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
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156