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

GitHub topics: gamedev-library

seffradev/game-engine

Barebones C++ game engine to-be

Language: Xmake - Size: 169 KB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 0

wolfpld/tracy

Frame profiler

Language: C++ - Size: 28.1 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 11,284 - Forks: 772

Hydrened/H2DE

A c++ 2D game engine using SDL2

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

richardbiely/gaia-ecs

A simple and powerful entity component system (ECS) written in C++17

Language: C++ - Size: 8.81 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 96 - Forks: 4

oskarnp/odin-tracy

Tracy profiler bindings/wrapper for the Odin programming language

Language: Odin - Size: 6 MB - Last synced at: 2 days ago - Pushed at: 9 months ago - Stars: 96 - Forks: 9

imagment/Silver-Cplusplus

A simple and easy library for text-based game development

Language: C - Size: 2.68 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 0

ykafia/SoftTouch.ECS

Archetypal ECS for F# and C#

Language: C# - Size: 623 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 24 - Forks: 0

flu3d/ArkSharp

Yet another minimalist toolbox for Unity/C# game developers.

Language: C# - Size: 193 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

jerzakm/threejs-kit

Language: TypeScript - Size: 98.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 39 - Forks: 2

faiface/pixel

A hand-crafted 2D game library in Go

Language: Go - Size: 11.9 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 4,494 - Forks: 246

virtuoso/clap

3D game engine in plain C

Language: C - Size: 2.18 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8 - Forks: 2

RafaelBarbosatec/bonfire

(RPG maker) Create RPG-style or similar games more simply with Flame.

Language: Dart - Size: 270 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,332 - Forks: 191

Leadwerks/Documentation

Documentation contents for Ultra Engine

Language: C++ - Size: 2.03 GB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 4

raizam/gamedev_libraries

A collection of open source c/c++ libraries for gamedev

Size: 177 KB - Last synced at: 14 days ago - Pushed at: 12 months ago - Stars: 1,567 - Forks: 92

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: 16 days ago - Pushed at: 10 months ago - Stars: 358 - Forks: 22

linkdd/aitoolkit

Give a brain to your game's NPCs

Language: C++ - Size: 1.27 MB - Last synced at: 17 days ago - Pushed at: 12 months ago - Stars: 479 - Forks: 26

whendricso/MultiGame

MultiGame is a tool for rapid development in Unity

Language: C# - Size: 99.8 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 17 - Forks: 3

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: 15 days ago - Pushed at: almost 7 years ago - Stars: 449 - Forks: 32

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: 12 days ago - Pushed at: about 1 year ago - Stars: 204 - Forks: 24

JamesBoer/Jinx

Embeddable scripting language for real-time applications

Language: C++ - Size: 53.8 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 320 - Forks: 11

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

BharathVishal/Singleton-Implementation-Unity

A sample project explaining the usage of singleton object to hold global game state.

Language: C# - Size: 271 MB - Last synced at: 20 days ago - Pushed at: 29 days ago - Stars: 11 - Forks: 2

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

realitix/vulk

Desktop/Android Python game development framework on top of Vulkan API

Language: Python - Size: 758 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 37 - Forks: 3

Cooler2/ApusGameEngine

An open source Delphi/Pascal game engine

Language: Pascal - Size: 20.3 MB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 176 - Forks: 31

GamedevFramework/gf

A C++17 framework for 2D games

Language: C++ - Size: 22.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 190 - Forks: 21

bcvery1/tilepix

Library for combining tiled maps with pixel

Language: Go - Size: 473 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 14

saveasguy/ecsify

ECSify is a C++ implementation of Entity-Component-System approach

Language: C++ - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - 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: 12 days ago - Pushed at: over 1 year ago - Stars: 203 - Forks: 39

Booklordofthedings/SDL3-Beef

A Beef binding for SDL3

Language: Beef - Size: 723 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

igiagkiozis/CrystalAI

A Utility AI for C# and Unity

Language: C# - Size: 2.51 MB - Last synced at: 16 days ago - Pushed at: almost 4 years ago - Stars: 468 - Forks: 72

ykafia/bindbc-jolt

D bindings for the Jolt physics engine using joltc

Language: D - Size: 35.2 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 2 - 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: 2 months ago - Pushed at: 2 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: 19 days ago - Pushed at: 9 months ago - Stars: 46 - Forks: 17

PromiseGameFi/Games-and-Metaverse-Code-base

An open source codebase for game development and metaverse development

Language: C# - Size: 123 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

futile/enet-rs

High-level bindings for the ENet networking library (http://enet.bespin.org)

Language: Rust - Size: 73.2 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 41 - Forks: 24

LittleB0xes/LDtkBridge

A bridge between LDtk and DragonRuby

Language: Ruby - Size: 107 KB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 21 - Forks: 1

ArchonInteractive/SwissArmyLib 📦

Collection of helpful utilities we use in our Unity projects.

Language: C# - Size: 9.62 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 196 - Forks: 20

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: 15 days ago - Pushed at: over 5 years ago - Stars: 62 - Forks: 9

mika314/sdlpp

C++ wrapper for SDL2

Language: C++ - Size: 68.4 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 51 - Forks: 10

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

darltrash/lumi

A collection of tiny single-file libraries for lua

Language: Lua - Size: 80.1 KB - Last synced at: 3 days ago - Pushed at: almost 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: 4 months ago - Pushed at: 4 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: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rust-wii/ogc-rs

Rust on Nintendo Wii - A safe, idiomatic Rust wrapper for devkitPro's libogc

Language: Rust - Size: 7.98 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 51 - Forks: 10

DixNutzzz/nape

Fixed nape haxelib

Language: Haxe - Size: 396 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

rostislavjadavan/gofb

Framebuffer library for golang

Language: Go - Size: 1.57 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 9 - Forks: 1

8bitprodigy/Nimtendo64

Nim wrapper for libDragon(preview branch)

Language: Nim - Size: 335 KB - Last synced at: 22 days ago - Pushed at: 6 months ago - Stars: 1 - 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: 2 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 3

lethal-guitar/RigelLib

Useful stuff for SDL/OpenGL based C++ projects

Language: C++ - Size: 472 KB - Last synced at: 18 days ago - Pushed at: about 2 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: 8 months ago - Pushed at: 8 months ago - Stars: 6 - Forks: 0

RonenNess/MonoGame-Sprites

Simple Sprites & bone-like Transformations for MonoGame projects.

Language: C# - Size: 332 KB - Last synced at: 17 days ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 2

sonic2kk/Typo

Typewriter effect for LÖVE

Language: Lua - Size: 15.6 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

RonenNess/GeonBit.UI

UI system for MonoGame projects.

Language: C# - Size: 20 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 455 - Forks: 63

cebarks/spriteplus

A simple spritesheet library for use with Pixel

Language: Go - Size: 37.1 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 4

Chadowo/aniruby

Create sprite animations on Gosu, simply and easily

Language: Ruby - Size: 208 KB - Last synced at: 18 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

maihd/beef-gamedev

Libraries, frameworks, and guides for gamedev with Beef

Language: Beef - Size: 2.35 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

jalbam/CrossBrowdy

Multimedia JavaScript framework

Language: JavaScript - Size: 612 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 52 - Forks: 1

NonRelative/MonoVideo

An experimental library aiming to make video playback in MonoGame possible.

Language: C# - Size: 8.56 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

jackmott/LinqFaster

Linq-like extension functions for Arrays, Span<T>, and List<T> that are faster and allocate less.

Language: C# - Size: 476 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 749 - Forks: 35

arfeo/gpt-ts

Simple HTML5 game prototyping toolset

Language: TypeScript - Size: 191 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

jyoung4242/Ex-GOAP-test

Module for creating GOAP based NPC AI

Language: JavaScript - Size: 315 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

arcticengine/arctic

This is the official mirror of the https://gitlab.com/huldra/arctic arctic engine repository

Language: C++ - Size: 10.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

kerberjg/lib-mathutils

Fast, SIMD optimized, cross-platform C++ math utility library

Language: C++ - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 1

FronkonGames/GameWork-Scene

Async scene loading management module.

Language: C# - Size: 7.54 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

wwfranczyk/ento

Entity Component System written in Go

Language: Go - Size: 28.3 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 0

Lumi-Engine/lumi

The main Lumi engine repo

Language: Zig - Size: 66.4 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

MdAlbinHossain/Computer-Graphics

Starter Project for Computer Graphics learners with OpenGL

Language: C - Size: 138 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 4

junkdog/artemis-odb

A continuation of the popular Artemis ECS framework

Language: Java - Size: 3.5 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 756 - Forks: 108

RonenNess/MonoGame-SceneGraph

Nodes, Culling & Entities for basic Scene Graphs in MonoGame.

Language: C# - Size: 2.1 MB - Last synced at: 12 months ago - Pushed at: about 7 years ago - Stars: 35 - Forks: 4

adngdb/entity-system-js

ensy - A very simple Entity System for JavaScript

Language: JavaScript - Size: 583 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 90 - Forks: 5

racz16/Wobani-Engine

My OpenGL game engine.

Language: Java - Size: 29.7 MB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 1

overdev/raylib-py

A Python binding for the great C library raylib.

Language: Python - Size: 32.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 169 - Forks: 21

FronkonGames/GameWork-Local-Data

Async load / save local data with compression, encryption and integrity check.

Language: C# - Size: 2.19 MB - Last synced at: 6 days ago - Pushed at: over 2 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: about 2 months ago - Pushed at: over 1 year 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: over 1 year ago - Pushed at: over 1 year 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: over 1 year ago - Pushed at: about 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

puppetmaster-/tetrapack

🎮 extension for Tetra (2D game framework)

Language: Rust - Size: 341 KB - Last synced at: 19 days ago - Pushed at: 20 days 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: over 1 year ago - Pushed at: about 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: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

JoeStrout/miniscript-alphabeta

standard AI algorithm (Minimax with alpha-beta pruning) for 2-player deterministic games, in MiniScript

Language: MAXScript - Size: 10.7 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

playmoredevelop/reborn-framework

Size: 5.86 KB - Last synced at: over 1 year ago - Pushed at: over 3 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: about 1 year ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 0

dzutrinh/TMGDL

Text Mode Game Development Library

Language: Pascal - Size: 983 KB - Last synced at: over 1 year ago - Pushed at: over 2 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: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

javiersalcedopuyo/SLA

Swift Linear Algebra library

Language: Swift - Size: 87.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Isangeles/stone

Simple library for rendering Tiled(TMX) maps

Language: Go - Size: 618 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

neymanushka/mini-ecs 📦

lightweight ECS library

Language: TypeScript - Size: 910 KB - Last synced at: 27 days ago - Pushed at: almost 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: about 2 years ago - Pushed at: almost 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: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

rizwan3d/MotoGameEngine

Open Sorce 2D Game Engine

Language: C# - Size: 2.47 MB - Last synced at: about 2 years ago - Pushed at: about 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: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

FronkonGames/GameWork-Tween

Tween / Easing module.

Language: C# - Size: 1.25 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Ego2509/LanTimerApp

LanTimerApp provides a way for timing and cycling through phones on your table games on a LAN.

Language: JavaScript - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ydinkov/Dialogative

A yaml interpreter for dialogue trees

Language: C# - Size: 186 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

go-game/go-game

A 2D game framwork for the go programming language.

Language: Go - Size: 417 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

danmoop/moople.js---html5-library

HTML5 library for developing games [unmaintained - not finished]

Language: JavaScript - Size: 3.58 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 1

harrisonheld/AstrologyECS

My Entity-Component-System framework.

Language: C# - Size: 22.5 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

TomBebb/awe Fork of TomBebbington/awe

A Haxe Entity Component System library based on Artemis that makes heavy use of Haxe macros for optimisation

Language: Haxe - Size: 621 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 3