Game Engine Development
998 items from stevinz/awesome-game-engine-dev ★1,429
-
TinyDNG github.com
Header-only Tiny DNG/TIFF loader and writer in C++. [MIT]
-
Signed Distance Field Resources github.com
Tutorials, papers, software, demos, discussions, etc.
-
Edyn github.com
Multi-threaded, networked physics engine. Supports large dynamic worlds. [Testbed]
-
Font Stash github.com
Lightweight library that uses stb_truetype to render fonts to a texture atlas.
-
Skylicht github.com
Upgraded features including audio, physics and particles. Built on Irrlicht.
-
bitmap github.com
C++ Bitmap Library for reading, writing, and processing BMP image files. [MIT]
-
DefaultEcs github.com
ECS framework designed for game development.
-
SDL_mixer github.com
Audio mixer that supports various file formats for SDL.
-
Velcro Physics github.com
C# port of Box2D. Formerly Farseer Physics.
-
ArkScript github.com
Small, fast, functional and scripting language.
-
Garnet github.com
Lightweight game composition library for F# with entity-component-system (ECS) and actor-like messaging features.
-
three-projected-material github.com
Texture projection in Three.js.
-
Limon Engine github.com
3D FPS game engine with full dynamic lighting and shadows.
-
gameBase github.com
Base structure for Haxe games, using Heaps graphics framework. [Tutorial]
-
Verly.js github.com
Easy to integrate verlet physics engine. [Demos]
-
QB64 github.com
Modern BASIC+OpenGL language, retains QBasic / QB4.5 compatibility.
-
PolyPartition github.com
2D polygon partitioning and triangulation.
-
Cross Window github.com
Platform library for managing windows and other OS tasks.
-
actuate github.com
A flexible, fast "tween" library.
-
Thunder github.com
Cross-platform 2D/3D with module architecture.
-
Ponder github.com
Expose C++17 classes and objects so they can used as data.
-
Hide github.com
Extensible IDE for the Heaps 3D graphic engine.
-
vg-renderer github.com
2D vector graphics renderer for Bgfx, based on ideas from NanoVG.
-
egui_dock github.com
Docking support for egui.
-
Gum github.com
Flexible layout tool for creating UI on any platform.
-
Koala Engine github.com
Framework with an ECS architecture, aka Kengine.
-
Gideros github.com
2D/3D cross-platform games with Lua. [Website]
-
Sokol Graphics Painter github.com
2D graphics painter implemented with Sokol.
-
blah github.com
Small 2D game framework.
-
WebGL Noise github.com
Maintained branch of the original Ashima Arts 2D, 3D and 4D noise functions.
-
Kool github.com
Multi-platform 3D Vulkan / OpenGL graphics engine. [Examples]
-
Ogmo Editor github.com
Free, open source, project oriented tile map editor.
-
egui_tiles github.com
Tiling layout engine for egui.
-
three.ik github.com
Inverse kinematics for Three.js.
-
screen-space-reflections github.com
Screen space reflections in Three.js.
-
Turbo Badger github.com
Gui library for hardware accelerated apps & games. [Oryol Example]
-
Isogenic github.com
Engine with advanced multiplayer, based on Valve's multiplayer system.
-
ZIM github.com
Creative canvas framework. [Website]
-
uil github.com
Simple JavaScript gui.
-
FIFE github.com
Multi-platform isometric game engine.
-
vectarine github.com
Vectarine is a cross-platform game engine focusing on fast prototyping and having fun. Write games using Luau and extend the engine with Rust modules.
-
Flat Red Ball github.com
2D game engine & design tools, built with MonoGame. [Website]
-
Crazy Eddie's GUI github.com
Versatile, multi-platform gui library.
-
JoltPhysics.js github.com
Port of Jolt Physics to JavaScript (as WebAssembly). [Demos]
-
neoGFX github.com
Cross-platform app and game engine.
-
Pico Headers github.com
Single-file, cross-platform libraries for game development.
-
Kraft Physics Engine github.com
. [Delphi] [FPC] Open source Object Pascal physics engine library that can be used in 3D games. Compatible with: Delphi 7-XE7 (but not with the Android and iOS targets), FreePascal >= 2.6.2 (with almost all FPC-supported targets including Android and iOS)
-
Citrus github.com
ActionScript 3 based 2D/3D framework. [Website]
-
Kazmath github.com
Math library targeted at games.
-
Seam-aware Decimater github.com
Simplifies mesh while preserving UVs.
- next page of items loading…