GitHub topics: 2d-game-engine
InvadingOctopus/comedot
Godot game template and component-based framework optimized for 2D pixel art.
Language: GDScript - Size: 2.74 MB - Last synced at: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 290 - Forks: 21

JeanPhilippeKernel/RendererEngine
3D Renderer Engine builds with Vulkan and C++ 20
Language: C++ - Size: 96 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 323 - Forks: 23

BitingStorm/SilkSong
A 2D Game By C++/EasyX
Language: C++ - Size: 128 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 98 - Forks: 21

IppClub/Dora-SSR
A game engine for rapid development across devices, featuring a built-in Web IDE with intuitive toolchain.
Language: C++ - Size: 153 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 427 - Forks: 56

Tomahawk01/Feather-Engine
Feather Engine is a 2D game engine written in C++ that utilizes OpenGL
Language: C++ - Size: 16.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4 - Forks: 0

pyved-solution/pyved-engine
a pythonic❤️ modern game engine. Compatible with Python 3.x and built around pygame
Language: Python - Size: 25.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 75 - Forks: 8

morgan3d/quadplay
The quadplay✜ fantasy console
Language: JavaScript - Size: 77.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 918 - Forks: 45

klashdevelopment/Hydra
Hydra is a JavaScript 2D game engine using HTML5 canvas.
Language: JavaScript - Size: 626 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

layabox/LayaAir
LayaAir is a fully platform rendering engine with rich 2D/3D rendering capabilities and a mature integrated development platform
Language: TypeScript - Size: 508 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,868 - Forks: 499

o2-engine/o2
2D Game Engine with visual WYSIWYG editor and JS scripting
Language: C - Size: 845 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 235 - Forks: 22

iceshard-engine/engine
A personal game engine project, with development focus towards 2D/2.5D games.
Language: C++ - Size: 3.84 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 43 - Forks: 4

vchelaru/FlatRedBall
Cross-platform 2D game engine focused on ultimate productivity built in .NET
Language: C# - Size: 392 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 482 - Forks: 67

gurkenlabs/litiengine
LITIENGINE 🕹 The pure 2D java game engine.
Language: Java - Size: 11.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 774 - Forks: 100

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
Language: C - Size: 63.1 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 448 - Forks: 25

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: 15.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 2

EmilianC/Gemcutter
A free C++ game development framework for Windows.
Language: C++ - Size: 5.85 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 42 - Forks: 5

GDevelopApp/GDevelop-documentation
Documentation of GDevelop - the fast, open-source, no-code game engine.
Language: HTML - Size: 777 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 77 - Forks: 266

Wildric-Auric/NWengine
2D Game Engine, made for programmers
Language: C++ - Size: 73.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 28 - Forks: 0

4ian/GDevelop
🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
Language: JavaScript - Size: 924 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14,647 - Forks: 1,004

HellRok/Taylor
A simple game engine built using raylib and mruby
Language: Ruby - Size: 189 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 108 - Forks: 6

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.
Language: C# - Size: 251 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 482 - Forks: 20

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.
Language: Pascal - Size: 883 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,063 - Forks: 137

novelrt/NovelRT
A cross-platform 2D game engine accompanied by a strong toolset for visual novels.
Language: C++ - Size: 21 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 193 - Forks: 44

Dyikot/Sgl
Sgl is a simple 2D game library based on SDL 2.
Language: C++ - Size: 393 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

deepspire/Proton2D
Language: C - Size: 1.68 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

Sinislosion/Raquet
2D Game Engine written in pure C99
Language: C - Size: 35.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 1

ObEngine/ObEngine
2D Game Engine with Lua Scripting made on top of SFML !
Language: C++ - Size: 38.1 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 837 - Forks: 55

MrSlimeDiamond/dragonfly
A 2D Game engine in Java
Language: Java - Size: 99.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

flareteam/flare-engine
Free/Libre Action Roleplaying Engine (engine only)
Language: C++ - Size: 28.5 MB - Last synced at: 8 days ago - Pushed at: 22 days ago - Stars: 1,145 - Forks: 192

cyanpotion/cyan_potion
A lightweight 2d game engine.
Language: Java - Size: 72.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 2

ALapinskas/jsge
Javascript Game Engine
Language: JavaScript - Size: 25 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 12 - Forks: 1

NobleRobot/NobleEngine
A li'l game engine for Playdate.
Language: Lua - Size: 5.7 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 464 - Forks: 35

Caishangqi/Eurekiel
Eurekiel is a custom 2D game engine, currently supporting OpenGL. In the future, it will be tailored specifically for voxel-based games. Stay tuned!
Language: C++ - Size: 196 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

aduros/wasm4
Build retro games using WebAssembly for a fantasy console.
Language: TypeScript - Size: 5.49 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,340 - Forks: 182

CableDorado2/Ikemen-Plus-Ultra
Updated branch of the classic S-SIZE IKEMEN. (An Open Source Fighting Game Engine that contains New Features and improvements for MUGEN resources).
Language: C++ - Size: 2.32 GB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 66 - Forks: 15

ostanton/TailsEngine
The only (maybe) two-tailed game engine!
Language: C++ - Size: 743 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 0

ensisoft/detonator
2D game engine and editor 💥💣
Language: C++ - Size: 498 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 353 - Forks: 15

martin-djakovic/sdl2-gdk
A simple cross-platform 2D game engine made with C++ and SDL2
Language: C++ - Size: 2.68 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

lvcabral/brs-engine
BrightScript Simulation Engine - Run Roku apps on Browsers and Node.js
Language: TypeScript - Size: 19 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 95 - Forks: 14

xmaiax/brutalcraft
Simple game engine powered by Java + LWJGL3 + Spring-Boot.
Language: Java - Size: 1.82 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

Korsreven/ion
A fast and lightweight 2D game engine.
Language: C++ - Size: 17.3 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 3

SlavSquatSuperstar/mayonez-engine-2d
The 2D Java game engine to fit your Slavic needs!
Language: Java - Size: 4.03 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

Valkryst/VTerminal
A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.
Language: Java - Size: 20 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 87 - Forks: 8

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

lfkdsk/JustWeEngine
An easy open source Android Native Game FrameWork.
Language: Java - Size: 1.41 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 773 - Forks: 113

BeHaVeZ/FMLEngine-Tron_BattleTanks
2D game engine built using C++ and SDL2
Language: C++ - Size: 161 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

Planimeter/game-engine-2d
Planimeter Game Engine 2D - LÖVE-based game engine for Lua
Language: Lua - Size: 29.5 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 745 - Forks: 71

aventius-software/BlazorGE
Blazor Game Engine (hence BlazorGE), basic experimentation with a game engine/framework using Blazor.
Language: C# - Size: 1.9 MB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 8

cfrankb/cs3-runtime-sdl
CS3 Runtime Module using SDL to port an MSDOS game for a wide range of platforms (desktop, browsers etc)
Language: C++ - Size: 1.45 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

JohnSundell/ImagineEngine
A project to create a blazingly fast Swift game engine that is a joy to use 🚀
Language: Swift - Size: 1.34 MB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 1,837 - Forks: 104

MonoGo-Engine/MonoGo
Cross-Platform .NET 8 C# 2D game engine build ontop of MonoGame.
Language: C# - Size: 23.7 MB - Last synced at: 19 days ago - Pushed at: 21 days ago - Stars: 21 - Forks: 0

hecrj/coffee
An opinionated 2D game engine for Rust
Language: Rust - Size: 1.38 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 1,117 - Forks: 55

nph278/pixelize
A pixely 2d game framework
Language: TypeScript - Size: 590 KB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

gdquest-demos/godot-3-demos 📦
Dozens of free and open source demos for the Godot game engine, version 3. Head to the link below for newer demos for Godot 4+
Language: GDScript - Size: 7.99 MB - Last synced at: 20 days ago - Pushed at: almost 2 years ago - Stars: 1,889 - Forks: 982

dviglo2d/dviglo2d
Игровой движок на основе SpriteBatch
Language: C++ - Size: 3.25 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 4

BinarSkugga/animated-potato
Very Basic Game Engine in Java 24 - Low Dependency & Opinionated Wrapper over LWJGL
Language: Java - Size: 534 KB - Last synced at: 1 day ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

HaxeFlixel/flixel
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Language: Haxe - Size: 86.8 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 2,074 - Forks: 471

StickyCoolDev/BombEngine
A game engine for mobile phone's made in a tablet!
Language: C# - Size: 62.7 MB - Last synced at: 11 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 0

LunaStev/StarEditor
Game Editor
Language: Rust - Size: 5.86 KB - Last synced at: 9 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

TyNorth/ironclad-engine
Ironclad Engine: A JavaScript/HTML5 Canvas game engine with a modular ECS, advanced input (KBM+Gamepad), scene/UI management, audio, effects, and a save/load system. Built with Vite.
Language: JavaScript - Size: 7.59 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

vitaminac/minige
3D/2D Game Engine
Language: C - Size: 4.15 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 11 - Forks: 2

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: 134 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 29 - Forks: 4

shmellyorc/Lumor
Lumor
Language: C# - Size: 52.7 KB - Last synced at: 26 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

mathew-odwyer/FinalEngine
This repository is a WIP cross-platform Game Engine developed in C#.
Language: C# - Size: 238 MB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 70 - Forks: 6

Kableado/GameLib
A library for 2D game development on C
Language: C - Size: 7.11 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 1

Kaytila/MTBG
My Turn Based Game Engine U4-U6 style with some U7 in there
Language: Java - Size: 472 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 5 - Forks: 0

CubeBerry/CubeEngine
OpenGL & Vulkan Rendering Engine Written In C++
Language: C++ - Size: 217 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

chsxf/CiderKit
SpriteKit-based game engine, written in Swift, and provided with custom authoring tools
Language: Swift - Size: 456 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 0

AlmasB/FXGL
Java / JavaFX / Kotlin Game Library (Engine)
Language: Kotlin - Size: 86 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4,612 - Forks: 615

melonjs/melonJS
a fresh, modern & lightweight HTML5 game engine
Language: JavaScript - Size: 101 MB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 6,058 - Forks: 646

Steve987321/Engine2D
2D game engine for Windows & MacOS
Language: C++ - Size: 79.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

InvadingOctopus/octopuskit
2D ECS game engine in 100% Swift + SwiftUI for iOS, macOS, tvOS
Language: Swift - Size: 12.1 MB - Last synced at: 24 days ago - Pushed at: 12 months ago - Stars: 478 - Forks: 29

EgorOrachyov/wmoge
High-performance 3d game engine with Vulkan and OpenGL backends [WIP]
Language: C++ - Size: 8.23 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 1

gergovari/crawlengine
Game engine for top-down RPGs.
Language: C++ - Size: 141 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

luihabl/auk
A minimal C++ toolset for 2D games using SDL2 + OpenGL 🐧
Language: C++ - Size: 380 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

denyskryvytskyi/ElvenEngine
2D/3D game engine from scratch
Language: C++ - Size: 804 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 91 - Forks: 8

suchipi/hex-engine
A modern 2D game engine for the browser.
Language: TypeScript - Size: 5.65 MB - Last synced at: 21 days ago - Pushed at: 7 months ago - Stars: 673 - Forks: 26

gliderkite/semeion
A 2D environment simulator, that let's you define the behavior and the shape of your entities, while taking care of dispatching events generation after generation.
Language: Rust - Size: 22 MB - Last synced at: about 23 hours ago - Pushed at: over 3 years ago - Stars: 63 - Forks: 2

ct-js/ct-js-old 📦
⚠️ Old repository of ct.js app. New repository here: https://github.com/ct-js/ct-js
Language: TypeScript - Size: 250 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1,666 - Forks: 129

pinguin999/ALPACA
A Library for Point And Click Adventures
Language: C++ - Size: 96.9 MB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 5

filipeabperes/Py3ODE
Port of PyODE for Python 3
Language: Python - Size: 130 KB - Last synced at: 21 days ago - Pushed at: about 5 years ago - Stars: 38 - Forks: 6

endlesstravel/Love2dCS
C# Wrapper for LÖVE, a 2d game engine
Language: C# - Size: 84.6 MB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 176 - Forks: 14

Kavex/GameDev-Resources
:video_game: :game_die: A wonderful list of Game Development resources.
Size: 473 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4,258 - Forks: 388

cheyao/2d-minecraft
2D Minecraft clone with OpenGL and SDL (With custom game engine)
Language: C++ - Size: 96.8 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 15 - Forks: 0

warioddly/dungeon
Check out this 2D game created using #flame, or more accurately, #bonfire. 🎮
Language: Dart - Size: 7.6 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 0

cocoatoucher/Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Language: Swift - Size: 66.5 MB - Last synced at: 25 days ago - Pushed at: 7 months ago - Stars: 499 - Forks: 43

1j01/skele2d
☠ A 2D game engine based around skeletal structures, with an in-game editor and animation support (pre-alpha)
Language: CoffeeScript - Size: 1.87 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 14 - Forks: 3

extremq/punity
Unity inspired game engine for the Raspberry Pi PIco.
Language: C++ - Size: 451 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

JoBase/JoBase
JoBase is a fast Python game library for beginner coders.
Language: C - Size: 5.24 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 1

cedilha-lang/GameLudus
A binding for node-canvas and electron that alows for the creation of 2d games with Çb
Language: Shell - Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

catriverr/gmeng-sdk
DevKit & Source for Gmeng - the game engine.
Language: C++ - Size: 23.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 15 - Forks: 0

iosifvieru/pico-game-engine
A 2D game engine for Raspberry Pi Pico and other low-power alternatives written in C++.
Language: C - Size: 2.64 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Florian-A/So_Long
Et merci pour les pièces !
Language: C - Size: 13.7 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 55 - Forks: 1

ebicochineal/E512W3D
3d-software-renderering m5stickc/m5stack/console-app/windows-app/ncurses/emscripten/android/raspberry-pi-pico/raspberry-pi-pico2
Language: C++ - Size: 3.06 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 5

EmilianC/Gemcutter-Samples
Sample code for the Gemcutter game framework.
Language: C++ - Size: 80.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 3

NeroGames/Nero-Game-Engine
Advanced SFML Game Engine, Designed to be Simple and Intuitive
Language: C++ - Size: 7.25 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 59 - Forks: 8

hoyt-tian/FEngine
2d格斗游戏引擎&&编辑器 / 2d FTG engine and editor
Language: JavaScript - Size: 8.21 MB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 104 - Forks: 13

space2pacman/elpy
2D JavaScript game engine.
Language: JavaScript - Size: 14.9 MB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 87 - Forks: 1

McDevon/taxman-engine
Game Engine for Embedded Systems
Language: C - Size: 17.2 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 118 - Forks: 3

jotavare/42-common-core
Detailed information about my projects and exams made at 42 Porto, during Common Core.
Size: 1.95 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0
