Topic: "2d-game-framework"
AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
Language: Kotlin - Size: 84.9 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 4,564 - Forks: 613

Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
Size: 456 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 4,228 - Forks: 387

killop/anything_about_game
A wonderful list of Game Development resources.
Size: 1.95 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,356 - Forks: 452

17cupsofcoffee/tetra
๐ฎ A simple 2D game framework written in Rust
Language: Rust - Size: 9.61 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 961 - Forks: 61

ObEngine/ObEngine
2D Game Engine with Lua Scripting made on top of SFML !
Language: C++ - Size: 38.1 MB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 829 - Forks: 55

littlektframework/littlekt
A multiplatform WebGPU 2D game framework written in Kotlin. Build your own game engine on top.
Language: Kotlin - Size: 138 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 356 - Forks: 13

InvadingOctopus/comedot
Godot game template and component-based framework optimized for 2D pixel art.
Language: GDScript - Size: 2.21 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 247 - Forks: 18

Madour/NasNas
An intuitive and beginner friendly 2D game framework for C++
Language: C++ - Size: 3.78 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 164 - Forks: 5

enduro2d/enduro2d
Yet another 2d game engine of dreams (work in progress)
Language: C++ - Size: 8.01 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 11

alxm/faur
โ๏ธโจ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
Language: C - Size: 4.76 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 82 - Forks: 12

KinsonDigital/Velaptor
2D game development framework
Language: C# - Size: 44.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 81 - Forks: 18

DoogeJ/MonoGame.Primitives2D
Easy-to-use 2D primitives
Language: C# - Size: 138 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 54 - Forks: 12

ba-st/Winter
Winter is a 2D game engine for Pharo Smalltalk
Language: Smalltalk - Size: 37.1 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 53 - Forks: 5

yantra-core/Mantra.js
A JavaScript game dev framework.
Language: JavaScript - Size: 46.2 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 43 - Forks: 3

17cupsofcoffee/nova
๐ฎ An even simpler 2D game framework written in Rust
Language: Rust - Size: 126 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 40 - Forks: 3

STREGAsGate/GateEngineDemos
Example projects for GateEngine, a cross platform game engine for Swift developers.
Language: Swift - Size: 345 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 35 - Forks: 5

Chroma-2D/Chroma
Chroma Framework is a cross-platform 2D game development framework with focus on quick bring-up and hassle-free prototyping.
Language: C# - Size: 128 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 29 - Forks: 4

Aweptimum/Strike
2D Collision Detection for Lua using the Separating-Axis Theorem
Language: Lua - Size: 280 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 1

RudeySH/Shapes2D
Draw 2D geometry in MonoGame/XNA, including primitives such as lines and polygons.
Language: C# - Size: 693 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 28 - Forks: 7

seclerp/OxyEngine ๐ฆ
:video_game: OxyEngine - 2D full-featured open-source crossplatform game engine
Language: C# - Size: 19.6 MB - Last synced at: about 6 hours ago - Pushed at: almost 7 years ago - Stars: 19 - Forks: 2

MorelAntoine/Unity-Character-Mechanism
[V3.1.0] Framework aiming to facilitate the code development of a character in Unity
Language: C# - Size: 377 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 18 - Forks: 2

Elkwizard/Hengine
A JS Game Engine designed to run in the browser. Uses hybrid 2D canvas and WebGL for rendering. Includes a SAT physics engine and speedy workflow.
Language: JavaScript - Size: 10.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 2

Hadeweka/Crystal2Day
Simple 2D game framework in Crystal
Language: Crystal - Size: 336 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 14 - Forks: 1

vaiorabbit/sdl2-bindings
Language: Ruby - Size: 3.4 MB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 1

tinyBigGAMES/DSDL
SDL for Delphi
Language: Pascal - Size: 43.6 MB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 12 - Forks: 2

lairworks/nas2d-core
NAS2D is an open source, object oriented 2D game development framework written in portable C++.
Language: C++ - Size: 31 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 5

Madour/pyNasNas ๐ฆ
A simple game framework to get started quickly with python and sfml. (dead project, waiting for a revival, maybe someday ...)
Language: Python - Size: 465 KB - Last synced at: about 22 hours ago - Pushed at: almost 5 years ago - Stars: 11 - Forks: 1

AndreasHefti/flyKo ๐ฆ
A fully component based 2D game API with DSL support completely designed on the Entity Component System design approach
Language: Kotlin - Size: 8.2 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

leo-aa88/nano-game-engine
A simple 2D game template using SDL and C++
Language: C++ - Size: 484 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 1

Shidacea/Shipectral
Core of the Shidacea game engine, written in Crystal
Language: Crystal - Size: 4.21 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

desdeux/Odin-TIGR
Odin bindings to TIGR - the TIny GRaphics library
Language: Odin - Size: 89.8 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 2

MarcoLizza/tofu-engine ๐ฆ
Old mirror of https://github.com/tofuengine/tofu. Follow there!
Language: C++ - Size: 21.7 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 0

Prophets-of-Profit/d2d ๐ฆ
A D language graphics library built on DerelictSDL2.
Language: D - Size: 890 KB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 3

aeris170/DoaEngine
DoaEngine is a project that is intended to assist writing games in 2D space using the Java programming language. It is built upon Sun Microsystem's Graphics Context, which then refactored to "AWT Graphics".
Language: Java - Size: 23.1 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 0

TextWar/TextWar
The Server Framework for 2D Game: TextWar
Language: Java - Size: 16.9 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

obscurelyme/CoffeeMaker
A warm and fuzzy 2D Game Engine
Language: C++ - Size: 59.6 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

DoogeJ/MonoGame.Primitives2D.Sample
The MonoGame Primitives2D sample project
Language: C# - Size: 37.1 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 7 - Forks: 3

SkyVault/CoralNim ๐ฆ
Simple 2d framework for making games in the Nim programming language
Language: Nim - Size: 105 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

exomia/particle-system
exomia/particle-system is a particle system build for the usage in the https://github.com/exomia/framework.
Language: C# - Size: 43.9 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1

vtfg/Nexus
(WIP) ๐น User-friendly game framework with focus on 2D games.
Language: C++ - Size: 2.41 MB - Last synced at: 8 months ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 0

WeakKnight/KnightSoul
a basic 2d game framework, work in progress
Language: C++ - Size: 1.95 MB - Last synced at: 23 days ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 1

Skulaurun/SDF
Simple Dedicated Framework
Language: C++ - Size: 196 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

Ohjurot/Boundless2D
2D Game Engine (YouTube Video Series)
Language: C++ - Size: 61.5 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

ThaiDuongVu/Solar
2D OpenGL game framework.
Language: C++ - Size: 2.4 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

bahaaaldin214/Quixotic-Engine
A game engine designed to make creating games fun!
Language: JavaScript - Size: 1.15 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

stanislawfortonski/SOSEngine
2D Game Engine based on HTML markup
Language: JavaScript - Size: 25.4 MB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

mini2Dx/mini2Dx-ve
A high-level cross-platform 2D game development API
Language: Java - Size: 42 MB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 4

greybax/towers_game2d
Language: JavaScript - Size: 384 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 3

nightblade9/SharpForge
A multi-platform 2D game engine for desktop games. FOSS. Made in C#.
Language: C# - Size: 918 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

AndrewJager/Wings2D
A very unfinished framework for 2D games in Java
Language: Java - Size: 324 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

undnull/thorn
Yet anoรพer 2D graphics middleware for games and game engines
Language: C++ - Size: 5.42 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

jwezorek/cephalopod
A small 2D game framework.
Language: C - Size: 10.4 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

wiebow/wdw-game2d
A 2d game framework for Monkey2
Size: 337 KB - Last synced at: 2 months ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 1

MetatransApps/Android_LIB_Commons2D
Lightweight 2D Graphics Framework for Android
Language: Java - Size: 867 KB - Last synced at: 8 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

Voxelazy/Fluxior
An easy-to-use C++ framework for creating 2D games.
Language: C++ - Size: 140 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

Seng3694/idk
2D Graphics Library written in C and OpenGL
Language: C - Size: 3.87 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

paulguy/uncrustygame
Modules from crustygame adapted to be usable in other languages.
Language: C - Size: 1.69 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

practical-works/game-logic
๐ฎ Core game development related logic examples.
Language: JavaScript - Size: 1.35 MB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

gcardozo123/steel
2d game framework pet project using C++17, SDL2, Entt and Catch2
Language: C++ - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

ThaiDuongVu/sidekick
2D Vulkan game framework.
Language: Rust - Size: 409 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Favorlock/TinyEngine ๐ฆ
A tiny JavaScript game engine implementation.
Language: JavaScript - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

Rodrun/rekwarfare-engine
[DEAD] A simple 2D game framework that utilizes SDL2 and OpenGL.
Language: C++ - Size: 688 KB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1

popolony2k/sunlight
Sunlight is an open source multi-platform game library written in C++ ready for use to develop 2D games
Language: C++ - Size: 292 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 1

asjs-dev/pwgl
A 2D WebGL 2 Framework
Language: JavaScript - Size: 7.05 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0

fanforino111/Dust3D-Full-Free-2025
Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

fanforino111/Sophus-Full-Free-2025
Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

vmuttt123/Threlte-Full-Free-2025
Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

defender781/FXGL-Full-Free-2025
Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

vaiorabbit/sdl2-bindings-whacamole
Whac-a-Mole! : Ruby SDL2 bindings demo
Language: Ruby - Size: 5.29 MB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

AntonSchnfeld/Nebula-Engine
Java 2D game engine based on custom LWJGL abstraction libraries
Language: Java - Size: 296 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

tarikcansandal/GameDev
Awesome Game Development Resources
Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

jamesGub/2D-Games-Construct3
Iterations of games I have made using Construct 3, the games are published via WebGL so you can play them in your browser! All sprites made in Piskel and Construct3, some art was generated for concepts using DALLE3 and Midjourney.
Language: HTML - Size: 10.1 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

derriche-massinissa/zenith
A light and fast 2D game framework made with C++ and SDL2.
Language: C++ - Size: 2.55 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

CallumMackenzie/IngeniumLatte
A 2D & 3D rendering engine using OpenGL bindings.
Language: Java - Size: 92.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

ChristianOellers/Live-Game-Editor-Concept ๐ฆ
Live Game Editor โ Conceptual and experimental tool to live-test canvas-based 2D games from existing game object instances. Demo with hit-testing and visual styles.
Language: JavaScript - Size: 33.2 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mayur70/MonoFlixelEngine
MonoFlixelEngine - Simple 2d Game Framework built on top of Monogame with Haxeflixel like API
Language: C# - Size: 1.09 MB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

iainjreid/pew
๐ซ Lil' game engine for 2D games written in JavaScript and rendered via canvas
Language: TypeScript - Size: 203 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

phyunsj/iot-dashboard-design-with-love2d ๐ฆ
Sample example to use LรVE(love2d) game framework for IoT Dashboard Design
Language: Lua - Size: 30.1 MB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

5h1ngy/fe-phaser-poc-isometric-rpg
A proof of concept for an isometric RPG game using Phaser and TypeScript. This project demonstrates random map generation, smooth player animations, and dynamic screen resizing, built with modern tools like Vite and GSAP.
Language: TypeScript - Size: 33.2 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

cfrankb/ssv2-mapedit-qt
MapEditor for SSv2 (Static V2) games
Language: C++ - Size: 271 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

ripwin/Nanory
Yet another excuse for procrastination instead of creating your games.
Language: C# - Size: 147 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

mattgallivan/cairn
Little grey stones, little grey stones on a cairn.
Language: C++ - Size: 1.85 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

GauravDe-git/CppGames-LearningPortfolio
This is my C++ Learning Portfolio for the Microcredentials Course: Cpp For Games Programming at Breda University Of Applied Sciences.
Language: JavaScript - Size: 43.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

toprak255/DirtGameEngine
Language: C - Size: 3.45 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

KULDEEP12321/boundless2d
2Dgame engine series
Language: Python - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

schwalbe-t/iridium
*The* library for 2D game development with the Vilm programming language.
Language: JavaScript - Size: 24.4 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nazimboudeffa/pixel-2010
Language: JavaScript - Size: 248 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Tomlacko/JS-2DGameEngine ๐ฆ
From 2017 when I attempted making a simple 2D game engine in JavaScript as a high-school project. Includes bad code and broken physics, but it works!... sort of.
Language: JavaScript - Size: 1.71 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Shidacea/Shidacea
Main library of the Shidacea game engine
Language: Ruby - Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Shidacea/Shidacea-CPP
Shidacea 2D Game Engine and Framework (old C++ implementation)
Language: C++ - Size: 4.46 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

JGugino/Luci2D
Luci2D is a 2D game framework built on java awt
Language: Java - Size: 386 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

flashguardian13/gosling
Provides some common 2d application functionality using Gosu gem and Ruby's Vector/Matrix classes.
Language: Ruby - Size: 354 KB - Last synced at: 8 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

nbollom/gl_engine
A 2D game engine written in opengl and using dear imgui for menus/interface
Language: C++ - Size: 1.75 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 3

giovgiac/RealEngine
A graphics engine that is built on the Vulkan API made for an university project.
Language: C++ - Size: 3.19 MB - Last synced at: 8 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

andreyciupitu/racing-game
A racing game made in OpenGL
Language: C++ - Size: 36.3 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

yutateno/Basic2DDirectX11 ๐ฆ
DirectXใง2Dใใใใใใฎๆไฝ้่ฆ็ด
Language: C++ - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 2

islamaliev/flash_display
Fast 2D rendering engine that takes advantage of data-oriented design.
Language: C++ - Size: 134 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

aclonegeek/Dodaren ๐ฆ
A 2D game framework made in C++ using SFML
Language: C++ - Size: 554 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
