GitHub topics: gamedev-library
sefferri/tracy
Frame profiler
Language: C++ - Size: 23.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
Leadwerks/Documentation
Documentation contents for Ultra Engine
Language: C++ - Size: 2.1 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 6
bcorfman/arcade_actions
Extension library for Arcade 3.x, providing a high-level way to animate sprites with conditional actions.
Language: Python - Size: 22.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 1
wolfpld/tracy
Frame profiler
Language: C++ - Size: 31.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13,033 - Forks: 881
richardbiely/gaia-ecs
A simple and powerful entity component system (ECS) written in C++17
Language: C++ - Size: 8.78 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 111 - Forks: 6
BharathVishal/Singleton-Implementation-Unity
A sample project explaining the usage of singleton object to hold global game state.
Language: C# - Size: 272 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 2
virtuoso/clap
3D game engine in plain C
Language: C - Size: 3.85 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 13 - Forks: 2
ydinkov/Dialogative
A yaml interpreter for dialogue trees
Language: C# - Size: 187 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0
flu3d/ArkSharp
Yet another minimalist toolbox for Unity/C# game developers.
Language: C# - Size: 269 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0
LeHaine/kt-ldtk-api 📦
A Kotlin LDtk API that can be used for any Kotlin Multiplatform or Java projects.
Language: Kotlin - Size: 1.7 MB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 3
oskarnp/odin-tracy
Tracy profiler bindings/wrapper for the Odin programming language
Language: Odin - Size: 6 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 124 - Forks: 14
RonenNess/GeonBit.UI
UI system for MonoGame projects.
Language: C# - Size: 20 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 504 - Forks: 67
jackmott/LinqFaster
Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.
Language: C# - Size: 481 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 761 - Forks: 36
arcticengine/arctic
This is the official mirror of the https://gitlab.com/huldra/arctic arctic engine repository
Language: C++ - Size: 10.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 2
rostislavjadavan/gofb
Framebuffer library for golang
Language: Go - Size: 1.58 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 0
rust-wii/ogc-rs
Rust on Nintendo Wii - A safe, idiomatic Rust wrapper for devkitPro's libogc
Language: Rust - Size: 8.11 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 13
bsergent/overmorrow 📦
Typescript canvas game engine
Language: TypeScript - Size: 807 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1
JoebRogers/UnityDebug
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
Language: C# - Size: 67.4 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 65 - Forks: 9
fromdeen/roblox-secure-score-ui
A drop-in Roblox score system: secure server-side point grants (1–100), persistent DataStore save/load, daily login bonus, critical hits, and a clean bottom-left UI with a level-progress bar. Smooth count-up on join; level-ups trigger only at thresholds. Theme: black / maroon / transparent.
Language: Lua - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
mika314/sdlpp
C++ wrapper for SDL2
Language: C++ - Size: 68.4 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 52 - Forks: 10
RonenNess/MonoGame-SceneGraph
Nodes, Culling & Entities for basic Scene Graphs in MonoGame.
Language: C# - Size: 2.1 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 37 - Forks: 4
ArchonInteractive/SwissArmyLib 📦
Collection of helpful utilities we use in our Unity projects.
Language: C# - Size: 9.62 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 199 - Forks: 21
realitix/vulk
Desktop/Android Python game development framework on top of Vulkan API
Language: Python - Size: 758 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 39 - Forks: 3
JamesBoer/Jinx
Embeddable scripting language for real-time applications
Language: C++ - Size: 53.8 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 324 - Forks: 11
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: 140 MB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 30 - Forks: 4
futile/enet-rs
High-level bindings for the ENet networking library (http://enet.bespin.org)
Language: Rust - Size: 73.2 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 25
junkdog/artemis-odb
A continuation of the popular Artemis ECS framework
Language: Java - Size: 3.5 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 811 - Forks: 116
ykafia/SoftTouch.ECS
Archetypal ECS for F# and C#
Language: C# - Size: 623 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 24 - Forks: 0
aikar/TaskChain
TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).
Language: Java - Size: 534 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 206 - Forks: 39
overdev/raylib-py
A Python binding for the great C library raylib.
Language: Python - Size: 32.3 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 221 - Forks: 17
RafaelBarbosatec/bonfire
(RPG maker) Create RPG-style or similar games more simply with Flame.
Language: Dart - Size: 270 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1,359 - Forks: 191
maihd/beef-gamedev
Libraries, frameworks, and guides for gamedev with Beef
Language: Beef - Size: 2.37 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
Booklordofthedings/SDL3-Beef
A Beef binding for SDL3
Language: Beef - Size: 736 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 1
seffradev/game-engine
Barebones C++ game engine to-be
Language: Xmake - Size: 171 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
JoeStrout/miniscript-alphabeta
standard AI algorithm (Minimax with alpha-beta pruning) for 2-player deterministic games, in MiniScript
Size: 11.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
faiface/pixel
A hand-crafted 2D game library in Go
Language: Go - Size: 11.9 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 4,501 - Forks: 245
raizam/gamedev_libraries
A collection of open source c/c++ libraries for gamedev
Size: 177 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 1,590 - Forks: 94
meredoth/Unity-Fluent-Debug
A wrapper over the Unity Debug class, offering fluent syntax and extra features.
Language: C# - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 2
igiagkiozis/CrystalAI
A Utility AI for C# and Unity
Language: C# - Size: 2.51 MB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 472 - Forks: 72
theAlbin/Computer-Graphics
Starter Project for Computer Graphics learners with OpenGL
Language: C - Size: 138 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 5
linkdd/aitoolkit
Give a brain to your game's NPCs
Language: C++ - Size: 1.27 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 483 - Forks: 26
SoloByte/godot-polygon2d-fracture
A simple script for fracturing polygons. Also adds nice helper functions for polygons like calculateArea, triangulate, getRandomPointsInPolygon, getBoundingRect)
Language: GDScript - Size: 11.8 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 363 - Forks: 23
LittleB0xes/LDtkBridge
A bridge between LDtk and DragonRuby
Language: Ruby - Size: 107 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 22 - Forks: 1
ntystudio/CTRL.Input
General purpose Input utilities. Adapted from Lyra.
Language: C++ - Size: 44.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0
ykafia/bindbc-jolt
D bindings for the Jolt physics engine using joltc
Language: D - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0
adngdb/entity-system-js
ensy - A very simple Entity System for JavaScript
Language: JavaScript - Size: 583 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 5
ddiakopoulos/tinygizmo
:triangular_ruler: An simple immediate-mode 3D gimzo/manipulator (translation, rotation, scale widget) in ~1200 LoC
Language: C++ - Size: 1.57 MB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 455 - Forks: 35
imagment/Silver-Cplusplus
A simple and easy library for text-based game development
Language: C - Size: 2.68 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 0
jerzakm/threejs-kit
Language: TypeScript - Size: 98.2 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 39 - Forks: 2
whendricso/MultiGame
MultiGame is a tool for rapid development in Unity
Language: C# - Size: 99.8 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 17 - Forks: 3
FBast/ReflexityAI
Provide a basic framework to build an Utility IA in Unity using the xNode editor of Siccity
Language: C# - Size: 37 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 204 - Forks: 24
Hernandez712/KnightPlatformer
This is a simple platformer game developed in Godot, created as an educational resource for beginners.
Language: GDScript - Size: 1.36 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
Cooler2/ApusGameEngine
An open source Delphi/Pascal game engine
Language: Pascal - Size: 20.3 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 176 - Forks: 31
GamedevFramework/gf
A C++17 framework for 2D games
Language: C++ - Size: 22.5 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 190 - Forks: 21
bcvery1/tilepix
Library for combining tiled maps with pixel
Language: Go - Size: 473 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 13
jalbam/CrossBrowdy
Multimedia JavaScript framework
Language: JavaScript - Size: 662 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 56 - Forks: 1
saveasguy/ecsify
ECSify is a C++ implementation of Entity-Component-System approach
Language: C++ - Size: 45.9 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0
WiktorJanecki/sdl2_particles
Particle Library for Rust SDL2 crate
Language: Rust - Size: 7.46 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0
rfmineguy/firefly-lib
This library is intended to be something you can use to make a game.
Language: C - Size: 1.39 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0
alpine-alpaca/asefile
Library for loading Aseprite files. Directly reads binary Aseprite files and does not require you to export files to JSON.
Language: Rust - Size: 6.41 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 16
PromiseGameFi/Games-and-Metaverse-Code-base
An open source codebase for game development and metaverse development
Language: C# - Size: 123 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1
darltrash/lumi
A collection of tiny single-file libraries for lua
Language: Lua - Size: 80.1 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0
Chaduke/libsgd_examples
Examples for LibSGD - A Simple Game Development Library
Language: Python - Size: 153 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0
nitrogenez/resfs
File system abstraction layer for Zig games and apps
Language: Zig - Size: 9.77 KB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
DixNutzzz/nape
Fixed nape haxelib
Language: Haxe - Size: 396 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
8bitprodigy/Nimtendo64
Nim wrapper for libDragon(preview branch)
Language: Nim - Size: 335 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0
lethal-guitar/RigelLib
Useful stuff for SDL/OpenGL based C++ projects
Language: C++ - Size: 481 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
KleeSup/KleeSwept
A simple library for Swept AABB collision detection written in Java
Language: Java - Size: 180 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0
RonenNess/MonoGame-Sprites
Simple Sprites & bone-like Transformations for MonoGame projects.
Language: C# - Size: 332 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 11 - Forks: 2
sonic2kk/Typo
Typewriter effect for LÖVE
Language: Lua - Size: 15.6 KB - Last synced at: 7 months ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 1
cebarks/spriteplus
A simple spritesheet library for use with Pixel
Language: Go - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 4
Chadowo/aniruby
Create sprite animations on Gosu, simply and easily
Language: Ruby - Size: 208 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
NonRelative/MonoVideo
An experimental library aiming to make video playback in MonoGame possible.
Language: C# - Size: 8.56 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
arfeo/gpt-ts
Simple HTML5 game prototyping toolset
Language: TypeScript - Size: 191 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
jyoung4242/Ex-GOAP-test
Module for creating GOAP based NPC AI
Language: JavaScript - Size: 315 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
kerberjg/lib-mathutils
Fast, SIMD optimized, cross-platform C++ math utility library
Language: C++ - Size: 92.8 KB - Last synced at: 5 months ago - Pushed at: almost 9 years ago - Stars: 7 - Forks: 1
FronkonGames/GameWork-Scene
Async scene loading management module.
Language: C# - Size: 7.54 MB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0
wwfranczyk/ento
Entity Component System written in Go
Language: Go - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 0
Lumi-Engine/lumi
The main Lumi engine repo
Language: Zig - Size: 66.4 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
racz16/Wobani-Engine
My OpenGL game engine.
Language: Java - Size: 29.7 MB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 5 - Forks: 1
FronkonGames/GameWork-Local-Data
Async load / save local data with compression, encryption and integrity check.
Language: C# - Size: 2.19 MB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 1
Shepardeon/LunaSpark
LunaSpark is a modular game engine built with SDL and OpenGL
Language: C++ - Size: 3.91 MB - Last synced at: 8 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
Bigcodersplanet/Database
An Open Source Libary from BigCodersPlanet on the occasion of the game Empluna
Size: 252 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
Ldash4/ECSellent
A minimal ECS library for Lua that aims to be fast.
Language: Lua - Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0
Quipyowert2/libKXL
Kacchan X Windows System Library (KXL) is a visual & sound library.
Language: Shell - Size: 253 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0
puppetmaster-/tetrapack
🎮 extension for Tetra (2D game framework)
Language: Rust - Size: 343 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 6 - Forks: 1
emberfoxstudios/OpenSourceUnityDevPackage
This project will be a simple package you can add to a project and import the features that will help jumpstart your project. These files are not meant to allow you to make a full game as is but provide a framework and a starting place to get your project started.
Language: C# - Size: 34.7 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
GuyverI/abMenuSystem
This is a simple menu system for Unity. It's basically a bare minimum of what you need to quickly get started with implementing menus in your project.
Language: C# - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
playmoredevelop/reborn-framework
Size: 5.86 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0
mucaho/jnetrobust
Fast, reliable & non-intrusive message-oriented virtual network protocol for Java 6+.
Language: Java - Size: 755 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 0
dzutrinh/TMGDL
Text Mode Game Development Library
Language: Pascal - Size: 983 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0
namar0x0309/bullet3 Fork of bulletphysics/bullet3
Bullet Physics 3.x AND Bullet 2 official repository with GPU rigid body pipeline
Language: C++ - Size: 202 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
javiersalcedopuyo/SLA
Swift Linear Algebra library
Language: Swift - Size: 87.9 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0
Isangeles/stone
Simple library for rendering Tiled(TMX) maps
Language: Go - Size: 618 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
neymanushka/mini-ecs 📦
lightweight ECS library
Language: TypeScript - Size: 910 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0
PixeyeHQ/pixecs 📦
A pragmatic entity-component-system module for my gamedev needs
Language: Nim - Size: 105 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 0
wsbankenstein/mivka
This is a little "game engine" consisting of an HTML canvas drawing utility and some other stuff.
Size: 96.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
rizwan3d/MotoGameEngine
Open Sorce 2D Game Engine
Language: C# - Size: 2.47 MB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 3
goneyacine/Physics-Engine
Simple java game engine made by a 16 years old high school student.
Language: Java - Size: 29.8 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0
FronkonGames/GameWork-Tween
Tween / Easing module.
Language: C# - Size: 1.25 MB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0