awesome-game-engine-dev
Game Engine Dev
A curated list of resources and tools for building high-level game engines.
Awesome list of resources for Game Engine Development.
954 stars
11 watching
65 forks
last commit: 5 months ago
Linked from 1 awesome list
articlesassetsawesomeawesome-listcomputer-graphicsgame-designgame-developmentgame-engine-developmentgame-engine-programminggame-enginesgame-frameworksgraphics-librarieslibrarieslistresourcesshaderstools
Awesome Game Engine Development / Game Engines / Awesome Collections | |||
CoolEngines | 74 | about 2 years ago | π - List of open source graphic & game engines |
Wikipedia: List of Game Engines | π - Game engines along with their platforms and licenses | ||
Awesome Game Engine Development / Game Engines / Popular | |||
Godot | 91,191 | 5 days ago | π π₯ - Feature-packed, open source engine. Excellent! [ | ] |
Unity | πΈ - Biggest name in game engines, industry standard. [ ] | ||
Unreal Engine | πΈ - AAA quality, insane feature set, photoreal visuals. [ ] | ||
Awesome Game Engine Development / Game Engines / AAA | |||
Amazon Lumberyard | 2,035 | about 2 years ago | π - AAA engine integrated with AWS and Twitch. Forked from |
C4 Engine | π° - Modern console engine | ||
CRYENGINE | πΈ - Powerful real-time game development platform by | ||
Evergine | π - High-quality 3D and 2D solutions. Formerly . [ ] | ||
Flax Engine | 5,838 | 14 days ago | πΈ - Modern 3D game engine written in C++ and C# |
Gamebryo | π° - Complete toolset, flexible workflow, rapid prototyping | ||
O3DE | 7,852 | 6 days ago | π - Multi-platform AAA engine. Cinema-quality 3D. Successor to |
Unigine | πΈ - Real-time 3D engine. Photorealistic graphics, large virtual worlds, C++ and C# API | ||
Awesome Game Engine Development / Game Engines / Commercial | |||
AppGameKit | π° - Easy and quick game making by | ||
Buildbox | πΈ - Create 3D & 2D video games without coding | ||
Construct | πΈ - Drag and drop game builder. [ ] | ||
Corgi Engine | π° - 2D/2.5D platformer engine built on top of | ||
Defold | 4,396 | 4 days ago | π - Open sourced game engine by . [ ] |
Felgo | πΈ - Build cross-platform 2D games in days, built with | ||
GameGuru | π° - Game builder, 3D, no coding required by | ||
GameMaker Studio | πΈ - Popular 2D game development environment by | ||
GameSalad | πΈ - Sophisticated visual programming interface | ||
Luxe | πΈ - 2D first engine, with a 2D/3D renderer | ||
MANU | πΈ - Unique animation system helps you create games without coding | ||
NeoAxis | 182 | over 1 year ago | πΈ - Versatile real-time platform for making games and apps. [ ] |
Phaser Editor 2D | π° - Commercial, web-based editor for . [ ] | ||
PlayCanvas | πΈ - Popular ( ) WebGL game engine. [ | ] | ||
Roblox | πΈ - Create immersive 3D experiences with Lua scripting | ||
Simulation Starter Kit | πΈ - Create interactive 3D apps across a range of platforms | ||
Stencyl | πΈ - Quick and easy game making with visual scripting. [ ] | ||
Titan Engine | πΈ - Cross-platform engine, started in 2000. Formerly | ||
Awesome Game Engine Development / Game Engines / Specialty | |||
3dSen | π° - Emulator that lets you play games in 3D. [ ] | ||
DopeFish | πΈ - / map loading system for | ||
GB Studio | 8,572 | 6 days ago | π - Retro adventure game creator for |
HARFANG 3D | 576 | about 1 year ago | π - 3D visualization library for industry professionals, usable in C++, Python, Lua, Go |
Platforming Engine | π° - Everything you need to create your own platformer in | ||
Ren'Py | 5,053 | 3 days ago | π - Visual novel engine. [ ] |
RPG in a Box | π° - Turn your stories and ideas into games, built with | ||
RPG Maker | π° - Create an original role-playing game without any specialized knowledge | ||
Twine | 2,029 | 5 days ago | π - Tool for telling interactive, nonlinear stories |
Awesome Game Engine Development / Learning / Computer Graphics / Awesome Collections | |||
Awesome Demoscene | 318 | 6 months ago | π - Underground computer art culture exploring computer graphics and sound |
Awesome Graphics Libraries | 427 | 2 months ago | π - Curated list of 3D graphics libraries and resources |
Awesome Game Engine Development / Learning / Computer Graphics / Blog Articles | |||
Comparison of Modern Graphics APIs | π - Modern graphics APIs vs older APIs | ||
GPU Performance for Game Artists | π - Common art-related performance issues | ||
Awesome Game Engine Development / Learning / Computer Graphics / Books | |||
GPU Gems | π - Programming techniques, tips, and tricks for real-time graphics | ||
GPU Gems 2 | π - Programming techniques for high-performance graphics | ||
GPU Gems 3 | π - Collection of state-of-the-art GPU programming examples hosted by | ||
Interactive Computer Graphics | π - Top down approach to computer graphics | ||
Physically-Based Rendering | π - From the Academy Award winning authority on PBR | ||
Awesome Game Engine Development / Learning / Computer Graphics / Education Portals | |||
Game Art Tricks | π - Articles exploring different graphics techniques | ||
Lighthouse3d.com | π - Collection of tutorials on OpenGL, GLSL and other graphics topics | ||
Paper Bug | π - Indexed compendium of graphics programming papers | ||
Scratchapixel | π - In depth coverage of computer graphics topics | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: DirectX | |||
DirectX | π - API used to create 2D/3D games and apps. [ | ] | ||
DirectXTutorial.com | π - Older resource with lots of tutorials on DirectX versions 9 & 11 | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: Glide | |||
Glide | π - Developed by for their in the 1990's | ||
Glide Open Source Project | π - Glide open source project | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: Mantle | |||
Mantle | π - Developed by as an alternative to Direct3D and OpenGL | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: Metal | |||
Metal | π - API for developing 3D apps on platforms. [ ] | ||
Metal Tutorial | π - Learn how to get started with Metal at | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: OpenGL | |||
LearnOpenGL | π π₯ - Incredible! In depth tutorials for modern graphics programming | ||
Mesa 3D | π - Open source implementations of OpenGL | ||
OpenGL | π - The industry's foundation for high-performance graphics | ||
OpenGL Tutorial | π - Collection of OpenGL tutorials with source code examples | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: Vulkan | |||
Vulkan | π - Modern cross-platform graphics API. [ ] | ||
Vulkan Tutorial | π - Teaches the basics of using Vulkan graphics and compute API | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: WebGL | |||
WebGL | π - Open web standard 3D graphics API. [ ] | ||
WebGL Fundamentals | π π₯ - Full understanding of what WebGL really is and how it works | ||
WebGL 2 Fundamentals | π - Updated to use the WebGL2 standard | ||
WebGL 2 Samples | 1,014 | about 3 years ago | π - Short and easy to understand samples demonstrating WebGL 2 features |
WebGL Tutorial | π - How to use the canvas element to draw WebGL graphics | ||
Awesome Game Engine Development / Learning / Computer Graphics / Graphics API: WebGPU | |||
Dawn | π - Open source, cross-platform implementation of the WebGPU standard, by | ||
WebGPU | 4,839 | 6 days ago | π - Next generation web 3D graphics API. [ ] |
WebGPU Demos | π - Collection of simple WebGPU examples by | ||
Awesome Game Engine Development / Learning / Computer Graphics / Pipeline: GPGPU | |||
CUDA | π - Developed by for parallel computing and programming | ||
DirectCompute | π - Developed by for using compute shaders with DirectX 10 & 11 | ||
OpenCL | π - For writing programs that execute across CPUs, GPUs, and other processors | ||
Awesome Game Engine Development / Learning / Computer Graphics / Platform: XNA | |||
RB Whitaker's Wiki | π - Tutorials on C#, MonoGame, XNA, and more | ||
Riemer's MonoGame Tutorials | 709 | over 1 year ago | π - Everything you need to start programming with MonoGame |
XNA Game Studio Archive | 709 | over 1 year ago | π π₯ - Required visit for / / developers |
Awesome Game Engine Development / Learning / Engine Development / Blog Articles | |||
How to Become a Game Engine Developer | π - Starting point on game engine development | ||
Awesome Game Engine Development / Learning / Engine Development / Books | |||
Game Engine Architecture | π - Theory and practice of game engine development | ||
Awesome Game Engine Development / Learning / Engine Development / Commercial Studios Research Divisions | |||
Activision Research | π - Blog posts, articles and presentations from research within | ||
EA Technology | π - Research on game tech including info on the engine | ||
Ubisoft Technology | π - Learn about in-house tech including the and engines | ||
Awesome Game Engine Development / Learning / Engine Development / Education Portals | |||
3D Game Engine Programming | π - Articles on graphics, physics, AI, I/O and more | ||
Awesome Game Engine Development / Learning / Game Development / Awesome Collections | |||
Awesome Gamedev | 2,423 | 7 days ago | π - Collection of free resources for making games |
GameDev-Resources | 4,041 | about 2 months ago | π - Wonderful list of game development resources |
Magictools | 13,670 | 2 days ago | π - List of game development resources to make magic happen |
Web Game Dev | π - Resources on techniques and tools around JavaScript game development | ||
Awesome Game Engine Development / Learning / Game Development / Books | |||
Art of Game Design | π - Teaches game design in an accessible manner | ||
Game Programming Patterns | π - Patterns found in games that make code easier to understand | ||
Awesome Game Engine Development / Learning / Game Development / Developer Portals | |||
Game Developer | π - Industry blogs, events, jobs, updates and more. Formerly | ||
GameDev.net | π - Game dev forums, tutorials, blogs, projects, portfolios, and news | ||
GameFromScratch.com | π - Game dev news, tutorials and much more | ||
itch.io | π - Game dev resources and platform to showcase / promote / buy & sell games | ||
Awesome Game Engine Development / Learning / Game Development / Education Portals | |||
Lazy Foo' Tutorials | π - Beginning game programming with SDL | ||
Awesome Game Engine Development / Learning / Graphical User Interface | |||
List of Widget Toolkits | π - Gui frameworks across all platforms and languages | ||
Awesome Game Engine Development / Learning / Programming | |||
Big-O Cheat Sheet | π - Big-O complexities of algorithms used in computer science | ||
Deadlock Empire | π - Interactive tutorial to master threads and concurrency | ||
Every Programmer Should Know | 83,496 | 4 months ago | π - Technical things every developer should know |
Games of Coding | 1,918 | 4 months ago | π - Games that teach you a programming language |
Geeks for Geeks | π - Tutorials, articles, courses, coding competitions, jobs and more | ||
Learn to Program | 4,123 | about 1 month ago | π - Educational resources to learn to program |
TIOBE Index | π - Popularity of programming languages, updated monthly | ||
Awesome Game Engine Development / Libraries / BASIC | |||
Basics Page | π - Comprehensive list of BASIC languages | ||
Awesome Game Engine Development / Libraries / BASIC / BASIC: App Framework | |||
Basic for Qt | π° - BASIC language and environment built with . Formerly | ||
QB64 | 671 | about 2 years ago | π - Modern BASIC+OpenGL language, retains / compatibility |
Visual Basic | π - Object-oriented language for Windows by | ||
Awesome Game Engine Development / Libraries / BASIC / BASIC: Game Framework | |||
Dark Basic | 469 | about 8 years ago | π - BASIC programming language for creating apps and games. [ ] |
Awesome Game Engine Development / Libraries / C | |||
Learn C Programming | π - Excellent tutorials that will guide you to learn C programming | ||
Awesome Game Engine Development / Libraries / C / C: App Framework | |||
glfw | 13,089 | 3 months ago | π - Cross-platform API for windowing, graphics contexts, input and events |
MiniFB | 987 | about 1 year ago | π - Creates a cross-platform frame buffer for drawing pixels |
SDL | 10,001 | 4 days ago | π π₯ - Low level access to audio, keyboard, mouse, joystick, and graphics hardware |
Sokol | 7,084 | 6 days ago | π π₯ - Single-file libraries for graphics, windowing, file handling, audio and more |
Awesome Game Engine Development / Libraries / C / C: Audio | |||
Miniaudio | 4,070 | about 1 month ago | β - Single-file audio playback and capture library |
SDL_mixer | 425 | 16 days ago | π - Audio mixer that supports various file formats for SDL |
SoLoud | 1,789 | 3 months ago | π π₯ - Free, easy, portable audio engine for games |
Awesome Game Engine Development / Libraries / C / C: Cross-Platform | |||
Cosmopolitan | 18,408 | 5 days ago | π - Build-once run-anywhere C library |
Awesome Game Engine Development / Libraries / C / C: Entity Component System | |||
Flecs | 6,463 | 6 days ago | π - Fast and lightweight entity component system in C99 |
Awesome Game Engine Development / Libraries / C / C: File Formats | |||
Assimp | 10,955 | 7 days ago | π - Open Asset Importer Library. Loads 40+ 3D file formats |
cgltf | 1,465 | 17 days ago | π - Single-file glTF 2.0 loader and writer in C99 |
dr_libs | 1,269 | 7 months ago | β - Single-file audio decoding libraries |
Libspng | 736 | 5 months ago | π - Simple, modern libpng alternative |
Miniz | 2,218 | about 1 month ago | π - Single-file drop-in replacement for zlib's most used APIs ( and ) |
OBJ GL Loader v2 | 12 | over 3 years ago | π - Quite fast wavefront OBJ loader for OpenGL |
PL_MPEG | 803 | about 1 month ago | π - Single-file library for decoding MPEG1 Video and MP2 Audio |
QOI | 6,972 | about 1 month ago | π - The βQuite OK Image Formatβ for fast, lossless image compression |
stb_vorbis | 26,900 | 12 days ago | β - Ogg Vorbis audio decoder |
Awesome Game Engine Development / Libraries / C / C: File System | |||
HexEmbed | 47 | over 6 years ago | π - Small utility to help embed files in C/C++ programs in an easy, cross-platform way |
Incbin | 985 | 4 months ago | β - Include binary and text files in your C/C++ apps with ease |
PhysicsFS | 555 | about 2 months ago | π - Portable, flexible file I/O abstraction. Provides access to various archives |
Where Am I | 473 | 3 months ago | β - Locates the current path on the local file system |
Awesome Game Engine Development / Libraries / C / C: Fonts | |||
Font Stash | 689 | over 1 year ago | π - Lightweight library that uses stb_truetype to render fonts to a texture atlas |
IconFontCppHeaders | 1,214 | 12 days ago | π - C/C++ headers and C# classes for icon fonts |
stb_truetype | 26,900 | 12 days ago | β - Single-header file library that processes TrueType font files |
Vertext | 28 | 6 months ago | π - Generates vertices for rendering text, requires stb_truetype |
Awesome Game Engine Development / Libraries / C / C: Game Engine w/Editor | |||
AVA | 338 | over 5 years ago | β - Tiny, minimalistic 3D game engine |
TIC-80 | 5,043 | 10 days ago | π - Virtual computer for making & sharing tiny games. [ ] |
Awesome Game Engine Development / Libraries / C / C: Game Framework | |||
CGL | 393 | 6 months ago | π - Single-header file, lots of graphics & utility functions |
DOME | 473 | 3 months ago | π - Melds SDL2 and the Wren scripting language. [ ] |
Entrypoint | 69 | over 6 years ago | π - Lightweight entry point for games |
FWK | 173 | 26 days ago | β - 3D game framework |
Gunslinger | 1,269 | 2 months ago | π - Header-only C99 framework for multimedia apps |
RayLib | 22,637 | 6 days ago | π π₯ - Simple and easy-to-use library to enjoy 2D/3D videogame programming |
Awesome Game Engine Development / Libraries / C / C: Geometry | |||
Blob | 55 | 8 months ago | π - Single-header implementation of a contour tracing algorithm |
Marching Squares | 865 | over 2 years ago | π - Convert images into triangles. [ ] |
Octasphere | 865 | over 2 years ago | π - Generates triangle meshes for spheres, boxes, and capsules. [ ] |
Par_Shapes | 865 | over 2 years ago | π - Triangle meshes including solids, spheres and more. [ ] |
Par_Streamlines | 865 | over 2 years ago | π - Triangulating thick lines, bΓ©ziers, streamlines. [ | ] |
Awesome Game Engine Development / Libraries / C / C: Graphics | |||
NanoVG | 5,186 | 8 months ago | π - OpenGL-based 2D vector drawing library for UI and visualizations |
Tilengine | 852 | about 2 months ago | π - 2D graphics with raster effects for retro style game development |
Sokol Gfx | 7,084 | 6 days ago | π - Cross-platform, single-file graphics. [ ] |
Sokol Graphics Painter | 455 | 4 months ago | π - 2D graphics painter implemented with |
Awesome Game Engine Development / Libraries / C / C: Gui | |||
cImgui | 1,508 | 15 days ago | π - Thin C wrapper generated for Dear ImGui |
lvgl | 16,735 | 5 days ago | π π₯ - Embedded gui library, many widgets and advanced visual effects |
NAppGUI | 502 | 15 days ago | π - Professional, well documented SDK to build desktop apps |
Native File Dialog | 1,778 | 3 months ago | π - Portably invoke native file open / save dialogs |
Nuklear | 9,301 | 13 days ago | π - Single-header immediate mode cross-platform gui library |
Awesome Game Engine Development / Libraries / C / C: Input | |||
libGamepad | 24 | over 3 years ago | π - Cross-platform library for gamepad input |
Sokol Gamepad | 7,084 | 6 days ago | π - Branch with addon support for gamepads in |
Awesome Game Engine Development / Libraries / C / C: Libraries | |||
Cute Headers | 4,313 | about 1 month ago | β - Single-file libraries primarily used for games, by |
Libs | 1,676 | 4 months ago | β - Single-file public domain libraries for C/C++, by |
Pico Headers | 272 | about 1 month ago | β - Single-file, cross-platform libraries for game development |
Single-file Libs | 8,980 | 10 months ago | π - Amazing collection of single-file C/C++ libraries compiled from many authors |
stb | 26,900 | 12 days ago | β π₯ - Single-file public domain libraries for C/C++, by |
Awesome Game Engine Development / Libraries / C / C: Lighting | |||
Light Mapper | 1,448 | over 1 year ago | β - Single-file library for lightmap baking by using your existing OpenGL renderer |
Awesome Game Engine Development / Libraries / C / C: Math | |||
Cglm | 2,329 | 2 months ago | π - Highly optimized OpenGL math |
Handmade Math | 1,248 | 6 months ago | β π₯ - Simple, public domain math library for games and computer graphics |
Kazmath | 528 | almost 4 years ago | π - Math library targeted at games |
Raymath | 22,637 | 6 days ago | π - Math library included in the game framework |
Awesome Game Engine Development / Libraries / C / C: Network | |||
librg | 1,277 | 8 months ago | π - Middleware between networking / file-streaming libraries and app logic |
Awesome Game Engine Development / Libraries / C / C: Physics | |||
Chipmunk | 2,215 | 7 months ago | π - Fast, lightweight 2D game physics library. [ ] |
Awesome Game Engine Development / Libraries / C / C: Scripting | |||
Duktape | 5,959 | 8 months ago | π - Embeddable JavaScript engine with a focus on portability and compact footprint |
JerryScript | 6,953 | 6 days ago | π - Ultra-lightweight JavaScript engine for the Internet of Things |
Lua | 8,542 | 29 days ago | π - Powerful, efficient, lightweight, embeddable scripting language |
QuickJS | 8,489 | 3 months ago | π - Small and embeddable JavaScript engine |
Awesome Game Engine Development / Libraries / C++ | |||
Awesome C++ | 60,053 | 1 day ago | π - List of awesome C++ frameworks, libraries, and resources |
Awesome C++ Game Dev | 1,698 | 8 days ago | π - List of awesome C++ things for Game Development |
Awesome Hpp | 3,517 | 4 months ago | π - List of awesome header-only C++ libraries |
C++ Papyrus | π - Basic to advanced topics with modern C++ examples | ||
cppreference.com | π - Online reference for C, C++, and the STL | ||
Learn C++ | π π₯ - Walks you through all the steps to write, compile, and debug C++ | ||
Modern Cpp Features | 19,757 | about 1 month ago | π - Cheatsheet of modern C++ language and library features |
Awesome Game Engine Development / Libraries / C++ / C++: App Framework | |||
Cinder | 5,339 | 21 days ago | π - App / graphics library for macOS, Windows, Linux, iOS. [ ] |
Cross Window | 634 | 3 months ago | π - Platform library for managing windows and other OS tasks |
SFML | 10,237 | 4 days ago | π π₯ - Cross-platform access to windowing, graphics, audio and networking |
Awesome Game Engine Development / Libraries / C++ / C++: Animation | |||
Ozz-Animation | 2,451 | 4 months ago | π - Skeletal animation library and toolset |
Tweeny | 746 | 8 months ago | π - Inbetweening library for complex animations for games / apps |
Awesome Game Engine Development / Libraries / C++ / C++: Audio | |||
Amplitude Audio SDK | 37 | 7 days ago | π - Cross-platform audio engine designed for the needs of games |
irrKlang | π° - High level 2D/3D sound engine and audio library | ||
Juce | 6,655 | 7 days ago | π° - The leading framework for multi-platform audio apps |
OpenAL Soft | 2,212 | 6 days ago | π - Software implementation of the 3D audio API |
PortAudio | 1,509 | 3 days ago | π - Cross-platform audio library |
Awesome Game Engine Development / Libraries / C++ / C++: Cross-Platform | |||
emscripten | 25,828 | 6 days ago | π - The C/C++ to JavaScript (as WebAssembly) compiler. [ ] |
Awesome Game Engine Development / Libraries / C++ / C++: Entity Component System | |||
EntityX | 2,226 | 11 months ago | π - Fast, type-safe C++ entity component system |
Entt | 10,245 | 6 days ago | π - Gaming meets modern C++, a fast and reliable entity component system |
Awesome Game Engine Development / Libraries / C++ / C++: Fonts | |||
HarfBuzz | 4,138 | 4 days ago | π - Text shaping library. Formatted and positioned glyph output |
msdfgen | 3,978 | about 2 months ago | π - Multi-channel signed distance field generator |
Slug | π° - High-quality, resolution-independent text and vector graphics for 3D apps | ||
Awesome Game Engine Development / Libraries / C++ / C++: File Formats | |||
Jpeg-Compressor | 217 | 7 months ago | β - Single-file library that writes baseline JPEG compressed images |
TinyDNG | 154 | 12 days ago | π - Header-only DNG / TIFF loader and writer |
TinyEXR | 713 | 4 months ago | π - Tiny OpenEXR image loader / saver library |
TinyGLTF | 2,036 | about 1 month ago | π - Header-only C++11 tiny glTF 2.0 library |
TinyOBJLoader | 3,340 | 15 days ago | π - Tiny but powerful single-file wavefront obj loader |
Awesome Game Engine Development / Libraries / C++ / C++: File System | |||
Imgui-Filebrowser | 674 | about 2 months ago | π - Header-only file browser implementation for in C++17 |
Awesome Game Engine Development / Libraries / C++ / C++: Game Engine w/Editor | |||
AnKi 3D Engine | 1,326 | 9 days ago | π - Vulkan backend, modern renderer, scripting, physics and more |
Crown Engine | 2,144 | 5 days ago | π - Data-driven 3D and 2D game engine |
Crystal Engine | 21 | 3 days ago | π - Vulkan backend with PBR and styled GUI ( ) |
Drop Creator | 5 | almost 2 years ago | π - No code, 2.5D game engine built with , OpenGL and |
Enigma | 343 | 3 months ago | π - GameMaker compatible 2D engine |
Esoterica Engine | 911 | 11 days ago | π - High-performance game engine with editor and AAA quality animation graph |
Ethereal Engine | 970 | 6 months ago | π - Cross-platform game engine and editor |
ezEngine | 1,411 | 7 days ago | π - Game engine in active development. [ ] |
FIFE | 552 | almost 2 years ago | π - Multi-platform isometric game engine |
Irrlicht | π - Cross-platform 3D engine worked on for nearly 2 decades. [ ] | ||
Limon Engine | 589 | 6 days ago | π - 3D FPS game engine with full dynamic lighting and shadows |
Lina Engine | 841 | 5 days ago | π - Modular game engine, aimed to develop 3D desktop games |
Lumos | 1,279 | 6 days ago | π - Cross-platform 2D/3D game engine, supports both OpenGL and Vulkan |
Lumix Engine | 3,517 | 6 days ago | π - A 3D game engine with based editor |
MxEngine | 1,158 | 8 months ago | π - Modern-C++ general-purpose 3D game engine |
neoGFX | 549 | 12 days ago | π - Cross-platform app and game engine |
ΓbEngine | 810 | 7 months ago | π - 2D engine with Lua scripting built with |
Overload | 1,801 | 11 days ago | π - Well documented 3D game engine inspired by industry standards |
Razix Engine | 471 | 3 days ago | π - High-performance research engine for production pipeline |
Rootex | 218 | about 1 year ago | π - Advanced C++ 3D game engine powering an in-production game |
Skylicht | 698 | 3 days ago | π - Upgraded features including audio, physics and particles. Built on |
Spartan Engine | 2,224 | 8 days ago | π - Emphasis on quality and performance |
Toolkit | 134 | 6 days ago | π - Simple 2D/3D game and app develepment kit |
Torque 3D | 3,354 | over 2 years ago | π - High-performance 3D engine built on |
UPBGE | 1,450 | 6 days ago | π - Blender game engine, originally forked from |
Awesome Game Engine Development / Libraries / C++ / C++: Game Framework | |||
Acid | 1,756 | about 1 year ago | π - Modern C++17 and structured to be fast, simple, and modular |
blah | 577 | over 1 year ago | π - Small 2D game framework |
Cocos2d-x | 18,244 | 10 days ago | π - Widely used in indie game dev community |
Cute Framework | 544 | 17 days ago | π - Simple and consise framework for making 2D games |
Fireworks Engine | 38 | over 2 years ago | π - Lightweight OpenGL framework for quick prototyping |
Halley | 3,613 | 10 days ago | π - Modern C++17. Used for Wargroove, a strategy game on desktop and consoles |
is::Engine | 203 | 3 months ago | π - 2D framework built on and |
JNGL | 267 | 8 days ago | π - 2D framework. Develop anywhere, deploy everywhere |
KlayGE | 2,095 | 26 days ago | π - Cross-platform game framework with plugin-based architecture |
Koala Engine | 606 | over 1 year ago | π - Framework with an ECS architecture, aka |
Lumino | 207 | 8 days ago | π - Framework for building real-time graphics apps |
Nazara Engine | 727 | 7 days ago | π - Custom shaders, ECS, 2D/3D, networking and more |
nCine | 1,080 | 21 days ago | π - Cross-platform 2D game framework |
Octave | 77 | 19 days ago | π - 3D game engine for GameCube, Wii, 3DS, and more |
ORX | 1,457 | 3 days ago | π - 2.5D data-driven game development framework |
Oryol | 2,000 | almost 2 years ago | π - Small, 3D, portable and extensible coding framework |
Ouzel | 990 | 9 months ago | β - Public domain, targeted for development of 2D games |
Polycode | 2,378 | 8 months ago | π - Cross-platform engine for creative code |
Solar2D | 2,532 | 6 days ago | π - Focus on ease of iterations and usage. Formerly |
Supernova | 297 | 4 days ago | π - Cross-platform for 2D/3D projects |
Thunder | 539 | 11 days ago | π - Cross-platform 2D/3D with module architecture |
Two | 1,677 | 12 months ago | π - Toolkit for rapid development of live graphical apps and games |
Urho3D | 4,556 | almost 2 years ago | π - Cross-platform 2D/3D game framework |
Valve Source SDK | 3,823 | 7 months ago | πΈ - The 2013 edition of the Source SDK by . [ | ] |
Awesome Game Engine Development / Libraries / C++ / C++: Geometry | |||
CinoLib | 930 | 2 months ago | π - Header-only library for processing polygonal and polyhedral meshes |
Delabella | 223 | 9 months ago | π - Super stable 2D delaunay triangulation |
Delaunator-Cpp | 0 | over 5 years ago | π - Really fast library for Delaunay triangulation of 2D points |
Easy3D | 1,377 | 25 days ago | π - Easy-to-use library for 3D modeling, geometry processing, and rendering |
Extrude | 19 | almost 2 years ago | π - Converts 2D images into 3D extruded meshes |
Generator | 212 | almost 2 years ago | π - Procedural geometry generation library for C++11 |
Geometric Tools | π - Mathematics, geometry, graphics, image analysis and physics in C++14 | ||
GeometronLib | 91 | 8 months ago | π - Meshes for 3D shapes (cube, sphere, etc.) and ray / geometry intersection |
Libigl | 4,599 | 7 days ago | π - Simple geometry processing library |
MeshOptimizer | 5,703 | 6 days ago | π - Mesh optimization library that makes meshes smaller and faster to render |
Polygon Mesh Processing Library | 1,319 | 2 months ago | π - Processing / visualizing polygon surface meshes |
PolyPartition | 661 | 4 months ago | π - 2D polygon partitioning and triangulation |
RamerDouglasPeucker | β - Reduces number of points along a 2D line | ||
Recast & Detour | 6,585 | 3 months ago | π - Navigation-mesh toolset for games |
Seam-aware Decimater | 498 | over 4 years ago | π - Simplifies mesh while preserving UVs, based on |
Spheres | 261 | over 4 years ago | π - Four methods to create a sphere mesh |
Trimesh2 | π - Utilities for input, output, and manipulation of 3D triangle meshes | ||
V-HACD | 1,409 | 11 months ago | π - Decomposes a 3D surface into a set of "near" convex parts |
Awesome Game Engine Development / Libraries / C++ / C++: Graphics | |||
Blend2D | 1,628 | 8 days ago | π - High-performance 2D vector graphics engine. [ ] |
C++ Bitmap Library | 166 | almost 4 years ago | π - Featured bitmap loading and manipulation library |
QNanoPainter | 404 | 7 months ago | π - OpenGL accelerated vector drawing library for , powered by |
Skia | 9,275 | 4 days ago | π - Complete 2D graphics library used in Chrome by . [ ] |
vg-renderer | 512 | 3 months ago | π - 2D vector graphics renderer for , based on ideas from |
Bgfx | 15,087 | 7 days ago | π - Cross-platform, graphics API agnostic, rendering library |
Diligent Engine | 3,621 | 12 days ago | π - Modern cross-platform graphics API abstraction library |
Ember | 3 | almost 3 years ago | π - Graphics framework using SDL2 and OpenGL |
Filament | 17,817 | 6 days ago | π - Mobile-first, real-time physically-based renderer by |
Forge | 4,819 | about 1 month ago | π π₯ - Cross-platform rendering framework supporting all major platforms and consoles |
Horde3D | 1,543 | 2 months ago | π - 3D rendering and animation engine |
Intermediate Graphics Library (IGL) | 2,971 | 5 days ago | π - Cross-platform abstraction layer by |
LLGL | 2,074 | 6 days ago | π - Thin abstraction layer for OpenGL, Direct3D, Vulkan, and Metal |
Magnum Engine | 4,807 | 8 days ago | π - Modular C++11 graphics middleware for games and apps |
Ogre | 4,001 | 10 days ago | π - Scene-oriented, flexible 3D engine |
OSRE | 187 | 6 days ago | π - Just another "Open Source Render Engine" |
StratusGFX | 677 | about 1 month ago | π - Realtime 3D rendering engine implementing modern graphics techniques |
Threepp | 628 | 4 days ago | π - Cross-platform C++17 port of the popular 3D JavaScript library (r129) |
Tungsten | 1,741 | over 2 years ago | π - High-performance physically-based renderer in C++11 |
Wicked Engine | 5,827 | 10 days ago | π - Engine focusing on performance & modern rendering techniques |
Awesome Game Engine Development / Libraries / C++ / C++: Gui | |||
Crazy Eddie's GUI | 466 | about 2 months ago | π - Versatile, multi-platform gui library |
Dear ImGui | 61,152 | 6 days ago | π π₯ - Bloat-free immediate mode gui library. Ported to many other languages |
FLTK | 1,700 | 5 days ago | π - Fast Light Toolkit, cross-platform gui. [ ] |
GTK | π - GIMP Toolkit, a multi-platform toolkit for creating guis | ||
GuiLite | 7,397 | 11 months ago | π - Header-only, cross-platform gui library |
List of C++ UI Libraries | π - List of C++ gui libraries, with pictures and descriptions | ||
Litehtml | 1,933 | about 1 month ago | π - Lightweight HTML / CSS rendering engine |
Nana | 2,345 | 5 months ago | π - Cross-platform gui library in modern C++ |
Portable File Dialogs | 1,042 | 8 months ago | β - Single-header C++11 native dialogs on Windows, macOS, and Linux |
Qt | π - Industry standard gui library. [ | ] | ||
RmlUi | 2,877 | 8 days ago | β - Turns HTML / CSS source files into vertices and draw commands. [ ] |
Turbo Badger | 579 | about 5 years ago | β - Gui library for hardware accelerated apps & games. [ ] |
Wt | 1,703 | 16 days ago | π - Web gui library in modern C++. [ ] |
wxWidgets | 6,177 | 3 days ago | π - Cross-platform gui using native controls. [ ] |
Awesome Game Engine Development / Libraries / C++ / C++: Input | |||
Gainput | 858 | about 3 years ago | π - Easy to use input library |
OIS | 257 | 10 months ago | π - Object-oriented input system. Compatiable with many operating systems |
Oryol Input | 2,000 | almost 2 years ago | π - Input module from the game framework |
Awesome Game Engine Development / Libraries / C++ / C++: Layout | |||
Yoga | 17,318 | 8 days ago | π - Cross-platform layout engine by . [ ] |
Awesome Game Engine Development / Libraries / C++ / C++: Libraries | |||
Boost Libraries | π - Wide range of C++ libraries, many end up as part of the STL. [ ] | ||
Gamedev Libraries | 1,455 | 7 months ago | π - Collection of open source C/C++ libraries for game development |
Inqlude | π - List of libraries for developers of -based apps | ||
List of Open Source C++ Libraries | π - Comprehensive list of open source C++ libraries | ||
NVIDIA GameWorks | π - technologies for game & app developers | ||
Awesome Game Engine Development / Libraries / C++ / C++: Lighting | |||
Thekla Atlas | 458 | over 3 years ago | π - Atlas generation tool |
UVAtlas | 847 | 3 days ago | π - DirectX library for creating and packing texture atlases |
Awesome Game Engine Development / Libraries / C++ / C++: Math | |||
OpenGL Mathematics | 9,303 | 3 months ago | π - Header-only math library for graphics software |
Awesome Game Engine Development / Libraries / C++ / C++: Network | |||
Cpp-HttpLib | 13,123 | 6 days ago | π - Single-header file HTTP server and client library in C++11 |
Awesome Game Engine Development / Libraries / C++ / C++: Physics | |||
Box2D | 8,320 | 6 days ago | π - Battle tested 2D physics for games. [ | | ] |
Bullet Physics | 12,653 | 4 months ago | π - Popular 3D physics libary |
Chrono | 2,244 | 5 days ago | π - High-performance multiphysics and multibody dynamics simulations. [ ] |
Edyn | 634 | 18 days ago | π - Multi-threaded, networked physics engine. Supports large dynamic worlds. [ ] |
Jolt Physics | 6,768 | 4 days ago | π - Multi-core friendly rigid body 3D physics and collision detection |
Liquid Fun | 4,723 | over 1 year ago | π - Extension of , adds particle-based fluid and soft bodies. [ ] |
Newton Dynamics | 949 | 12 days ago | π - Real-time simulation of 3D environments |
ODE | π - Open Dynamics Engine, 3D rigid body physics | ||
Qu3e | 930 | over 3 years ago | π - Fast 3D physics engine, created to be used in games |
ReactPhysics3D | 1,537 | about 1 month ago | π - 3D physics engine |
Slingshot | 92 | about 1 year ago | π - Constraint-based physics engine for 3D rigid body dynamics |
Awesome Game Engine Development / Libraries / C++ / C++: Reflection | |||
Boost.PFR | 1,334 | 6 days ago | π - Basic reflection C++14 library, part of the Boost Libraries |
Magic Enum | 4,941 | 8 days ago | π - Header-only C++17, provides static reflection for enums |
Meta | 590 | over 4 years ago | π - Header-only, non-intrusive and macro-free runtime reflection system in C++17 |
Nameof | 2,097 | about 1 month ago | π - Header-only C++17, provides nameof macros to obtain name of a variable |
Ponder | 648 | about 2 years ago | π - Expose C++17 classes and objects so they can used as data |
Reflect | 5 | almost 2 years ago | π - Small, flexible, single-header library for runtime reflection and meta data in C++11 |
RTTR | 3,188 | 7 months ago | π - Reflection for C++11 |
Awesome Game Engine Development / Libraries / C++ / C++: Scripting | |||
AngelScript | π - Cross-platform scripting library, follows the widely known syntax of C/C++ | ||
ArkScript | 608 | 10 days ago | π - Small, fast, functional and scripting language |
ChaiScript | 2,951 | 9 months ago | π - Embedded scripting language designed from to directly target C++17 |
GameMonkey Script | 147 | over 2 years ago | π - Embedded scripting language for apps, tools and games |
v8 | 23,439 | 5 days ago | π - High-performance JavaScript and WebAssembly engine by |
Awesome Game Engine Development / Libraries / C++ / C++: Serialization | |||
Cap'n Proto | 11,696 | 5 days ago | π - Fast data interchange format and capability-based RPC system |
Cereal | 4,237 | 3 months ago | π - Header-only C++11 serialization library |
Cista++ | 1,837 | 15 days ago | π - Simple, high-performance serialization & reflection library |
FlatBuffers | 23,350 | 9 days ago | π - Efficient cross-platform serialization library by |
JSON for Modern C++ | 43,219 | 6 days ago | π - JSON support for Modern C++ |
Protobuf | 65,753 | 6 days ago | π - Protocol Buffers, for platform-neutral serialized data by |
RapidJSON | 14,259 | about 2 months ago | π - Fast JSON parser / generator |
Awesome Game Engine Development / Libraries / C++ / C++: Terrain | |||
Terra Forge 3D | 973 | 2 months ago | π - Procedural 3D terrain generation and texturing tool |
Awesome Game Engine Development / Libraries / C++ / C++: Utility | |||
Any-Lite | 135 | 6 months ago | π - Header-only 'any' type for C++98 and above |
EASTL | 8,253 | 2 months ago | π - Electronic Arts STL replacement, emphasis on performance |
faker-cxx | 314 | 6 days ago | π - C++20 Faker library for generating fake (but realistic) data for testing and development |
Parallel Hashmap | 2,552 | 19 days ago | π - Header-only, fast and memory-friendly hashmap and binary tree containers |
Spdlog | 24,386 | 11 days ago | π - Fast logging library |
Tiny-Process-Library | π - Making it simple to create and stop new processes | ||
TinyXML-2 | 5,109 | 3 months ago | π - XML parser that can be easily integrated into other programs |
Awesome Game Engine Development / Libraries / C++ / C++: Visual Programming / Nodes | |||
NodeEditor | 3,075 | about 1 month ago | π - Graph-controlled data processing, built with |
QuickQanava | 1,188 | about 1 month ago | π - Display graphs and relational content in a -based app, in C++14 |
Visual Script Engine | 192 | 6 months ago | π - Visual scripting engine designed for embedding |
Awesome Game Engine Development / Libraries / C# | |||
Dot Net Perls | π - Reference for the C# language | ||
Awesome Game Engine Development / Libraries / C# / C#: App Framework | |||
ATF | 1,895 | over 4 years ago | π - Components for making tools on Windows, started in 2005 |
Awesome Game Engine Development / Libraries / C# / C#: Audio | |||
NAudio | 5,556 | 5 months ago | π - Audio and MIDI library for .NET |
Awesome Game Engine Development / Libraries / C# / C#: Cross-Platform | |||
Blazor | 35,485 | 6 days ago | π - C# to JavaScript (as WebAssembly) technology by . [ ] |
Mono | 11,135 | 3 months ago | π - Open source implementation of 's .NET Framework |
Awesome Game Engine Development / Libraries / C# / C#: Entity Component System | |||
Arch | 1,042 | 6 days ago | π - High-performance ECS with optional multithreading |
DefaultEcs | 663 | 9 months ago | π - ECS framework designed for game development |
Friflo.Engine.ECS | 164 | 3 months ago | π - Archetype based ECS with focus on performance, cache locality and DX |
LeoECS | 195 | over 1 year ago | π - ECS framework powered by C# with optional integration to |
Awesome Game Engine Development / Libraries / C# / C#: Game Engine w/Editor | |||
Duality | 1,409 | 2 months ago | π - Modular 2D engine, editor built with |
Flat Red Ball | 411 | 3 days ago | π - 2D game engine & design tools, built with . [ | ] |
Murder | 2,466 | 5 days ago | π - Pixel-art, ECS game engine built on . [ ] |
Stride | 6,624 | 5 days ago | π - Game engine for realistic rendering and VR. Formerly . [ ] |
Unity | πΈ - Biggest name in game engines, industry standard | ||
Awesome Game Engine Development / Libraries / C# / C#: Game Framework | |||
FNA | 2,641 | 20 days ago | π - Reimplementation of the Microsoft XNA Game Studio 4.0 libraries |
Monofoxe | 413 | about 2 months ago | π - Game engine designed to simplify working with |
MonoGame | 11,553 | 4 days ago | π π₯ - Framework for creating cross-platform games. [ ] |
Nez | 1,815 | 21 days ago | π - Feature-rich 2D framework built on |
Protogame | 181 | over 6 years ago | π - Cross-platform 2D/3D game engine built on |
Awesome Game Engine Development / Libraries / C# / C#: Geometry | |||
DotRecast | 563 | 15 days ago | π - A port of , navigation mesh toolset for games, Unity3D, servers, C# |
Awesome Game Engine Development / Libraries / C# / C#: Graphics | |||
OpenTK | 3,244 | 10 days ago | π - Open Toolkit, C# bindings for OpenGL. [ ] |
Veldrid | 2,490 | 5 months ago | π - Cross-platform, graphics API-agnostic rendering and compute library for .NET |
Awesome Game Engine Development / Libraries / C# / C#: Gui | |||
Avalonia | 25,949 | 6 days ago | π - Cross-platform gui framework for .NET. [ ] |
GeonBit.UI | 479 | 7 months ago | π - Gui for projects |
MonoGame.Forms | 287 | about 1 month ago | π - render window for Windows Forms |
Myra | 743 | about 2 months ago | π - Gui library for , , and |
Uno | 8,999 | 3 days ago | π - Mobile, desktop and WebAssembly gui library. [ ] |
Awesome Game Engine Development / Libraries / C# / C#: Physics | |||
Aether Physics | 371 | about 1 year ago | π - 2D physics library with continuous collision detection |
Velcro Physics | 669 | over 3 years ago | π - C# port of Box2D. Formerly |
Awesome Game Engine Development / Libraries / C# / C#: Utility | |||
Facepunch.Steamworks | 2,926 | 3 months ago | π - Steamworks implementation |
Awesome Game Engine Development / Libraries / Dart | |||
Awesome Dart | 2,357 | 6 months ago | π - Curated list of awesome Dart frameworks, libraries, and software |
Dart | π - Client-optimized language for fast apps on any platform. [ ] | ||
Awesome Game Engine Development / Libraries / Dart / Dart: App Framework | |||
Flutter | π - Open source app framework by . [ | ] | ||
Awesome Game Engine Development / Libraries / Dart / Dart: File Formats | |||
image | 1,176 | 11 days ago | π - Library for decoding / encoding image formats and image processing |
Awesome Game Engine Development / Libraries / Dart / Dart: Game Framework | |||
Flame | 9,285 | 4 days ago | π - Minimalist based 2D game engine. [ | | | ] |
Awesome Game Engine Development / Libraries / F# | |||
Awesome F# | 1,218 | 15 days ago | π - Curated list of frameworks, libraries, software and resources |
F# | π - Functional-first language for .NET, prioritizing expressive code and parallelism | ||
Awesome Game Engine Development / Libraries / F# / F#: Audio | |||
FSound | 49 | over 2 years ago | π - Sound processing library |
Awesome Game Engine Development / Libraries / F# / F#: Entity Component System | |||
Garnet | 163 | 7 months ago | π - Game composition library with ECS and actor-like messaging features |
Awesome Game Engine Development / Libraries / F# / F#: Game Engine w/Editor | |||
Nu Game Engine | 1,136 | 5 days ago | π - Cross-platform game engine built in the functional style |
Awesome Game Engine Development / Libraries / F# / F#: Gui | |||
Fabulous | 1,159 | 5 days ago | π - Declarative UI framework for cross-platform apps |
Awesome Game Engine Development / Libraries / Go | |||
Awesome Go | 133,063 | 2 days ago | π - Awesome Go frameworks, libraries and software |
Go | π - Statically typed, compiled programming language designed at . [ ] | ||
Awesome Game Engine Development / Libraries / Go / Go: Audio | |||
Beep | 2,076 | 8 months ago | π - Playback and audio-processing |
Awesome Game Engine Development / Libraries / Go / Go: Game Engine w/Editor | |||
G3N | 2,802 | 3 months ago | π - OpenGL 3D game engine |
Awesome Game Engine Development / Libraries / Go / Go: Game Framework | |||
Ebitengine | 11,060 | 11 days ago | π - Dead simple 2D game library |
Engo | 1,756 | 4 months ago | π - A 2D game framework |
Pixel | 4,461 | 6 months ago | π - Hand-crafted 2D game library. [ ] |
Awesome Game Engine Development / Libraries / Go / Go: Geometry | |||
3D Mesh Simplification | 249 | almost 8 years ago | π - 3D mesh simplification |
Awesome Game Engine Development / Libraries / Go / Go: Graphics | |||
ln | 3,277 | over 5 years ago | π - The 3D Line Art Engine, a vector-based 3D renderer. [ ] |
Awesome Game Engine Development / Libraries / Haxe | |||
Awesome Haxe | 86 | over 5 years ago | π - Awesome curated list of useful Haxe links |
Awesome Haxe Game Dev | 385 | about 1 year ago | π - Awesome list of game dev resources for Haxe |
Haxe | π - Produce cross-platform native code. [ ] | ||
Haxe Blog: Game Engine | π - "How I wrote my own 3D game engine and shipped a game in 20 months" | ||
Haxe Blog: OpenFL | π - "Flash is dead, long live OpenFL" | ||
Awesome Game Engine Development / Libraries / Haxe / Haxe: Animation | |||
Actuate | 159 | 20 days ago | π - Flexible, fast tween library |
DragonBones | 41 | about 3 years ago | π - Runtime support for skeletal animation |
Spine-Hx | 56 | 10 months ago | π - runtime for Haxe |
Awesome Game Engine Development / Libraries / Haxe / Haxe: App Framework | |||
Lime | 761 | 7 days ago | π - Flexible, lightweight layer for Haxe cross-platform developers |
nme | 479 | 6 days ago | π - Cross-platform native backend for Haxe projects |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Cross-Platform | |||
HashLink | 812 | 20 days ago | π - Virtual machine for Haxe |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Entity Component System | |||
Ecx | 52 | about 5 years ago | π - Entity component system framework for Haxe |
GASM | 20 | over 3 years ago | π - Framework agnostic entity component system for Haxe |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Game Engine w/Editor | |||
Armory | 3,075 | 17 days ago | π - 3D game engine with full integration |
Away3D | 208 | 3 months ago | π - Real-time 3D engine for OpenFL. [ ] |
Flixel-Studio | 101 | almost 2 years ago | π - Embeddable, in-game editor for |
Hide | 540 | 6 days ago | π - Extensible IDE for the 3D graphic engine |
LDtk | 3,436 | 8 days ago | π π₯ - Modern, lightweight and efficient 2D level editor. [ ] |
Starling | 237 | 3 months ago | π - Popular ( ) 2D game engine built on . [ | ] |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Game Framework | |||
Ceramic | 260 | about 1 month ago | π - Cross-platform 2D framework. [ ] |
Citrus | 549 | about 2 years ago | π - ActionScript 3 based 2D/3D framework. [ ] |
Clay | 39 | almost 4 years ago | π - Cross-platform 2D game framework |
gameBase | 614 | 22 days ago | π - Base structure for Haxe games, using graphics framework. [ ] |
HaxeFlixel | 1,990 | 8 days ago | π - Cross-platform 2D game framework powered by . [ ] |
OpenFL | 1,908 | 8 days ago | π - Open source implementation of the API. [ ] |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Graphics | |||
Heaps | 3,217 | 6 days ago | π π₯ - Cross-platform 2D/3D engine (by creators of Haxe). [ ] |
Kha | 1,494 | 30 days ago | π - Ultra-portable, high-performance multimedia framework |
Sparkler | 16 | about 3 years ago | π - Modular macro-powered particle system |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Gui | |||
HaxeUI | 346 | 8 days ago | π - Cross-platform set of styleable gui components |
Zui | 314 | over 1 year ago | π - Immediate mode user interface, used in |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Libraries | |||
HaxeLibs | π - List of every library uploaded to the Haxe website | ||
HaxeTink | π - Various addon libraries for Haxe | ||
Snowkit | π - Collective of Haxe developers | ||
Awesome Game Engine Development / Libraries / Haxe / Haxe: Physics | |||
Haxe Bullet | 94 | over 1 year ago | π - physics bindings for Haxe |
HeapsIO/bullet | 28 | over 5 years ago | π - physics for (Haxe's native low-level game framework) |
Jelly Physics | 16 | about 7 years ago | π - Soft body 2D physics engine |
Nape | 50 | over 4 years ago | π - Fast, friendly 2D rigid body physics engine. [ ] |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Serialization / Storage | |||
CastleDB | 560 | about 1 month ago | π - Structured database with a local web service to edit it |
Format | 131 | 6 months ago | π - Various files formats support for Haxe |
HxBit | 155 | about 1 month ago | π - Binary serialization and network synchronization library |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Utility | |||
hexMachina | 7 | 7 months ago | π - Powerful modular MVC framework. [ ] |
HxColorToolkit | 45 | over 2 years ago | π - Library for color conversion and color scheme generation |
HxMath | 92 | almost 2 years ago | π - Game-oriented math library for the Haxe language |
SteamWrap | 108 | about 1 year ago | π - Haxe native extension for the Steam API |
Awesome Game Engine Development / Libraries / Haxe / Haxe: Visual Programming / Nodes | |||
Haxe-Blockly | 5 | about 5 years ago | π - Haxe wrapper for |
Awesome Game Engine Development / Libraries / Lua | |||
Awesome Lua | 3,981 | 3 months ago | π - Awesome Lua packages and resources |
Awesome Game Engine Development / Libraries / Lua / Lua: Game Framework | |||
3DreamEngine | 388 | over 1 year ago | π - 3D engine on top of |
Gideros | 575 | 12 days ago | π - 2D/3D cross-platform games with Lua. [ ] |
INSTEAD | 224 | 4 days ago | π - Simple Text Adventure Interpreter |
LΓVE | 5,098 | 5 days ago | π - 2D framework for writing game code with Lua. [ | ] |
Awesome Game Engine Development / Libraries / Java | |||
Awesome Java | 41,967 | 9 days ago | π - Awesome frameworks, libraries and software for Java |
Java | π - General-purpose language, runs on . [ ] | ||
Learn Java | π - Official docs and tutorials | ||
OpenGL & GLSL Tutorials | 1,872 | over 5 years ago | π - OpenGL / GLSL tutorials for and |
Awesome Game Engine Development / Libraries / Java / Java: Game Framework | |||
jMonkeyEngine | 3,835 | 23 days ago | π - Modern 3D game development suite |
libGDX | 23,368 | 7 days ago | π - Game framework built on, and adds to . [ | ] |
LWJGL | 4,816 | 5 days ago | π - Graphics, audio, parallel computing, XR and more. [ ] |
Awesome Game Engine Development / Libraries / JavaScript | |||
Eloquent JavaScript | π - Modern JavaScript programming, with examples | ||
MDN | π - Mozilla Developer Network, excellent learning resource | ||
W3 Schools | π - Learn to code with the world's largest web developer site | ||
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Animation | |||
Animate.css | 80,864 | 4 months ago | π - Ready-to-use, pure CSS animations. [ ] |
D3.js | 108,976 | 30 days ago | π - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. [ | ] |
GreenSock | 19,871 | 4 months ago | πΈ - Robust animation toolset. [ ] |
Ossos | 426 | 23 days ago | π - Web-based character animation system |
React-Spring | 28,222 | 5 days ago | π - Spring physics based React animation library |
Scene.js | 2,727 | over 1 year ago | π - JavaScript & CSS timeline-based animation library |
Theatre | 11,378 | 3 months ago | π - Motion design editor for the web |
Tween.js | 9,860 | 4 months ago | π - Tweening engine for easy animations using Robert Penner's equations |
TweenJS | 3,558 | 11 months ago | π - Tweening / animation library, part of the suite |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Audio | |||
Howler.js | 24,033 | 4 months ago | π - Audio made easy and reliable across all platforms |
PixiJS Sound | 409 | about 2 months ago | π - Audio library with filters, built on . [ ] |
SoundJS | 4,446 | over 3 years ago | π - Simple API and powerful features, part of the suite |
Sonant-X | 235 | 21 days ago | π - Small JavaScript synthesizer library. [ ] |
SpessaSynth | 93 | 4 days ago | π - MIDI player and synthesizer |
Tone.js | 13,525 | about 1 month ago | π - WebAudio framework for creating interactive music in the browser |
tuna | 1,735 | 4 months ago | π - Audio effects library for the WebAudio API |
Waveform Playlist | 1,470 | 8 days ago | π - Multitrack web audio editor and player with canvas waveform preview |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Color | |||
Chroma.js | 10,194 | 6 days ago | π - Library for all kinds of color manipulations |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Cross-Platform | |||
Apache Cordova | π - Mobile apps (iOS / Android) with with JavaScript, HTML, and CSS | ||
Electron | 114,414 | 6 days ago | π - Cross-platform desktop apps with JavaScript, HTML, and CSS. [ ] |
Electron Alternatives | 1,667 | 4 days ago | π - Cross-platform gui app development options |
Ejecta | 2,810 | over 3 years ago | π - JavaScript / canvas / audio implementation for iOS. App store compatible |
NW.js | 40,391 | 3 days ago | π - Desktop apps with JavaScript. Formerly . [ ] |
Progressive Web Apps | π - Using web tech in a way that feels like platform-specific apps | ||
React Native | 119,278 | 4 days ago | π - Framework for building native apps using React. [ ] |
Tauri | 85,170 | 4 days ago | π - Smaller, faster, and more secure desktop applications. [ ] |
Ultralight | πΈ - Supports modern HTML5, CSS, and JavaScript. Based on | ||
WebView2 | π - Microsoft Edge control allows you to embed web in native apps. [ ] | ||
Window.js | 2,250 | over 1 year ago | π - JavaScript runtime for desktop graphics programming. [ ] |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Docking | |||
Dock Spawn TS | 128 | 6 months ago | π - Maintained, TypeScript version of , a JavaScript docking framework |
FlexLayout | 944 | about 2 months ago | π - Multi-tab layout manager |
Golden Layout | 6,291 | 3 months ago | π - Multi-window layout manager for web apps |
PhosphorJS | 1,041 | almost 5 years ago | π - High-performance, pluggable, desktop-style web apps |
React Mosaic | 4,380 | 4 months ago | π - React tiling window manager |
RC-Dock | 688 | 4 months ago | π - Dock layout component for React |
wcDocker | 146 | almost 3 years ago | π - Window layout system with a responsive and interactive design |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Entity Component System | |||
Becsy | 207 | about 1 month ago | π - Multithreaded ECS for TypeScript and JavaScript |
bitECS | 930 | 5 days ago | π - Functional, minimal, data-oriented, ultra-high performance ECS library |
Ecsy | 1,111 | over 2 years ago | π - Experimental ECS aiming to be lightweight, easy to use |
Miniplex | 850 | about 1 year ago | π - Entity management system for games |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: File Formats | |||
JSMpeg | 6,378 | about 2 years ago | π - MPEG1 Video Decoder in JavaScript |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Framework | |||
Alpine | 28,365 | 6 days ago | π - Rugged, minimal framework for composing JavaScript behavior in your markup |
Angular | 96,223 | 6 days ago | π - The modern web developer's platform |
Aurelia | 11,753 | almost 2 years ago | π - Modern, front-end framework for browser, mobile, and desktop apps |
Ember | 22,467 | 4 days ago | π - Framework for ambitious web developers |
Preact | 36,827 | 6 days ago | π - Fast 3kB React alternative with the same modern API |
React | 229,269 | 6 days ago | π - Declarative, efficient, and flexible JavaScript library for building user interfaces |
Svelte | 80,002 | 4 days ago | π - Takes your declarative components and converts them into efficient JavaScript |
Vue | 207,993 | about 1 month ago | π - Progressive JavaScript framework for building UI on the web |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Game Engines | |||
JavaScript Game Engines | π - GitHub Collection of JavaScript / HTML5 game engines | ||
JavaScript Wiki: Game Engines | 3,897 | over 9 years ago | π - JavaScript / HTML5 game engines and frameworks |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Game Engine w/Editor | |||
A-Frame | 16,691 | 6 days ago | π - Web framework for building VR experiences. [ ] |
Cocos Creator | 8,573 | 6 days ago | π - Cross-Platform 2D/3D game creation. [ ] |
ct.js | 1 | 4 days ago | π - Desktop 2D game engine, built on |
Egret | 3,921 | over 2 years ago | π - Mobile game engine. [ ] |
GDevelop | 11,274 | 6 days ago | π - Full-featured 2D game development. [ ] |
Impact | 2,006 | 14 days ago | π - Game engine for desktop and mobile browsers. [ ] |
Isogenic | 525 | 8 months ago | π - Engine with advanced multiplayer, based on 's multiplayer system |
melonJS | 5,916 | 3 months ago | π - Modern 2D game engine, level editing with . [ | ] |
microStudio | 932 | 3 months ago | π - Online game engine. Learn and practice programming. [ ] |
Pixelbox.js | 469 | 9 months ago | π - Sandbox to fast-prototype 2D tile-based games. [ ] |
QICI Engine | 864 | over 8 years ago | π - Toolset for making games |
Superpowers | π - Both 2D & 3D game making for indies. [ ] | ||
Taro | 286 | about 1 year ago | π - Multiplayer engine with physics, aka . [ ] |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Game Framework | |||
Crafty | 3,423 | about 1 year ago | π - Create 2D games in a structured way |
Excalibur | 1,820 | 4 days ago | π - Friendly TypeScript 2D game engine for the web |
Galacean | 4,280 | 6 days ago | π - Web/Mobile-first engine built on WebGL and glTF |
Kaboom | 2,666 | 4 months ago | π - Simple 2D framework |
LittleJS | 3,345 | 4 days ago | π - Lightweight 2D framework with WebGL rendering |
Meep | 260 | almost 2 years ago | π - ECS game framework |
Oasis | 4,280 | 6 days ago | π - WebGL framework by . 2D/3D, animation, physics |
Phaser | 37,159 | 6 days ago | π - Fast 2D game framework. [ ] |
Turbulenz | 4,581 | over 1 year ago | π - Modular 2D/3D game framework for browsers, desktops and mobile |
WhitestormJS | 6,141 | 2 months ago | π - Framework for 3D apps / games, built on |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Geometry | |||
Convexhull.js | 27 | about 8 years ago | π - High-performance JavaScript 2D convex hull library |
Delaunator | 2,332 | about 2 months ago | π - Incredibly fast JavaScript library for Delaunay triangulation of 2D points |
Earcut | 2,210 | 4 months ago | π - The fastest and smallest JavaScript polygon triangulation library for your WebGL apps |
Poly-Decomp.js | 434 | over 1 year ago | π - Decompose 2D polygons into convex pieces |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Graphics | |||
CanvasKit | 9,275 | 4 days ago | π - WebAssembly build of 's 2D graphics library, Skia. [ ] |
EaselJS | 8,145 | 2 months ago | π - Makes working with the canvas element easy, part of |
Escher.js | 20 | 3 months ago | π - Interactive 2D graphics canvas framework |
Fabric.js | 29,129 | 4 days ago | π - Powerful and simple JavaScript canvas library |
Konva | 11,615 | 16 days ago | π - Canvas interactivity framework for desktop and mobile apps |
p5.js | 21,694 | 11 days ago | π - Library for creative coding. [ ] |
Paper.js | 14,507 | 4 months ago | π - The swiss army knife of vector graphics. [ ] |
Pencil.js | 277 | 2 months ago | π - Modular interactive 2D drawing library. [ ] |
PixiJS | 43,948 | 4 days ago | π π₯ - Fast, lightweight 2D library. [ | | | ] |
Pts | 5,194 | 3 months ago | π - Library for visualization and creative coding. [ ] |
Scrawl-canvas | 329 | 6 days ago | π - Library for working with the canvas element |
Stage.js | 2,432 | about 1 month ago | π - 2D rendering engine for game development. [ ] |
Two.js | 8,315 | 4 days ago | π - Renderer agnostic 2D drawing API for the web |
ZIM | 507 | 13 days ago | π - Creative canvas framework. [ ] |
Babylon.js | 23,270 | 6 days ago | π π₯ - Powerful web rendering engine. [ | ] |
ClayGL | 2,811 | 3 days ago | π - WebGL library for scalable Web3D applications |
CopperLicht | π - A 3D library for WebGL. [ ] | ||
Filament for Web | 17,817 | 6 days ago | π - WebAssembly build of Google's 3D graphics library, Filament. [ ] |
Four | 305 | 7 months ago | π - Minimal three.js alternative |
Hilo3d | 652 | 7 months ago | π - WebGL 3D rendering engine by |
Litescene.js | 368 | over 3 years ago | π - WebGL 3D engine library, used by |
LUME | 1,349 | 12 days ago | π - Simplifies the creation of interactive 2D/3D experiences |
OGL | 3,774 | about 1 month ago | β π₯ - Fast, powerful, minimal WebGL library. [ ] |
PicoGL.js | 789 | almost 2 years ago | π - Minimal WebGL 2 rendering library. [ ] |
Pixi3D | 763 | 6 months ago | π - 3D renderer for , seamless integration with 2D apps. [ ] |
RedGL | 156 | 5 months ago | π - JavaScript 3D WebGL library |
Regl | 5,243 | 9 days ago | π - Fast functional WebGL |
SwissGL | 1,151 | 2 months ago | π - Minimalistic wrapper on top of WebGL2 |
ThingJS | 188 | 6 days ago | π - Lightweight, extendable 3D library, aka |
Three.js | 102,744 | 6 days ago | π π₯ - General-purpose 3D library. [ | | | ] |
TWGL | 2,688 | 2 months ago | π - Tiny WebGL helper Library. [ ] |
WebGL Frameworks | π - List of WebGL frameworks on Wikipedia | ||
WebGL / WebGPU Frameworks | π - List of WebGL and WebGPU frameworks and libraries | ||
x3dom | 825 | about 2 months ago | π - Integrate 3D content seamlessly into your webpage |
Discover Three.js | π - Create stunning 3D web apps using Three.js | ||
SBcode Three.js Tutorials | π - Fantastic examples with code and explanations of topics | ||
Sketch Three.js | 2,324 | almost 2 years ago | π - Interactive sketches made with Three.js |
Sketchbook | 1,482 | about 1 month ago | π - 3D playground built on Three.js and Cannon.js |
Stemkoski Three.js Examples | π - Excellent set of instructive examples | ||
Three.js Bookshelf | π - Nice collection of resources | ||
Three.js Discourse Examples | π - Yearly collection of all examples posted on the Three.js forum | ||
Three.js Journey | π° - Course teaching WebGL from beginner to advanced | ||
Three.js Manual | π - Fantastic articles and explanations. Formerly | ||
THREEx | 335 | over 7 years ago | π - Nice collection of open source game extensions |
Custom Shader Material | 902 | 20 days ago | π - Extend Three.js materials with your own shaders |
irregular-grid | 42 | almost 2 years ago | π - Examples of generating and using irregular grids. [ ] |
Lamina | 1,021 | over 1 year ago | π - Extensible, layered shader material for Three.js |
screen-space-reflections | 555 | over 1 year ago | β - Screen space reflections in Three.js |
three-billboard-reflection | 112 | over 2 years ago | π - Performant plane reflections in Three.js |
three-mesh-bvh | 2,545 | 10 days ago | π - Speed up raycasting and enable spatial queries on Meshes |
three-mesh-ui | 1,311 | 12 months ago | π - VR user interfaces for Three.js |
three-nebula | 955 | over 1 year ago | π - WebGL particle system for Three.js. [ ] |
three-projected-material | 677 | 5 months ago | π - Texture projection in Three.js |
three.ik | 469 | over 1 year ago | π - Inverse kinematics for Three.js |
Troika JS - Derived Material | 1,640 | 10 days ago | π - Extend existing Three.js materials. [ ] |
voxelizer | 51 | 8 months ago | π - Voxelization of 3D models |
drei | 8,412 | 3 days ago | π - Useful helpers for react-three-fiber |
gltfjsx | 4,856 | 17 days ago | π - Turns GLTFs into JSX components |
react-three-fiber | 27,575 | 6 days ago | π - React renderer for Three.js |
Threlte | 2,491 | 7 days ago | π - 3D framework and ecosystem for Svelte and Three.js. [ ] |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Gui | |||
Bootstrap | 170,886 | 7 days ago | π - Popular. Develop responsive, mobile first projects. [ ] |
dat.GUI | 7,521 | about 1 month ago | π - Lightweight gui for changing variables in JavaScript |
Dojo | 89 | almost 2 years ago | π - Gui widgets for web apps |
Guify | 286 | 4 months ago | π - Simple gui for changing JavaScript variables. [ ] |
GuiGui | 72 | almost 2 years ago | π - Gui for tweaking stuff in JavaScript. [ ] |
Inferno | 16,093 | about 1 month ago | π - React-like library for building high-performance user interfaces |
jQuery UI | 11,258 | 18 days ago | π - The official gui library for jQuery |
Leva | 5,031 | 3 months ago | π - React-first components gui |
Magic Circle | 39 | 5 months ago | π - Multi-functional gui. Inspired by dat.GUI, Unity and Framer |
PCUI | 671 | 12 days ago | π - UI component library for the web by |
Tweakpane | 3,674 | 8 days ago | π - Compact gui for fine-tuning values |
uil | 556 | over 1 year ago | π - Simple JavaScript gui |
w2ui | 2,665 | 3 days ago | π - Gui widgets for modern web apps |
Zebkit | 931 | over 5 years ago | π - Canvas rendered UI component libary |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Input | |||
Joycon.js | 90 | 3 months ago | π - JavaScript controller functionality |
Mesekai | 40 | 13 days ago | β - Real-time motion tracking |
use-gesture | 9,059 | 4 months ago | π - Utility for mouse / touch gestures in React and JavaScript |
WebAR.rocks.faceDepth | 38 | over 1 year ago | π - Insert your face from your camera into a 3D scene |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Layout | |||
Complete Guide to Flexbox | π - Comprehensive guide to CSS flexbox layout | ||
Complete Guide to Grid | π - Comprehensive guide to CSS grid | ||
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Networking | |||
Socket.io | 61,208 | 27 days ago | π - Enables real-time bidirectional event-based communication |
WebRTC | π - Supports video, voice, and generic data to be sent between peers | ||
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Physics | |||
Ammo.js | 4,183 | 10 months ago | π - Physics engine ported as WebAssembly |
Box2d.js | 1,336 | over 4 years ago | π - Box2D to ported as WebAssembly |
Cannon-es | 1,784 | 11 months ago | π - Maintained fork of 3D physics engine. [ ] |
Goblin Physics | 147 | about 8 years ago | π - 3D physics engine written from the ground up in JavaScript. [ ] |
JoltPhysics.js | 275 | 8 days ago | π - Port of to JavaScript (as WebAssembly). [ ] |
Matter.js | 16,877 | 3 months ago | π - Featured 2D physics engine for the web. [ ] |
Oimo.js | 3,068 | over 3 years ago | π - Lightweight 3D physics engine. [ ] |
p2.js | 2,647 | over 2 years ago | π - 2D rigid body physics, by the creator of Cannon.js |
Particulate.js | 339 | about 5 years ago | π - Particle physics library designed to be simple, fast and stable |
Planck.js | 4,922 | 3 days ago | π - JavaScript rewrite of the physics engine. [ ] |
Physijs | 2,768 | over 2 years ago | π - Physics plugin for Three.js |
Rapier | π - Rust 2D/3D physics libary focused on performance, ported as WebAssembly | ||
Verly.js | 666 | 9 months ago | π - Easy to integrate verlet physics engine. [ ] |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Utility | |||
Clipboard.js | 34,045 | 11 months ago | π - Small, modern copy to clipboard |
Day.js | 47,000 | 10 days ago | π - Fast 2kB alternative to with the same modern API |
i18next | 7,781 | 8 days ago | π - Popular internationalization framework |
jQuery | 59,230 | 16 days ago | π - Fast and feature-rich JavaScript library. [ ] |
PreloadJS | 2,875 | over 1 year ago | π - Preloading assets w/progress events |
Struct Vec | 25 | over 2 years ago | π - JavaScript array-like containers for multithreading |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Timeline | |||
Frame.js | 1,056 | 10 days ago | π - JavaScript sequence editor. [ ] |
Neo | 289 | over 2 years ago | π - Timeline for JavaScript. [ ] |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Video | |||
Remotion | 20,779 | 5 days ago | πΈ - Create videos programmatically in React. [ ] |
Awesome Game Engine Development / Libraries / JavaScript / JavaScript: Visual Programming / Nodes | |||
Butterfly | 4,469 | 6 months ago | π - Diagramming library concentrated on flow and field layout by |
Drawflow | 4,794 | about 1 month ago | π - Simple JavaScript flow library. [ ] |
Flow | 90 | 2 months ago | π - Node-graph library |
Litegraph.js | 6,836 | 4 months ago | π - Create graphs in the browser similar to Unreal Blueprints. [ ] |
Node-RED | 19,887 | 8 days ago | π - Low-code programming for event-driven applications |
Nodl | 1,631 | 5 months ago | π - Framework for computational node graphs |
Rete.js | 10,166 | 3 months ago | π - Framework for visual programming and node editors. [ ] |
Awesome Game Engine Development / Libraries / Kotlin | |||
Awesome Kotlin | 11,042 | about 23 hours ago | π - List of awesome Kotlin related stuff |
Kotlin | π - General-purpose language, interoperates with Java. [ ] | ||
Awesome Game Engine Development / Libraries / Kotlin / Kotlin: Game Engine w/Editor | |||
KorGE | 2,570 | 2 months ago | π - Multi-platform 2D game engine for Kotlin. [ ] |
Awesome Game Engine Development / Libraries / Kotlin / Kotlin: Game Framework | |||
FXGL | 4,429 | 7 days ago | π - Game library for 2D, experimental 3D |
Kool | 304 | 19 days ago | π - Multi-platform 3D Vulkan / OpenGL graphics engine. [ ] |
KTX | 1,370 | 3 months ago | π - Kotlin extensions for the game framework |
Awesome Game Engine Development / Libraries / Pascal | |||
Awesome Pascal | 1,828 | 7 months ago | π - Curated list of Delphi / Pascal resources |
Delphi | π - Pascal dialect and popular IDE with cross-platform support | ||
Free Pascal | π - Mature, open source Pascal compiler | ||
Pascal Tutorials | π - Simple and easy Pascal tutorials | ||
Awesome Game Engine Development / Libraries / Pascal / Pascal: Game Engine w/Editor | |||
Castle | 976 | 6 days ago | π - Cross-platform 2D/3D game engine and editor. [ ] |
Awesome Game Engine Development / Libraries / Pascal / Pascal: Game Framework | |||
Apus | 169 | 6 months ago | π - Cross-platform library for making 2D games |
Awesome Game Engine Development / Libraries / Pascal / Pascal: Physics | |||
Kraft | 113 | 17 days ago | π - Object Pascal 3D physics engine |
Awesome Game Engine Development / Libraries / Python | |||
Awesome Python | 225,227 | 3 months ago | π - List of awesome Python frameworks, libraries, software and more |
Python.org | π - Programming language that lets you work quickly. [ ] | ||
Awesome Game Engine Development / Libraries / Python / Python: App Framework | |||
Pyglet | 1,891 | 9 days ago | π - Windowing and multimedia library intended for game development |
Awesome Game Engine Development / Libraries / Python / Python: Cross-Platform | |||
Anvil | πΈ - Full stack web apps with nothing but Python | ||
Brython | 6,394 | 8 days ago | π - Python 3 running in the browser |
Awesome Game Engine Development / Libraries / Python / Python: Game Framework | |||
Arcade | 1,709 | 3 days ago | π - Easy to use library for creating 2D arcade games |
Panda3D | 4,526 | 7 days ago | π - Powerful, mature game engine, developed by Disney and CMU. [ ] |
Pygame | 7,511 | 20 days ago | π - Game & multimedia app framework, built on |
Pygcurse | 1 | about 1 year ago | π - library for text adventures / roguelikes. [ ] |
Awesome Game Engine Development / Libraries / Python / Python: Gui | |||
Kivy | 17,743 | 5 days ago | π - Cross-platform gui framework. [ ] |
Awesome Game Engine Development / Libraries / Ruby | |||
Awesome Ruby | 13,604 | 23 days ago | π - Collection of awesome Ruby libraries, tools, frameworks and software |
Ruby | π - Dynamic programming language, focused on simplicity / productivity. [ ] | ||
Awesome Game Engine Development / Libraries / Ruby / Ruby: Framework | |||
Ruby on Rails | 56,069 | 6 days ago | π - Web app framework. [ ] |
Awesome Game Engine Development / Libraries / Ruby / Ruby: Game Framework | |||
Ruby 2D | 646 | about 1 year ago | π - Make cross-platform 2D apps |
Awesome Game Engine Development / Libraries / Ruby / Ruby: Graphics | |||
Mittsu | 510 | 4 days ago | π - 3D graphics library based heavily on |
Awesome Game Engine Development / Libraries / Ruby / Ruby: Gui | |||
Glimmer | 566 | 2 months ago | π - Gui library and DSL (domain specific language) framework |
Shoes | 1,592 | about 1 year ago | π - Cross-platform gui library. [ ] |
Awesome Game Engine Development / Libraries / Rust | |||
Awesome Rust | 47,045 | 2 days ago | π - Curated list of Rust code and resources |
Rust | π - Empowering everyone to build quality software. [ | ] | ||
Awesome Game Engine Development / Libraries / Rust / Rust: App Framework | |||
Makepad | 5,171 | 6 days ago | π - Software development platform and native-rendering gui framework. [ ] |
Tao | 1,628 | 3 days ago | π - Cross-platform windowing. [ ] |
Awesome Game Engine Development / Libraries / Rust / Rust: Audio | |||
Kira | 864 | 11 days ago | π - Create expressive audio for games |
Awesome Game Engine Development / Libraries / Rust / Rust: Game Engine w/Editor | |||
Fyrox | 7,778 | 4 days ago | π - 2D/3D game engine with editor. Formerly . [ ] |
Awesome Game Engine Development / Libraries / Rust / Rust: Game Framework | |||
Ambient | 3,801 | 3 months ago | π - Multiplayer game engine |
Amethyst | 7,995 | almost 3 years ago | π - Data-driven 2D/3D game engine aiming to be fast and configurable |
Bevy | 36,242 | 6 days ago | π π₯ - Refreshingly simple data-driven 2D/3D game engine. [ ] |
Macroquad | 3,373 | 5 days ago | π - Easy to use game library, heavily inspired by |
Awesome Game Engine Development / Libraries / Rust / Rust: Graphics | |||
Ash | 1,850 | 8 days ago | π - Vulkan bindgins for Rust |
Glium | 3,510 | 18 days ago | π - Safe wrapper arount the OpenGL API |
Kiss3D | 1,502 | 9 months ago | π - Keep it simple, stupid 3D graphics engine |
Miniquad | 1,579 | 24 days ago | π - Cross platform rendering |
Vulkano | 4,540 | 17 days ago | π - Safe and rich wrapper around the Vulkan API |
Awesome Game Engine Development / Libraries / Rust / Rust: Gui | |||
Azul | 5,898 | 5 days ago | π - Desktop gui framework |
Dioxus | 21,545 | 4 days ago | π - Cross-platform, React-like gui library |
Druid | 9,568 | 27 days ago | π - Data-first gui design toolkit |
egui | 22,460 | 7 days ago | π - Easy to use immediate mode gui. Runs on web and native. [ ] |
Slint | 17,592 | 4 days ago | π - Gui toolkit for embedded / desktop. Formerly . [ ] |
Awesome Game Engine Development / Libraries / Rust / Rust: Physics | |||
Rapier | 4,059 | 6 days ago | π - 2D/3D physics engines focused on performance. [ ] |
Awesome Game Engine Development / Libraries / Zig | |||
Awesome Zig | 1,227 | 3 months ago | π - Curated list of Zig code and resources |
Zig | π - General-purpose language and toolchain. [ | ] | ||
Ziglings | 4,336 | 3 months ago | π - Learn the Zig programming language by fixing tiny broken programs |
Awesome Game Engine Development / Libraries / Zig / Zig: App Framework | |||
Upaya | 131 | over 2 years ago | π - Framework for creating game tools and helper apps |
Awesome Game Engine Development / Libraries / Zig / Zig: File System | |||
Known Folders | 232 | 4 months ago | π - Provides access to well-known folders across several operating systems |
Awesome Game Engine Development / Libraries / Zig / Zig: Game Engine w/Editor | |||
Mach | 3,374 | 8 days ago | π - Game engine & graphics toolkit. [ ] |
Awesome Game Engine Development / Libraries / Zig / Zig: Game Framework | |||
Zig-Gamedev Project | 2,295 | 14 days ago | π - Sample apps and libraries using DirectX 12 |
Awesome Game Engine Development / Libraries / Zig / Zig: Graphics | |||
Mini Pixel | 180 | 10 months ago | π - Tiny pixel art editor. [ ] |
Pixi | 767 | 10 days ago | π - Pixel art editor |
Awesome Game Engine Development / Libraries / Zig / Zig: Scripting | |||
Cyber | 1,223 | 3 months ago | π - Fast, efficient, and concurrent scripting language |
Awesome Game Engine Development / Open Source Games / C | |||
Doom | 14,366 | 6 months ago | π - The original 1993 3D masterpiece by |
Gish | 332 | almost 8 years ago | π - Open Source version of the award-winning physics platformer. [ ] |
Handmade Hero | πΈ - Videos on making a game from start to finish, source code for $15 | ||
Awesome Game Engine Development / Open Source Games / C++ | |||
Doom 3 | 3,118 | about 9 years ago | π - Doom 3 GPL source release |
Dungeon Crawl: Stone Soup | 2,362 | 4 days ago | π - Classic roguelike adventure. [ ] |
Etheral Legends | 245 | about 3 years ago | π - Indie Action RPG built with . [ ] |
OpenLara | 4,707 | 6 months ago | π - Classic Tomb Raider open source engine. [ ] |
TeeWorlds | 2,367 | 3 months ago | π - Retro multiplayer shooter. [ ] |
zDoom | 2,534 | 5 days ago | π - Modern, feature centric port for all Doom engine games. [ ] |
Awesome Game Engine Development / Open Source Games / Java | |||
Pixel Dungeon | 3,594 | over 5 years ago | π - Traditional roguelike game with pixel-art graphics and simple interface |
Awesome Game Engine Development / Specialty Topics / AI / Pathfinding | |||
Intro to AI | π - Intro to AI Programming for Games at RayWenderlich.com | ||
Beginner's Guide to Game AI | π - Intro to concepts used in AI for games | ||
Awesome Game Engine Development / Specialty Topics / Animation Info | |||
Skeletons and Inverse Kinematics | π - Principles for using skeletons with IK for animation | ||
Awesome Game Engine Development / Specialty Topics / Color Manipulation | |||
How to Choose Colors Procedurally | π - Procedural palettes and how to generate them | ||
Red, Yellow, and Blue | π - Convert colors from the paint color wheel to RGB space. [ ] | ||
Awesome Game Engine Development / Specialty Topics / Entity Component Systems | |||
A Simple Entity Component System | π - Basis for an ECS in C++ | ||
Evolve Your Hierarchy | π - Overview of ECSs and why to use them, at | ||
Intro to Component-Based Architecture in Games | π - Component-based architecture | ||
Nomad Game Engine | π - Articles building an ECS from the ground up in C++. [ ] | ||
What's an Entity System | π - Overview of ECSs, how they are used in game development | ||
Awesome Game Engine Development / Specialty Topics / Fluid / Smoke | |||
Fluid Simulation on the GPU | π - GPU Gems Chapter 38 - Fast, stable fluid simulation on the GPU | ||
Fluids-2D | π - Real-time fluid dynamics on the GPU with the help of WebGL and Three.js. [ ] | ||
GPU Fluid Experiments | π - Cross-platform GPU fluid simulation. [ ] | ||
WebGL Fluid Simulation | π - Play with fluids in your browser (even on mobile). [ ] | ||
Awesome Game Engine Development / Specialty Topics / Geometry / CSG (Constructive Solid Geometry) | |||
Constructive Solid Geometry | π - Technique using boolean operations to combine primitive objects | ||
csg.js | 1,795 | about 5 years ago | π - JavaScript library implementing CSG. [ ] |
three-bvh-csg | 621 | 7 months ago | π - Fast and dynamic CSG on top of three-mesh-bvh |
three-csgmesh | 459 | about 2 months ago | π - Conversion of the csg.js library for use with Three.js |
Awesome Game Engine Development / Specialty Topics / Geometry / Meshes | |||
Geometry, Surfaces, Curves, Polyhedra | π - Geometry topics including meshes, shapes, textures and more | ||
Mesh Transforms | π - 's private API for manipulation of UIView meshes. [ ] | ||
Awesome Game Engine Development / Specialty Topics / Geometry / Smoothing | |||
Laplacian Smoothing | π - Draft notes with C++ code for laplacian smoothing of meshes | ||
Subdivision at Matt's Webcorner | π - Smoothing with subdivision surfaces | ||
Subdivision Surfaces | π - Explanations of different schemes used in subdivision surfaces | ||
Awesome Game Engine Development / Specialty Topics / Hair | |||
Fuzzy Meshes | π - Simulating fur with cones and gravity. [ ] | ||
Awesome Game Engine Development / Specialty Topics / Lighting / Shadows / Gamma | |||
What Every Coder Should Know About Gamma | π - Light emission vs perceptual brightness | ||
Awesome Game Engine Development / Specialty Topics / Lighting / Shadows / Lighting 2D | |||
Gleaner Heights: 2D Lighting | π - Simple intro to 2D lighting in a game with GLSL | ||
Awesome Game Engine Development / Specialty Topics / Lighting / Shadows / Lighting 3D | |||
Basic Lighting | π - 3D lighting article by | ||
Forward Rendering vs. Deferred Rendering | π - Techniques for handling many lights | ||
Forward+ Rendering / Tiled Forward Shading | π - Forward rendering with tiled light culling | ||
Awesome Game Engine Development / Specialty Topics / Lighting / Shadows / Shadows 2D | |||
2D Pixel Perfect Shadows | 1,872 | over 5 years ago | π - An approach to 2D pixel-perfect lights / shadows using shaders |
2D Visibility | π - Excellent interactive tutorial on 2D visibility | ||
Fast 2D shadows in Unity | π - Adapting 3D rendering techniques to achieve fast 2D shadows | ||
Sight & Light | π - How to create 2D visibility / shadow effects for your game. [ ] | ||
Symmetric Shadowcasting | π - Common technique for calculating field of view | ||
Awesome Game Engine Development / Specialty Topics / Lighting / Shadows / Shadows 3D | |||
Efficient Soft-Edged Shadows | π - GPU Gems 2 Chapter 17 | ||
Screen Space Shadows | π - Great exploration of screen space shadows | ||
Shadow Mapping | π - Shadow mapping and the techniques used to acheive it | ||
Awesome Game Engine Development / Specialty Topics / Lighting / Shadows / Volumetric | |||
Threex Volumetric Spotlight | π - Great example of volumetric lighting with Three.js. [ ] | ||
Volumetric Light Approximation | π - Volumetric light approximation (godrays) with Three.js | ||
Awesome Game Engine Development / Specialty Topics / Network | |||
Source Multiplayer Networking | π - 's Source Engine multiplayer system | ||
Awesome Game Engine Development / Specialty Topics / Particles | |||
Particles | π - Article by | ||
Soft Particles | π - Implementing soft particles in WebGL | ||
Awesome Game Engine Development / Specialty Topics / Physics | |||
Fix Your Timestep! | π π₯ - How to keep physics stable with variable fps | ||
Game Physics from Scratch | π - Starting resource for game physics | ||
Intro to Physics | π - Part I: Intro to Rigid Body Dynamics | ||
Open Source Physics Engines | π - List of open source physics engines | ||
Awesome Game Engine Development / Specialty Topics / Physics / Platformer | |||
2D Physics Games | π - Using Box2D for water, ropes, gravity, lines, vehicles, etc | ||
Basic 2D Platformer Physics | π - How to create a physics system for a platformer | ||
Ledge Grabbing | π - Tutorial on ledge grabbing in 2D platformer physics | ||
Awesome Game Engine Development / Specialty Topics / Physics / Ropes / Chains | |||
Draw SVG rope using JavaScript | π - SVG path vector rope drawing | ||
Ropes in Contraption Maker | π - Implementing the physics of ropes in | ||
Matter.js: Chains | π - Chains demo using . [ ] | ||
Awesome Game Engine Development / Specialty Topics / Physics / Soft Body | |||
Blob Physics | π - Using verlet physics to simulate 2D blobs | ||
Oryol: Bullet Cloth | π - physics cloth using the game framework. [ ] | ||
Three.js: Ammo Volume | π - 3D soft body volumes using and . [ ] | ||
Awesome Game Engine Development / Specialty Topics / Physics / Verlet Physics | |||
Making a Verlet Physics Engine | π - Under the hood of a 2D physics engine in JavaScript | ||
Awesome Game Engine Development / Specialty Topics / Physics / Water / Buoyancy | |||
2D Water | π - Modeling 2D water with springs | ||
Awesome Game Engine Development / Specialty Topics / Rendering | |||
GPU Driven Rendering | π - Calculating rendering on the GPU in compute shaders | ||
Model Batching | π - Drawing many different models in a single draw call | ||
Awesome Game Engine Development / Specialty Topics / Scripting | |||
Adding Languages to Game Engines | π - Story of adding scripting to a game | ||
Implementing a Scripting Engine | π - Writting a scripting engine from scratch | ||
Embedded Scripting Languages | π - Scripting languages and engines available as libraries | ||
List of Embedded Scripting Languages | 1,299 | 4 months ago | π - Scripting languages to use in your app / game |
Scriptorium | 499 | over 8 years ago | π - Game scripting languages benchmarked |
Awesome Game Engine Development / Specialty Topics / Shaders | |||
3D Game Shaders For Beginners | π π₯ - Shaders to improve your games. [ ] | ||
Book of Shaders | π π₯ - Step-by-step guide through . [ ] | ||
CrossShader | 282 | over 1 year ago | π - Cross-compiling shaders between GLSL, HLSL, Metal, and more. [ ] |
Geeks3D Shader Library | π - Postprocessing, lighting, utlities and many more | ||
Review of Shader Languages | π - Differences between HLSL, GLSL, MSL, and WGSL | ||
Ronja Tutorials | π - Tutorials covering many shader techniques | ||
Shader Park | 759 | 6 months ago | π - Shader programming in JavaScript |
SHADERed | 4,371 | about 1 year ago | π - Shader IDE, written in C++ |
Shadertoy | π - Build and share shaders online | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Bloom | |||
LearnOpenGL Tutorial | π - Techniques used for bloom lighting, presented in OpenGL | ||
Three.js: Bloom Example | π - WebGL bloom postprocessing using . [ ] | ||
Unity Tutorial | π - How to add support for a bloom effect | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Dithering | |||
Dithering on the GPU | π - Ordered dithering in glsl using 8x8 Bayer Dithering | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Fire | |||
Fire Shader in GLSL | π - Fire intro shader using noise textures and masking | ||
Simplex 3D Noise | π - Simplex noise fire simulation shader at ShaderToy | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Lines | |||
Drawing Lines | π - Techniques for 2D/3D line rendering | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Noise | |||
Book of Shaders: Noise | π - Excellent GLSL noise article by Book of Shaders | ||
Color Banding | π - Using noise / dithering to improve drawing gradients | ||
Psrdnoise | 244 | over 1 year ago | π - Tiling simplex flow noise in 2D/3D |
Understanding Perlin Noise | π - Analysis of Perlin Noise, written in C#. [ ] | ||
WebGL Noise | 493 | 14 days ago | π - Maintained branch of the original 2D, 3D and 4D noise functions |
Awesome Game Engine Development / Specialty Topics / Shaders / Outlines | |||
Fast Solid 2D Outline | π - Drawing an outline on the alpha channel of a 2D image | ||
Let it glow! | π - Article with shader code on dynamically adding outlines to characters | ||
Outline Shader | π - Nice outline shader. [ ] | ||
Outlines w/Surface IDs | π - Technique combining depth, normals and surface IDs. [ ] | ||
Sketchy Outling | π - Article on producing a sketchy outline look | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Pixelation | |||
Pixel Art Shaders | π - Useful GLSL postprocessing shaders for pixel art games | ||
Three.js: Pixelation Example | π - WebGL pixelation postprocessing using . [ ] | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Postprocessing | |||
Image Editor Effects | π - WebGL image filters / effects shaders. [ ] | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Upscaling | |||
How do I perform an xBR or hqx filter in XNA? | π - Upscaling shader code | ||
hqx | π - Wikipedia article about the hqx pixel art upscaling algorithm developed by Maxim Stepin | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Water / Refraction | |||
2D Water Shader | π - GLSL fragment shader to simulate 2D water surface in | ||
Awesome Game Engine Development / Specialty Topics / Shaders / Wireframe | |||
Flat and Wireframe Shading | π - Flat shading / wireframes using Barycentric Coordinates | ||
Awesome Game Engine Development / Specialty Topics / Signed Distance Fields | |||
2D SDFs | π - Signed distance functions for basic 2D primitives | ||
3D SDFs | π - Signed distance functions for basic 3D primitives | ||
CSG w/SDFs | π - Using circular SDFs to build 3D objects with CSG. [ ] | ||
Basic 2D SDFs | π - Basics of rendering 2D shapes with SDFs in shaders | ||
Bezier Strokes | π - Blog post on rendering bezier strokes with SDFs | ||
Signed Distance Field Resources | 667 | 5 months ago | π - Tutorials, papers, software, demos, discussions, etc |
SDF Mesh Generation | 1,611 | 3 months ago | π - Python API to generate 3D meshes with SDFs |
Awesome Game Engine Development / Specialty Topics / Tiling | |||
Auto-Tile | π - How to use tile bitmasking to auto-tile your level layouts | ||
List of Eucliden Uniform Tilings | π - Wikipedia article on uniform tiling, space-filling polygons | ||
Space-Filling Polyhedron | π - , 3D polygons that fill space. [ ] | ||
Awesome Game Engine Development / Specialty Topics / Transparency | |||
Depth Peeling | π - Method for order-independent transparency | ||
Intro to Order-Independent Transparency | π - Article by | ||
Weighted, Blended | π - Method for order-independent transparency | ||
Awesome Game Engine Development / Tools / Software / 2D Game Dev | |||
ShoeBox | π - Drag & drop tools for sprite sheets, bitmap fonts, texture ripping, tile maps and more | ||
Sprite Illuminator | π° - Create stunning light effects with 2D sprites in your game engine | ||
Texture Packer | π° - Create sprite sheets and optimize your game graphics | ||
Tiled | π - General-purpose tile map editor for all tile-based games. [ ] | ||
Awesome Game Engine Development / Tools / Software / Animation Software | |||
Cascadeur | πΈ - 3D animation software for physics-based character animation | ||
DragonBones | π - Open source 2D game skeletal animation solution. [ ] | ||
Mixamo | πΈ - Animate 3D characters for games, films and more. By | ||
Spine | πΈ - 2D animation for games | ||
Awesome Game Engine Development / Tools / Software / Audio Tools / Music | |||
Ardour | π - Record, edit, and mix. [ ] | ||
Audacity | π - Multi-track audio editor and recorder. [ ] | ||
Bosca Ceoil | π - Easy to use tool for creating music | ||
Cakewalk | π - Complete music production package | ||
FamiStudio | π - Music editor targeted at chiptune artists and NES homebrewers. [ ] | ||
fmod | πΈ - Popular ( , , ) audio software for games | ||
LMMS | π π₯ - Cross-platform music production software. [ ] | ||
PixiTracker | π - Quickly create musical sketches, chiptunes and sound experiments | ||
Sound Box | π - Compose synthetic music in your browser, good for small demos. [ ] | ||
SunVox | π - Powerful with pattern-based sequencer ( ) | ||
ZzFXM | π - Music generator for use in tiny JavaScript apps. [ ] | ||
Awesome Game Engine Development / Tools / Software / Audio Tools / Sound Effects | |||
Bfxr | π - Classic. For making simple sound effects for games. [ ] | ||
ChipTone | π - Tool for generating sound effects | ||
sfxia | πΈ - Tiny sound generator | ||
ZzFX | π - Tiny JavaScript sound FX system / Zuper Zmall Zound Zynth. [ ] | ||
Awesome Game Engine Development / Tools / Software / Color / Palettes | |||
Colormind | π - Color scheme generator, can learn color styles from photographs, art, etc | ||
COLOURlovers | π - Share colors, palettes and patterns | ||
Coolors | π - Fast color palette generator | ||
Huemint | π - Uses machine learning to generate colors for graphic design | ||
Lospec | π - Database of palettes for pixel art | ||
Paletton | π - Explore complementary colors on the color wheel | ||
Awesome Game Engine Development / Tools / Software / Generative Art / Imaging | |||
DALLΒ·E | πΈ - Create realistic images from natural language | ||
Disco Diffusion | π - Notebooks, models and techniques for AI art and animations.[ ] | ||
Midjourney | πΈ - Image generation accessed through Discord | ||
Replicate | πΈ - Run open source models with a cloud API | ||
Stable Diffusion | 68,368 | 5 months ago | πΈ - Latent text-to-image diffusion model |
Awesome Game Engine Development / Tools / Software / Generative Art / Modeling | |||
Dream Fusion | π - Text-to-3D using 2D diffusion | ||
GET3D | π - Generative model of 3D shapes from images by . [ ] | ||
Magic3D | π - High-resolution text-to-3D content creation | ||
NeRF | π - View synthesis of scenes as neural radiance fields. [ ] | ||
Shap-e | 11,673 | 5 months ago | π - Generate 3D objects conditioned on text or images |
Awesome Game Engine Development / Tools / Software / Generative Art / Sound | |||
Dittytoy | π - Create generative music using a simple JavaScript API | ||
Sonic Pi | 10,827 | 8 days ago | π - Kind of musical instrument where you code music |
Awesome Game Engine Development / Tools / Software / Image Editors | |||
GIMP | π - GNU Image Manipulation Program, open source image editor. [ ] | ||
Photopea | π - Capable online photo editor | ||
Awesome Game Engine Development / Tools / Software / Level Editors | |||
Radiant | π - Cross-platform level editor for games. [ ] | ||
TrenchBroom | π - Level editor for games. [ ] | ||
Awesome Game Engine Development / Tools / Software / Materials / Textures | |||
ArmorLab | π - Generate PBR materials by drag & dropping your photos. [ ] | ||
Filter Forge | π° - Photo effects, realistic textures, and visual editor | ||
JSplacement | π - Cross-platform pseudo-random displacement map generator | ||
Material Maker | π - Procedural material maker. [ ] | ||
Materialize | π - Tool for creating materials from images to be used in games. [ ] | ||
PixPlant | πΈ - Tool to allow simple creation of tiling 3D materials | ||
TexaTool | π - Online tool to generate tileable textures by moving sliders | ||
Texgen.js | π - JavaScript texture generator tool. [ ] | ||
TexTools for Blender | π - UV and texturing tools for . [ ] | ||
Awesome Game Engine Development / Tools / Software / Modeling Tools | |||
3DS Max | π° - Classic software for 3D modeling and rendering | ||
ArmorPaint | π - Physically-based texture painting, drop in your 3D models and paint. [ ] | ||
Asset Forge | π° - Create 3D models and 2D sprites using building blocks | ||
Blender | π π₯ - Standard for open source 3D modeling. [ ] | ||
Meshroom | π - 3D reconstruction, built with the framework. [ ] | ||
ZBrush Core | πΈ - Simple and easy to use 3D sculpting tool | ||
Awesome Game Engine Development / Tools / Software / Particle Tools | |||
Particle Designer | πΈ - Powerful particle effects editor designed for macOS | ||
TimelineFX | πΈ - Create amazing particle effects for your games, apps and webpages | ||
Awesome Game Engine Development / Tools / Software / Pixel Art | |||
Aseprite | πΈ - Animated sprite editor and pixel art tool. [ ] | ||
Ditherdragon | π° - Resample art, sketches and images into pixel-art | ||
Fluid FX | π° - Uses fluid simulation to achieve animations like explosions, blood, smoke, etc | ||
Juice FX | π° - Add style to your sprites and animations with ease | ||
Piskel | π - Online editor for animated sprites & pixel art. [ ] | ||
PixaTool | π° - Create pixel art by converting your images, sprites or videos | ||
Pixel FX | π° - Create pixel art particle effects and render them to sprite sheets | ||
Smear FX | π° - Make your 2D animations juicy by adding some smearing to them | ||
Awesome Game Engine Development / Tools / Software / Vector Editors | |||
Inkscape | π - Cross-platform, open source vector graphics editor. [ ] | ||
Krita | π - Professional quality, open source painting. [ ] | ||
Vec Maker | π° - Easy to use vector design | ||
Awesome Game Engine Development / Tools / Software / Voxel | |||
Ken Shape | π° - Draw in 2D, set the depth for each pixel and generate 3D models! | ||
IsoVoxel | 345 | about 2 years ago | π - Generates isometric pixel art from .vox files |
MagicaVoxel | π - Lightweight voxel art editor | ||
Qubicle | π° - Popular (Crossy Road, Pacman 256) voxel editor, easy creation of 3D models | ||
Awesome Game Engine Development / Video Game Assets / Audio Assets / Music | |||
BandLab Sounds | π - High-quality loops and packs used for music creation | ||
Bensound | πΈ - Original music tracks, free with attribution. Perfect for games | ||
Incompetech | πΈ - Nice collection of game tracks. Buy or attribution required | ||
Melody Loops | πΈ - Nice mix of free and affordable music loops | ||
Soundimage | πΈ - Looping music tracks for videogames. Buy or attribution required | ||
Awesome Game Engine Development / Video Game Assets / Audio Assets / Sound Effects | |||
Freesound | π - Community-based archive of free sound effects | ||
Free Sound Effects | πΈ - Large collection of sound effects | ||
Soundsnap | π° - Subscription-based professional sound effects library | ||
Awesome Game Engine Development / Video Game Assets / Graphic Assets | |||
Flaticon | πΈ - Quality vector icons and stickers | ||
Freepik | πΈ - Illustrations, photos, icons and presentation templates | ||
Kenny | π π₯ - 2D/3D CC0 1.0 game graphics and other assets | ||
Open Game Art | π - Portal for free / public domain game art online | ||
Top Free Game Assets | π - Top free game assets listed on | ||
Awesome Game Engine Development / Video Game Assets / Material Assets | |||
AmbientCG | π - Public domain materials for physically-based rendering | ||
Pmndrs Materials | 19 | almost 2 years ago | π - Collection of public domain materials |
Awesome Game Engine Development / Video Game Assets / Model Assets | |||
Pmndrs Market | 257 | 9 months ago | π - Collection of public domain models |
Poly Pizza | π - Build something beautiful with thousands of free low poly models | ||
Quaternius | π - Collection of CC0 1.0 3D models | ||
Retro3DGraphicsCollection | 1,464 | 4 days ago | π - No attribution, retro ( style) 3D graphics assets |
Sketchfab | πΈ - Huge library of 3D assets | ||
Awesome Game Engine Development / Legend / Open Source Software | |||
Public Domain License | β - ( , , , , etc.) | ||
Permissive License | π - ( , , , , , etc.) | ||
Copyleft License | π - ( , , , , etc.) |
More related projects:
- missingbitstudios/igneous
- amansachan1/mageframework
- phoenixzz/voronoimapgen
- danielgibson/snippets
- amansachan1/meteoros
- angelo1211/hybridrenderingengine
- ajweeks/flexengine
- avilapa/vxr
- bentleyblanks/sophia
- codenamecpp/carnage3d
- diligentgraphics/diligenttools
- aiekick/noodlesplate
- polytonic/glitter
- gpuopen-librariesandsdks/cauldron