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

WarhawkDS
WarhawkDSAssembly

A Nintendo DS homebrew remake of the 1986 Commodore 64 game Warhawk, coded entirely in ARM assembler.

#flash-cartridge#emulator-compatible#shooter-game
Stars2
Forks0
Last commit5 months ago
yap8b
yap8bJava

A Java-based builder tool for creating and managing Pico-8 game cartridges with Lua preprocessing and project descriptors.

#open-source#descriptor#preprocessor
Stars2
Forks0
Last commit5 years ago
Simple 3D FPS
Simple 3D FPSTypeScript

A simple 3D first-person shooter game built with BabylonJS following Clean Code principles.

#first-person-shooter#3d-game#game-development
Stars2
Forks2
Last commit2 years ago
GNU Nano
GNU NanoGDScript

Adds GDScript syntax highlighting support to the GNU Nano text editor.

#open-source#gdscript#terminal-tools
Stars2
Forks2
Last commit5 years ago
GMAppImager
GMAppImagerGame Maker Language

A graphical tool for converting GameMaker games into portable AppImage bundles.

#gamemaker#desktop-application#appimage
Stars2
Forks0
Last commit1 month ago
Fresh NW
Fresh NWJavaScript

A modern installer for NW.js support in Construct 2, enabling game exports with updated or custom NW.js versions.

#desktop-packaging#construct-2#legacy-support
Stars2
Forks0
Last commit7 months ago
BabylonJS-Doom-Clone
BabylonJS-Doom-CloneTypeScript

A Doom-style first-person shooter game built with Babylon.js game engine.

#web-games#doom-clone#first-person-shooter
Stars2
Forks0
Last commit2 years ago
Emoji Memory Game
Emoji Memory GameImba

A memory matching game built with Imba where players flip emoji cards to find pairs.

#emoji#web-game#card-game
Stars2
Forks0
Last commit6 months ago
JoyShockLibrary
JoyShockLibraryD

D language bindings for the JoyShockLibrary, enabling access to Sony and Nintendo controller features.

#d-language#gyroscope#bindings
Stars2
Forks0
Last commit5 years ago
Resolution Solution
Resolution SolutionLua

A flexible Lua scaling library for LÖVE2D games with multiple scaling modes and full customization.

#pixel-art#open-source#graphics
Stars2
Forks0
Last commit1 year ago
bar128-love
bar128-loveLua

A lightweight barcode rendering library for LÖVE game engine, supporting Code 128 format.

#code128#barcode#graphics
Stars2
Forks1
Last commit2 years ago
GM Networking
GM NetworkingGame Maker Language

A GameMaker networking example demonstrating 39dll-style packet handling using the first byte for action identification.

#gamemaker#multiplayer#educational
Stars2
Forks1
Last commit3 years ago
loveblobs
loveblobsLua

A softbody physics library for the LÖVE game framework supporting dynamic and static arbitrary softbodies.

#simulation#game-development#lua
Stars2
Forks1
Last commit7 years ago
Spriteheet animation class
Spriteheet animation classLua

A Gideros module for creating spritesheet animations using the Bitmap:setTextureRegion API.

#texture-region#gideros#game-development
Stars2
Forks1
Last commit13 years ago
Boomers Networking
Boomers NetworkingGame Maker Language

A GameMaker networking example providing 39dll-like functions using native networking for cross-platform compatibility.

#gamemaker#multiplayer#game-maker
Stars2
Forks1
Last commit3 years ago
Retro-Arcade-Remakes
Retro-Arcade-RemakesC++

A collection of classic arcade game remakes built with C++ and SFML, demonstrating clean OOP design and game development fundamentals.

#sfml#collision-detection#arcade
Stars2
Forks0
Last commit5 months ago
Sea_battle
Sea_battleRust

A browser-based Sea Battle game implemented with Rust and WebAssembly using the Yew framework.

#webassembly#yew-framework#game-development
Stars2
Forks0
Last commit4 years ago
GMNest
GMNestJavaScript

A Game Maker Studio 2.3 extension and Nest.js server for creating multiplayer HTML5 games.

#html5-games#redis#multiplayer-games
Stars2
Forks0
Last commit3 years ago
IsometriH
IsometriHLua

An isometric rendering library for the ComputerCraft Minecraft mod, enabling 3D-like graphics in the game.

#computercraft#minecraft-mod#game-graphics
Stars2
Forks0
Last commit2 years ago
Cube Endless Runner
Cube Endless RunnerTypeScript

A 3D endless runner game built with BabylonJS using WebGL and HTML5 technologies.

#web-game#3d-game#game-development
Stars2
Forks0
Last commit2 years ago
Airkiver
AirkiverGame Maker Language

A tool for creating and accessing compressed archives of game files, designed for GameMaker projects.

#gamemaker#python#game-development
Stars1
Forks0
Last commit6 months ago
Bomberman 3D
Bomberman 3DTypeScript

A 3D Bomberman-style game built with Angular and Babylon.js for experimental game development.

#web-games#babylon-js#3d-games
Stars1
Forks2
Last commit8 years ago
SDL2_gfx
SDL2_gfxD

Dynamic and static D language bindings for the SDL2_gfx library, compatible with @nogc, nothrow, and BetterC.

#d-language#sdl2#graphics-bindings
Stars1
Forks0
Last commit6 years ago
SpaceRox.MX2
SpaceRox.MX2C++

A 2D Asteroids-style arcade game built with the MX2 framework using SDL2 and Vulkan.

#vulkan#cplusplus-20#sdl2
Stars1
Forks0
Last commit1 month ago
PlantBoy
PlantBoyAssembly

A Gameboy DMG game written in z80 assembly where you harvest crops by watering them with rabbit blood.

#game-jam#ludum-dare#z80-assembly
Stars1
Forks0
Last commit8 years ago
ExternalAudio
ExternalAudioYacc

A GameMaker Studio 2 extension for loading external WAV audio files at runtime using pure GML.

#runtime-audio#game-audio#external-assets
Stars1
Forks0
Last commit7 years ago
fractal-boilerplate-lua-angular
fractal-boilerplate-lua-angularLua

A streamlined Angular and Lua boilerplate for FiveM NUI development with hot builds and utility scripts.

#fivem#helpers#js
Stars1
Forks0
Last commit3 months ago
Space Jam: A New Legacy BabylonJS Mixed Reality Experience
Space Jam: A New Legacy BabylonJS Mixed Reality ExperienceTypeScript

A Babylon.js template for building mixed reality experiences as part of a Microsoft Learn learning path inspired by Space Jam: A New Legacy.

#educational#3d-graphics#microsoft-learn
Stars1
Forks3
Last commit
Accessible Breakout
Accessible BreakoutTypeScript

An accessible Breakout clone using WebGL and Web Audio to demonstrate that visual games can be made accessible to blind users.

#screen-reader#experimental#game-development
Stars1
Forks1
Last commit2 years ago
unity-algorand-sdk-based-on-net-sdk
unity-algorand-sdk-based-on-net-sdkC#

A Unity SDK for integrating Algorand blockchain functionality into Unity games and applications.

#crypto-gaming#web3-gaming#smart-contracts
Stars1
Forks1
Last commit4 years ago
3D Tetris
3D TetrisTypeScript

A 3D Tetris game built with Babylon.js where players can move and rotate blocks on x, y, and z axes.

#tetris#interactive-3d#3d-gaming
Stars1
Forks0
Last commit2 years ago
StarlingGAFPlayer
StarlingGAFPlayerActionScript

An ActionScript 3 library for playing GAF format animations using the Starling framework.

#actionscript-3#cutout-animation#air-sdk
Stars1
Forks0
Last commit10 years ago
GB-convert
GB-convertC

Converts PNG images into Gameboy assembly tile and map data for homebrew development.

#assembly#graphics-conversion#tool
Stars0
Forks0
Last commit8 years ago
Pixi
Pixi

A cross-platform pixel art and animation editor written in Zig, featuring an IDE-like interface and sprite packing.

#pixel-art#open-source#animation
Stars0
Forks0
Last commit1 month ago
SKStoreReview
SKStoreReviewHTML

SKStoreReviewController plugin for Gideros to request App Store ratings and reviews.

#rating-system#mobile-games#app-store
Stars0
Forks0
Last commit9 years ago
anuklear
anuklearC

Ada 2022 language bindings to the Nuklear immediate-mode GUI library.

#ada-2022#gamedev#ada
Stars0
Forks1
Last commit11 months ago
PreviousPage 58 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
11 months ago
Next
#Cross Platform490
#Game Engine464
#Lua302
#Godot Engine223
#Gamedev214
#Love2d206
#C Plus Plus198
#Open Source192
#Graphics163
#2d Graphics159
#Opengl158
#Game156