GitStar
GitHub TrendingTopicsLanguages
/

2d Game Engine GitHub Repositories

Explore popular GitHub repositories tagged “2d-game-engine”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

4ian/GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

JavaScript25,7441,506
Kavex/GameDev-Resources

:video_game: :game_die: A wonderful list of Game Development resources.

6,862560
melonjs/melonJS

a modern & lightweight HTML5 game engine

JavaScript6,361663
AlmasB/FXGL

Java / JavaFX / Kotlin Game Library (Engine)

Kotlin4,843711
HaxeFlixel/flixel

Free, cross-platform 2D game engine powered by Haxe and OpenFL

Haxe2,194519
layabox/LayaAir

LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform

TypeScript2,113533
JohnSundell/ImagineEngine

A project to create a blazingly fast Swift game engine that is a joy to use 🚀

Swift1,833104
aduros/wasm4

Build retro games using WebAssembly for a fantasy console.

TypeScript1,523205
flareteam/flare-engine

Free/Libre Action Roleplaying Engine (engine only)

C++1,292228
castle-engine/castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.

Pascal1,235163
hecrj/coffee

An opinionated 2D game engine for Rust

Rust1,14456
timi-liuliang/echo

A New Cross-Platform 2D 3D Game Engine

C++985120
morgan3d/quadplay

The quadplay✜ fantasy console

JavaScript96146
esengine/esengine

ESEngine - High-performance TypeScript ECS Framework for Game Development

TypeScript909158
ObEngine/ObEngine

2D Game Engine with Lua Scripting made on top of SFML !

C++86355
gurkenlabs/litiengine

LITIENGINE 🕹 The Java 2D game engine.

Java835105
lfkdsk/JustWeEngine

An easy open source Android Native Game FrameWork.

Java769111
Planimeter/game-engine-2d

Planimeter Game Engine 2D - LÖVE-based game engine for Lua

Lua75067
suchipi/hex-engine

A modern 2D game engine for the browser.

TypeScript67624
DaveGreen-Games/ShapeEngine

My custom made engine based on the great Raylib Framework. Main focus is being performant and only using draw functions instead of textures.

C#60225
vchelaru/FlatRedBall

Cross-platform 2D game engine focused on ultimate productivity built in .NET

C#56671
esengine/estella

A fast 2D game engine — TypeScript SDK, C++/WebAssembly core, visual editor. Ship one project to web, desktop, WeChat MiniGames, playable ads, and native Android / iOS.

TypeScript53746
InvadingOctopus/comedot

Godot template and component-based framework for 2D games.

GDScript51346
NobleRobot/NobleEngine

A li'l game engine for Playdate.

Lua50841
IppClub/Dora-SSR

A game engine for rapid development across devices, featuring a built-in Web IDE with intuitive toolchain.

C++50871
cocoatoucher/Glide

Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials

Swift50646
HaxePunk/HaxePunk

Cross-platform desktop, mobile, and WebGL game engine, based on FlashPunk

Haxe498123
InvadingOctopus/octopuskit

2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS

Swift48531
ryanpcmcquen/basque

A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen

C45227
ensisoft/detonator

2D game engine and editor 💥💣

C++37519
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source