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 32 of 140 projects

Flare
FlareC++

A free/libre 2D action roleplaying game engine for creating classic ARPGs like Diablo and Baldur's Gate.

#lua-scripting#real-time-combat#sprite-graphics
Stars41
Forks14
Last commit8 years ago
Pixel Perfect Smooth Camera
Pixel Perfect Smooth CameraGame Maker Language

A GameMaker Studio 2 camera system that combines pixel-perfect rendering with smooth movement to eliminate visual artifacts.

#gamemaker#pixel-art#visual-effects
Stars38
Forks5
Last commit
Patchy
PatchyLua

A simple 9patch library for the LÖVE 2D game framework.

#scalable-ui#ui-tools#game-development
Stars38
Forks2
Last commit7 years ago
ScreenManager
ScreenManagerLua

A stackable screen and state management library for the LÖVE 2D game framework.

#screenmanager#game-development#screen-management
Stars35
Forks7
Last commit9 years ago
SpriteKit Collisions
SpriteKit CollisionsSwift

A Swift playground demonstrating physics collision detection using SpriteKit's category bit masks and contact delegates.

#ios#spritekit#collision-detection
Stars32
Forks2
Last commit8 years ago
selene
seleneMoonScript

A LOVE2D project template that enables writing games in MoonScript without precompiling .moon files to .lua.

#template#open-source#object-oriented
Stars32
Forks2
Last commit1 year ago
bend-n's 2D builds
bend-n's 2D buildsDockerfile

Docker images for Godot Engine with normal and 2D-optimized builds, designed for CI/CD workflows.

#containerization#game-development#ci-cd
Stars31
Forks4
Last commit1 year ago
Destructible Terrain
Destructible TerrainGame Maker Language

An example of collidable, destructible terrain in GameMaker Studio 2 using surfaces and grids.

#gamemaker#collision-detection#gamemaker-studio-2
Stars31
Forks6
Last commit3 years ago
Plan
PlanLua

A simple layout helper for Love2D games, using containers and rules to manage UI positioning and sizing.

#game-development#layout-engine#gui-framework
Stars29
Forks4
Last commit7 months ago
GMUI-Framework
GMUI-FrameworkGame Maker Language

A programmable GML framework for creating and managing user interfaces in Game Maker Studio 2.x, 1.x, and GM8.

#gamemaker#interface#user-interface
Stars29
Forks4
Last commit5 years ago
i18n
i18nLua

Internationalization library for LÖVE game engine providing text translation and audio localization.

#internationalization#game-development#localization
Stars28
Forks2
Last commit11 years ago
Runtime-TextureAtlas
Runtime-TextureAtlasLua

A Love2D runtime texture atlas library that creates atlases at load time without external tools, optimizing memory and performance.

#graphics#gamedev#game-development
Stars27
Forks3
Last commit11 months ago
Ranger
RangerDart

A Dart game engine with a scene graph and HTML5 Canvas rendering, modeled after Cocos2d-js concepts.

#dart#web-games#animation
Stars26
Forks2
Last commit5 years ago
Juno
JunoTypeScript

A simple and lightweight TypeScript framework for creating tiny pixel-style HTML5 games.

#html5-games#pixel-art#lightweight
Stars25
Forks2
Last commit6 years ago
Layouter
LayouterLua

A simple UI grid layout library for the LÖVE 2D game engine, supporting text, buttons, and images.

#interface#user-interface#design
Stars21
Forks1
Last commit1 month ago
BoxCam2D
BoxCam2DGDScript

A Godot 3.x camera node for box, room, and grid-based 2D movement with aspect ratio preservation.

#game-camera#godot-3#gdscript
Stars20
Forks3
Last commit2 years ago
Polygon Merge
Polygon MergeGDScript

A collection of reusable scripts and utilities for the Godot game engine to accelerate development.

#gdscript#3d-games#game-development
Stars20
Forks1
Last commit11 years ago
Kroniax
KroniaxJava

A cross-platform game developed in Java with LibGDX for mobile and browser support.

#mobile-games#java#game-development
Stars20
Forks6
Last commit11 years 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
Danmaku Project
Danmaku ProjectYacc

An efficient bullet hell library for Gamemaker Studio 2.3.0, enabling complex bullet patterns in 2D games.

#game-maker-language#game-maker#library
Stars14
Forks0
Last commit5 years ago
GameMaker Scaffolding
GameMaker ScaffoldingYacc

A template project for GameMaker Studio 2.3+ providing a modular foundation for 2D low-res tile-based games.

#lighting-engine#debugging-tools#entity-system
Stars13
Forks1
Last commit2 years ago
MeowUI
MeowUIMoonScript

Extensible GUI library for Löve2D written in MoonScript, enabling custom control creation.

#open-source#minimalist#core-features
Stars12
Forks0
Last commit2 years ago
Polarca
PolarcaGame Maker Language

A GameMaker Studio 2 library for interpolating values using animation curves with simple sequential animation support.

#animation#curves#interpolation
Stars12
Forks0
Last commit2 years ago
CocosCreator
CocosCreatorC#

A Xamarin binding library for integrating Cocos Creator 2.x game projects into Xamarin.Android, Xamarin.iOS, and Xamarin.Forms applications.

#xamarin#cocoscreator#ios
Stars12
Forks5
Last commit5 years ago
AutoColliders
AutoCollidersGDScript

A Godot plugin that automatically generates colliders for 2D sprites and plans to support 3D meshes.

#open-source#physics#collision-detection
Stars11
Forks2
Last commit4 years ago
Random Dungeon Generator
Random Dungeon GeneratorYacc

A procedural dungeon generator for Game Maker Studio 2.3 that builds dungeons from user-defined color-coded chamber sprites.

#procedural-generation#dungeon-generator#sprite-based
Stars11
Forks0
Last commit
Pinocchio
PinocchioYacc

A state-based animation system for GameMaker Studio 2.3 that simplifies sprite management and transitions.

#gamemaker-studio#game-development#sprite-animation
Stars10
Forks0
Last commit2 years ago
Angulex
AngulexActionScript

A particle effect designer tool for the Starling framework, enabling creation and management of particle systems for 2D games.

#actionscript-3#mobile-games#starling-framework
Stars10
Forks0
Last commit10 years ago
A-Star-Pathing
A-Star-PathingGame Maker Language

A library for A* pathfinding in 2.5D games, designed for easy integration and plug-and-play use.

#pathfinding-algorithm#graph#movement-system
Stars9
Forks0
Last commit5 years ago
AESnips
AESnips

A sprite playback system for GameMaker Studio 2.3+ that enables precise animation control and sequencing.

#animation-control#gamemaker-studio#game-development
Stars9
Forks4
Last commit1 year ago
Object-Library
Object-LibraryLua

A simple LÖVE2D library for creating objects with physics, collision detection, and optional textures.

#game-library#collision-detection#game-development
Stars6
Forks0
Last commit1 year ago
roomshift
roomshiftLua

A room-based camera system with smooth transitions for LÖVE game development.

#camera#game-camera#room-transitions
Stars3
Forks0
Last commit9 months ago
PreviousPage 4 of 4

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