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

GitHub topics: 2d-game-engine

gergovari/crawlengine

Game engine for top-down RPGs.

Language: C++ - Size: 121 KB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 0 - Forks: 0

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: about 17 hours ago - Pushed at: about 17 hours ago - Stars: 422 - Forks: 55

AlmasB/FXGL

Java / JavaFX / Kotlin Game Library (Engine)

Language: Kotlin - Size: 86 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4,599 - Forks: 616

o2-engine/o2

2D Game Engine with visual WYSIWYG editor and JS scripting

Language: C - Size: 841 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 234 - Forks: 22

Dyikot/Sgl

Sgl - 2D game library based on SDL2

Language: C++ - Size: 271 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 1

dviglo2d/dviglo2d

Игровой движок на основе SpriteBatch

Language: C++ - Size: 3.21 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 4

luihabl/auk

A minimal C++ toolset for 2D games using SDL2 + OpenGL 🐧

Language: C++ - Size: 380 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0

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: 2 days ago - Pushed at: 2 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: 506 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,836 - Forks: 493

InvadingOctopus/comedot

Godot game template and component-based framework optimized for 2D pixel art.

Language: GDScript - Size: 2.33 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 265 - Forks: 19

Wildric-Auric/NWengine

2D Game Engine, made for programmers

Language: C++ - Size: 73.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 27 - Forks: 0

JeanPhilippeKernel/RendererEngine

3D Renderer Engine builds with Vulkan and C++ 20

Language: C++ - Size: 95.9 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 307 - Forks: 23

4ian/GDevelop

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

Language: JavaScript - Size: 878 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13,985 - Forks: 976

MrSlimeDiamond/dragonfly

A 2D Game engine in Java

Language: Java - Size: 43 KB - Last synced at: 5 days ago - Pushed at: 5 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: 5 days ago - Pushed at: 5 days ago - Stars: 2,072 - Forks: 469

lvcabral/brs-engine

BrightScript Simulation Engine - Run Roku apps on Browsers and Node.js

Language: TypeScript - Size: 18.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 92 - Forks: 14

MonoGo-Engine/MonoGo

Cross-Platform .NET 8 C# 2D game engine build ontop of MonoGame.

Language: C# - Size: 23.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 21 - Forks: 0

NobleRobot/NobleEngine

A li'l game engine for Playdate.

Language: Lua - Size: 5.7 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 461 - Forks: 34

Kavex/GameDev-Resources

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

Size: 473 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,258 - Forks: 388

vchelaru/FlatRedBall

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

Language: C# - Size: 402 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 462 - Forks: 67

cheyao/2d-minecraft

2D Minecraft clone with OpenGL and SDL (With custom game engine)

Language: C++ - Size: 96.8 MB - Last synced at: 4 days ago - Pushed at: 23 days 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: 2 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 0

GDevelopApp/GDevelop-documentation

Documentation of GDevelop - the fast, open-source, no-code game engine.

Language: HTML - Size: 766 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 69 - Forks: 252

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: 870 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 1,046 - Forks: 134

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: 7 days ago - Pushed at: 7 days ago - Stars: 64 - Forks: 14

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: 5 days ago - Pushed at: over 4 years ago - Stars: 1,836 - Forks: 103

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: 3 days ago - Pushed at: 5 months ago - Stars: 499 - Forks: 43

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: 834 - Forks: 54

endlesstravel/Love2dCS

C# Wrapper for LÖVE, a 2d game engine

Language: C# - Size: 84.6 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 175 - Forks: 14

chsxf/CiderKit

SpriteKit-based game engine, written in Swift, and provided with custom authoring tools

Language: Swift - Size: 433 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 0

lfkdsk/JustWeEngine

An easy open source Android Native Game FrameWork.

Language: Java - Size: 1.41 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 770 - Forks: 113

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: 6 days ago - Pushed at: almost 2 years ago - Stars: 1,884 - Forks: 982

CubeBerry/CubeEngine

OpenGL & Vulkan Rendering Engine Written In C++

Language: C++ - Size: 202 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 1

Tomahawk01/Feather-Engine

Feather Engine is a 2D game engine written in C++ that utilizes OpenGL

Language: C - Size: 15.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

gurkenlabs/litiengine

LITIENGINE 🕹 The pure 2D java game engine.

Language: Java - Size: 11.1 MB - Last synced at: 8 days ago - Pushed at: 27 days ago - Stars: 771 - Forks: 97

EgorOrachyov/wmoge

High-performance 3d game engine with Vulkan and OpenGL backends [WIP]

Language: C++ - Size: 7.82 GB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 8 - Forks: 1

extremq/punity

Unity inspired game engine for the Raspberry Pi PIco.

Language: C++ - Size: 451 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 1

flareteam/flare-engine

Free/Libre Action Roleplaying Engine (engine only)

Language: C++ - Size: 28.5 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 1,143 - Forks: 192

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: about 15 hours ago - Pushed at: over 1 year ago - Stars: 448 - Forks: 25

JoBase/JoBase

JoBase is a fast Python game library for beginner coders.

Language: C - Size: 5.24 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 11 - Forks: 1

Kaytila/MTBG

My Turn Based Game Engine U4-U6 style with some U7 in there

Language: Java - Size: 471 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 5 - Forks: 0

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: 13 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

pinguin999/ALPACA

A Library for Point And Click Adventures

Language: C++ - Size: 96.9 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 84 - Forks: 5

InvadingOctopus/octopuskit

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

Language: Swift - Size: 12.1 MB - Last synced at: about 9 hours ago - Pushed at: 11 months ago - Stars: 478 - Forks: 28

ostanton/TailsEngine

The only (maybe) two-tailed game engine!

Language: C++ - Size: 821 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

melonjs/melonJS

a fresh, modern & lightweight HTML5 game engine

Language: JavaScript - Size: 101 MB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 6,048 - Forks: 647

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: 15 days ago - Pushed at: 15 days ago - Stars: 14 - Forks: 2

catriverr/gmeng-sdk

DevKit & Source for Gmeng - the game engine.

Language: C++ - Size: 23.5 MB - Last synced at: 4 days ago - Pushed at: 15 days ago - Stars: 15 - 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: 8 days ago - Pushed at: over 2 years ago - Stars: 740 - Forks: 71

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: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

softwareantics/FinalEngine

This repository is a WIP cross-platform Game Engine developed in C#.

Language: C# - Size: 233 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 69 - Forks: 6

Florian-A/So_Long

Et merci pour les pièces !

Language: C - Size: 13.7 MB - Last synced at: 17 days ago - Pushed at: 4 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: 20 days ago - Pushed at: 20 days ago - Stars: 12 - Forks: 5

EmilianC/Gemcutter-Samples

Sample code for the Gemcutter game framework.

Language: C++ - Size: 80.3 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 13 - Forks: 3

Korsreven/ion

A fast and lightweight 2D game engine.

Language: C++ - Size: 17.3 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 7 - Forks: 3

EmilianC/Gemcutter

A free C++ game development framework for Windows.

Language: C++ - Size: 5.84 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 41 - Forks: 5

klashdevelopment/Hydra

Hydra is a JavaScript 2D game engine using HTML5 canvas.

Language: JavaScript - Size: 584 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

NeroGames/Nero-Game-Engine

Advanced SFML Game Engine, Designed to be Simple and Intuitive

Language: C++ - Size: 7.25 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 59 - Forks: 8

aduros/wasm4

Build retro games using WebAssembly for a fantasy console.

Language: TypeScript - Size: 5.5 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1,312 - Forks: 181

ALapinskas/jsge

Javascript Game Engine

Language: JavaScript - Size: 24.9 MB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 11 - Forks: 1

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: 25 days ago - Pushed at: 25 days ago - Stars: 86 - Forks: 8

pyved-solution/pyved-engine

a pythonic❤️ modern game engine. Compatible with Python 3.x and built around pygame

Language: Python - Size: 25.2 MB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 73 - Forks: 8

filipeabperes/Py3ODE

Port of PyODE for Python 3

Language: Python - Size: 130 KB - Last synced at: 14 days ago - Pushed at: almost 5 years ago - Stars: 37 - Forks: 6

hoyt-tian/FEngine

2d格斗游戏引擎&&编辑器 / 2d FTG engine and editor

Language: JavaScript - Size: 8.21 MB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 104 - Forks: 13

space2pacman/elpy

2D JavaScript game engine.

Language: JavaScript - Size: 14.9 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 87 - Forks: 1

McDevon/taxman-engine

Game Engine for Embedded Systems

Language: C - Size: 17.2 MB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 118 - Forks: 3

denyskryvytskyi/ElvenEngine

2D/3D game engine from scratch

Language: C++ - Size: 804 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 88 - Forks: 8

hecrj/coffee

An opinionated 2D game engine for Rust

Language: Rust - Size: 1.38 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 1,115 - Forks: 55

ensisoft/detonator

2D game engine and editor 💥💣

Language: C++ - Size: 499 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 327 - Forks: 14

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: 26 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

HellRok/Taylor

A simple game engine built using raylib and mruby

Language: Ruby - Size: 189 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 105 - Forks: 6

FranzLor/HousecatEngine

An ECS game engine for 2D game development.

Language: C++ - Size: 16 MB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

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: 250 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 411 - Forks: 16

morgan3d/quadplay

The quadplay✜ fantasy console

Language: JavaScript - Size: 77.5 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 903 - Forks: 44

TerensTare/tnt

A 2d Game Engine written in C++20.

Language: C++ - Size: 12.2 MB - Last synced at: 27 days ago - Pushed at: about 4 years ago - Stars: 32 - Forks: 5

Andezion/Knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

Language: C - Size: 5.03 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

linkdd/sdl-game-engine 📦

2D game engine based on SDL2

Language: C++ - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 97 - Forks: 13

PixelVision8/PixelVision8 📦

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

Language: C# - Size: 11.4 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1,679 - Forks: 111

novelrt/NovelRT

A cross-platform 2D game engine accompanied by a strong toolset for visual novels.

Language: C++ - Size: 20.7 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 191 - Forks: 44

SujalChoudhari/Neptune.js

A 2d Javascript game framework

Language: JavaScript - Size: 2.68 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 0

mostlybits/playdate-unlicensed-paddle-game-tutorial

A tutorial that shows you how to make a Pong clone on the Playdate

Language: Lua - Size: 1.42 MB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 25 - Forks: 1

Lulezer/Echlib-Library

A simple 2d libarary for C++

Language: C - Size: 14 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

AriyaArKa/Android-Ball-Bounce-game

An android ball bouncing game made with UNITY game engine. A ball touches wall and a moving paddler if it misses paddler then game over.

Language: C# - Size: 26.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

leo-aa88/nano-game-engine

A simple 2D game template using SDL and C++

Language: C++ - Size: 484 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 1

asjs-dev/pwgl

A 2D WebGL 2 Framework

Language: JavaScript - Size: 7.05 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

WeakKnight/KnightSoul

a basic 2d game framework, work in progress

Language: C++ - Size: 1.95 MB - Last synced at: 19 days ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 1

Aermoss/ReForge

A 2D game engine written in Python using PySDL2, PySDL3 and PyGame.

Language: Python - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

sunmeat/maze

cpp console application vcs example

Language: C++ - Size: 110 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 35 - Forks: 2

BitingStorm/SilkSong

A 2D Game By C++/EasyX

Language: C++ - Size: 122 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 65 - Forks: 12

cyanpotion/cyan_potion

A lightweight 2d game engine.

Language: Java - Size: 72.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 2

diku-dk/DIKUArcade

Language: C# - Size: 8.9 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 18 - Forks: 27

suchipi/hex-engine

A modern 2D game engine for the browser.

Language: TypeScript - Size: 5.65 MB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 672 - Forks: 27

Monsler/Flow2D

Flow2D Are free and open source game engine (framework), that allows you to create beautiful 2d games using lua.

Language: Java - Size: 3.15 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

beetrootpaul/beetpx

A TypeScript framework for pixel art browser games

Language: TypeScript - Size: 9.06 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 0

mergenTheDev/bizmuth

A game engine written in Go.

Language: Go - Size: 121 KB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

enduro2d/enduro2d

Yet another 2d game engine of dreams (work in progress)

Language: C++ - Size: 8.01 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 84 - Forks: 11

trindadedev13/Robok-Engine Fork of Robok-Engine/Robok-Engine

Revolutionary engine for creating 2D Games.

Language: Kotlin - Size: 214 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

NicoNicoCip/Dryad-Engine

Return to the roots with the Dryad engine. An FOSS game engine that lets you make an entire game, withought toughing toe mouse once (in theory).

Language: Java - Size: 21.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

lilgallon/opengl-nero-engine

📚 A java 2D game engine powered by OpenGL (discontinued, working on a clone using OpenJFX)

Language: Java - Size: 3.05 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

ChibiEngine/ChibiEngine

[WIP] Web Game Engine made on top of PixiJS

Language: TypeScript - Size: 489 KB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 13 - Forks: 1