Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. 2d Games

2d Games

140 projects

Showing 36 of 140 projects

Open Source A-RPG Demo
Open Source A-RPG DemoGDScript

An open-source A-RPG demo showcasing professional Godot game development practices with inventory, combat, and boss systems.

#gdscript#action-rpg#game-mechanics
Stars1.3k
Forks128
Last commit5 years ago
microStudio
microStudioJavaScript

A free, open-source online game engine and platform for learning programming through game creation.

#multi-language#open-source#game-3d
Stars1.2k
Forks136
Last commit11 days ago
Bump
BumpLua

A fast, game-oriented collision detection library for Lua focused on axis-aligned rectangles.

#collision-detection#axis-aligned-rectangles#game-development
Stars1.1k
Forks85
Last commit3 years ago
Godot experiments
Godot experimentsGDScript

A collection of 2D, 3D, and VR experiments, tutorials, and mechanics built with the Godot game engine.

#godot-physics#shaders#game-mechanics
Stars1.0k
Forks80
Last commit1 year ago
Virtual Joystick
Virtual JoystickGDScript

A customizable virtual joystick for touchscreen games in Godot Engine, supporting both 2D and 3D with multiple modes.

#game-ui#gdscript#3d-games
Stars990
Forks98
Last commit1 year ago
Ouzel
OuzelC++

A cross-platform C++ game engine for 2D game development, supporting Windows, macOS, Linux, iOS, tvOS, Android, and web browsers.

#emscripten#direct3d#opengl
Stars980
Forks118
Last commit2 years ago
QICI Engine
QICI Engine

A free JavaScript game engine with a web-based editor for creating HTML5 games using familiar web development tools.

#html5-game-engine#javascript-game-development#game-editor
Stars910
Forks130
Last commit10 years ago
Tiled importer
Tiled importerGDScript

A Godot Engine plugin to import tilemaps and tilesets created in the Tiled Map Editor.

#import-tool#gdscript#gamedev
Stars900
Forks90
Last commit3 years ago
Foster
FosterC#

A small cross-platform 2D-focused game framework built with C# and SDL3.

#sdl3#graphics#gamedev
Stars887
Forks71
Last commit8 hours ago
ÖbEngine
ÖbEngineC++

A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.

#sfml#lua-scripting#open-source
Stars868
Forks56
Last commit3 months ago
Escoria
EscoriaGDScript

A libre framework for creating point-and-click adventure games using the Godot Engine.

#adventure-games#game-development#open-source-gaming
Stars855
Forks133
Last commit2 days ago
Cute Framework
Cute FrameworkC

A portable, lightweight C++ framework for building 2D games with minimal dependencies and cross-platform support.

#mobile-games#vulkan#open-source
Stars853
Forks48
Last commit4 days ago
Love.js
Love.jsJavaScript

A tool that ports LÖVE games to the web using Emscripten, enabling browser-based play.

#game-porting#webassembly#emscripten
Stars850
Forks46
Last commit2 years ago
Oxygine
OxygineC++

A C++ engine and framework for building 2D games across iOS, Android, Windows, Linux, Mac, and web platforms.

#mobile-games#opengl-es#c-plus-plus
Stars815
Forks174
Last commit2 years ago
panda.js
panda.jsJavaScript

HTML5 game engine built on PixiJS for creating 2D games with a complete development platform.

#html5-game-engine#web-games#game-development
Stars771
Forks101
Last commit6 years ago
JustWeEngine
JustWeEngineJava

An easy-to-use open source Android native game framework for building 2D games.

#android-native#open-source#android-game-framework
Stars766
Forks111
Last commit5 months ago
Grid
GridLua

A LÖVE-based 2D game engine for Lua, designed for multiplayer-first experiences with professional-grade features.

#multiplayer#gamedev#luajit
Stars752
Forks67
Last commit4 years ago
Flambe showcase
Flambe showcaseHaxe

A 2D game engine for cross-platform development targeting HTML5, Flash, Android, and iOS.

#ios#haxe#flash
Stars749
Forks118
Last commit5 years ago
Solarus
SolarusC++

An open-source Zelda-like 2D game engine written in C++ that runs games scripted in Lua.

#lua-scripting#open-source#top-down
Stars732
Forks140
Last commit8 years ago
Moonshine
MoonshineLua

A library of chainable post-processing shaders for the LÖVE 2D game framework.

#graphics#shaders#visual-effects
Stars730
Forks43
Last commit2 years ago
LÖVE Potion
LÖVE PotionC++

A port of the LÖVE game framework for creating homebrew games on Nintendo consoles.

#wii-u#nintendo-3ds#indie-games
Stars717
Forks89
Last commit1 day ago
gameBase
gameBaseHaxe

A lightweight base structure for creating games using the Heaps framework and Haxe language.

#haxe#heaps-framework#3d-games
Stars709
Forks165
Last commit1 year ago
LoveDos
LoveDosC

A framework for creating 2D DOS games in Lua with an API based on a subset of LÖVE.

#dos-games#game-development#lua
Stars704
Forks53
Last commit9 years ago
Thunder
ThunderC++

A modular, cross-platform 2D and 3D game engine designed to keep projects lightweight by allowing developers to exclude unused modules.

#vulkan#modular-architecture#open-source
Stars680
Forks51
Last commit12 hours ago
Push
PushLua

A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.

#graphics#shaders#canvas
Stars673
Forks147
Last commit3 years ago
Isogenic
IsogenicJavaScript

A TypeScript/JavaScript game engine for 2D and isometric multiplayer games with built-in networking and physics.

#html5-games#multiplayer-games#scenegraph
Stars585
Forks141
Last commit6 months ago
Flat Red Ball
Flat Red BallC#

A cross-platform 2D game engine built in .NET, focused on ultimate productivity for game developers.

#nuget#pixel-art#visual-editor
Stars580
Forks73
Last commit5 days ago
Citrus
CitrusActionScript

A professional-grade, scalable Flash game engine built for industry-quality 2D and 3D games.

#actionscript-3#nape-physics#starling-framework
Stars551
Forks220
Last commit7 months ago
SUIT
SUITLua

An immediate mode GUI library for LÖVE game engine, providing simple UI widgets with layout management.

#open-source#ui-toolkit#game-development
Stars541
Forks73
Last commit3 years ago
Space Shooter
Space ShooterPython

A classic retro space shooter game built with Python and Pygame, featuring power-ups, health bars, and custom sound effects.

#retro-games#rpg-game#python
Stars525
Forks243
Last commit4 years ago
Pixel Camera 2D
Pixel Camera 2DC#

A Unity camera system that ensures pixel-perfect rendering for 2D pixel art games by eliminating scaling artifacts and diagonal smoothing.

#pixel-art#graphics#pixel-perfect
Stars516
Forks63
Last commit6 years ago
GameMaker
GameMaker

A curated list of awesome libraries, snippets, guides, and projects for the GameMaker game engine.

#gamemaker#gamemaker-projects#gamedev
Stars509
Forks36
Last commit10 days ago
Glide Engine
Glide EngineSwift

A SpriteKit and GameplayKit based engine for building 2D games on Apple platforms, with a focus on side scrollers.

#apple#ios#gameplaykit
Stars505
Forks47
Last commit1 year ago
DOME
DOMEC

A lightweight game development framework combining SDL2 and the Wren scripting language for 2D games.

#hacktoberfest#wren#graphics
Stars487
Forks40
Last commit3 months ago
GameJavaScript
GameJavaScriptJavaScript

A lightweight JavaScript library for building 2D games and interactive graphics applications on HTML Canvas.

#graphics#collision-detection#html-canvas
Stars465
Forks107
Last commit6 years ago
Monofoxe
MonofoxeC#

A game engine built on Monogame that simplifies game development with a Game Maker-inspired approach.

#monogame-framework#csharp#entity-component
Stars447
Forks28
Last commit3 months ago
PreviousPage 2 of 4Next

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
#Game Development130
#Game Engine80
#Cross Platform39
#Gamedev36
#Lua32
#Open Source30
#Love2d27
#Game Framework20
#3d Games18
#Graphics17
#Mobile Games17
#Godot Engine17