An open API service providing repository metadata for many open source software ecosystems.

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