Building software to speed up game creation.
π° - Emulator that lets you play NES games in 3D. ]
π - AAA engine integrated with AWS and Twitch. Forked from CRYENGINE.
π° - Easy and quick game making by TheGameCreators.
πΈ - Create 3D & 2D video games without coding.
π° - Modern console engine.
πΈ - Drag and drop game builder. ]
π - List of open source graphic & game engines.
π° - 2D/2.5D platformer engine built on top of Unity.
πΈ - Powerful real-time game development platform by Crytek.
π - Open sourced game engine by King. ]
πΈ - Doom / Heretic map loading system for GameMaker.
π - High-quality 3D and 2D solutions. Formerly Wave Engine. ]
πΈ - Build cross-platform 2D games in days, built with Qt.
πΈ - Modern 3D game engine written in C++ and C#.
π° - Complete toolset, flexible workflow, rapid prototyping.
π° - Game builder, 3D, no coding required by TheGameCreators.
πΈ - Popular 2D game development environment by YoYo Games.
πΈ - Sophisticated visual programming interface.
π - Retro adventure game creator for Game Boy.
πΈ - Popular (Flappy Bird) WebGL game engine. | ]
π π₯ - Feature-packed, open source engine. Excellent! | ]
π - 3D visualization library for industry professionals, usable in C++, Python, Lua, Go.
πΈ - 2D first engine, with a 2D/3D renderer.
πΈ - Unique animation system helps you create games without coding.
πΈ - Versatile real-time platform for making games and apps. ]
π - Multi-platform AAA engine. Cinema-quality 3D. Successor to Lumberyard.
π° - Commercial, web-based editor for Phaser. ]
π° - Everything you need to create your own platformer in GameMaker.
πΈ - Popular (Flappy Bird) WebGL game engine. | ]
π - Visual novel engine. ]
πΈ - Create immersive 3D experiences with Lua scripting.
π° - Turn your stories and ideas into games, built with Godot.
π° - Create an original role-playing game without any specialized knowledge.
πΈ - Create interactive 3D apps across a range of platforms.
πΈ - Quick and easy game making with visual scripting. ]
πΈ - Cross-platform engine, started in 2000. Formerly Esenthel Engine.
π - Tool for telling interactive, nonlinear stories.
πΈ - SDFβpowered game engine. Intuitively sculpt & script 3D games.
πΈ - Real-time 3D engine. Photorealistic graphics, large virtual worlds, C++ and C# API.
πΈ - Biggest name in game engines, industry standard. ]
πΈ - AAA quality, insane feature set, photoreal visuals. ]
π π₯ - Feature-packed, open source engine. Excellent! | ]
π - Game engines along with their platforms and licenses.
π π₯ - Feature-packed, open source engine. Excellent! | ]
πΈ - Biggest name in game engines, industry standard. ]
πΈ - AAA quality, insane feature set, photoreal visuals. ]
πΈ - Drag and drop game builder. ]
πΈ - Popular (Flappy Bird) WebGL game engine. | ]
π° - Commercial, web-based editor for Phaser. ]
πΈ - Quick and easy game making with visual scripting. ]
π - High-quality 3D and 2D solutions. Formerly Wave Engine. ]
π - Open sourced game engine by King. ]
πΈ - Versatile real-time platform for making games and apps. ]
π° - Emulator that lets you play NES games in 3D. ]
π - Visual novel engine. ]
π - Articles on graphics, physics, AI, I/O and more.
π - Blog posts, articles and presentations from research within Activision.
π - Teaches game design in an accessible manner.
π - Underground computer art culture exploring computer graphics and sound.
π - Collection of free resources for making games.
π - Curated list of 3D graphics libraries and resources.
π - Big-O complexities of algorithms used in computer science.
π - Modern graphics APIs vs older APIs.
π - Developed by NVIDIA for parallel computing and programming.
π - Open source, cross-platform implementation of the WebGPU standard, by Google.
π - Interactive tutorial to master threads and concurrency.
π - Developed by Microsoft for using compute shaders with DirectX 10 & 11.
π - Microsoft API used to create 2D/3D games and apps. | ]
π - Older resource with lots of tutorials on DirectX versions 9 & 11.
π - Research on game tech including info on the Frostbite engine.
π - Technical things every developer should know.
π π₯ - Required visit for / / developers.
π - Articles exploring different graphics techniques.
π - Industry blogs, events, jobs, updates and more. Formerly Gamasutra.
π - Theory and practice of game engine development.
π - Patterns found in games that make code easier to understand.
π - Wonderful list of game development resources.
π - Game dev forums, tutorials, blogs, projects, portfolios, and news.
π - Game dev news, tutorials and much more.
π - Games that teach you a programming language.
π - Tutorials, articles, courses, coding competitions, jobs and more.
π ) - Developed by 3dfx Interactive for their Voodoo Graphics in the 1990's.
π - Glide open source project.
π - Programming techniques, tips, and tricks for real-time graphics.
π - Programming techniques for high-performance graphics.
π - Collection of state-of-the-art GPU programming examples hosted by NVIDIA.
π - Common art-related performance issues.
π - Starting point on game engine development.
π - Top down approach to computer graphics.
π - Game dev resources and platform to showcase / promote / buy & sell games.
π - Beginning game programming with SDL.
π - Educational resources to learn to program.
π π₯ - Incredible! In depth tutorials for modern graphics programming.
π - Collection of tutorials on OpenGL, GLSL and other graphics topics.
π - Gui frameworks across all platforms and languages.
π - List of game development resources to make magic happen.
π ) - Developed by AMD as an alternative to Direct3D and OpenGL.
π - Open source implementations of OpenGL.
π - API for developing 3D apps on Apple platforms. ]
π - Learn how to get started with Metal at RayWenderlich.com.
π π₯ - Required visit for / / developers.
π - For writing programs that execute across CPUs, GPUs, and other processors.
π - The industry's foundation for high-performance graphics.
π - Collection of OpenGL tutorials with source code examples.
π - Indexed compendium of graphics programming papers.
π - From the Academy Award winning authority on PBR.
π - Tutorials on C#, MonoGame, XNA, and more.
π - Everything you need to start programming with MonoGame.
π - Microsoft API used to create 2D/3D games and apps. | ]
π - In depth coverage of computer graphics topics.
π - Popularity of programming languages, updated monthly.
π - Learn about in-house tech including the Anvil and Snowdrop engines.
π - Modern cross-platform graphics API. ]
π - Teaches the basics of using Vulkan graphics and compute API.
π - Resources on techniques and tools around JavaScript game development.
π - Open web standard 3D graphics API. ]
π - Updated to use the WebGL2 standard.
π - Short and easy to understand samples demonstrating WebGL 2 features.
π π₯ - Full understanding of what WebGL really is and how it works.
π - How to use the canvas element to draw WebGL graphics.
π - Next generation web 3D graphics API. ]
π - Collection of simple WebGPU examples by Apple.
π π₯ - Required visit for / / developers.
π π₯ - Required visit for / / developers.
π - Microsoft API used to create 2D/3D games and apps. | ]
π - Open web standard 3D graphics API. ]
π - Next generation web 3D graphics API. ]
π - API for developing 3D apps on Apple platforms. ]
π - Modern cross-platform graphics API. ]
π - (, , , , , etc.)
β - (, , , , etc.)
π - (, , , , , etc.)
π - (, , , , , etc.)
π - (, , , , etc.)
β - (, , , , etc.)
π - (, , , , etc.)
π - (, , , , etc.)
π - (, , , , , etc.)
π - (, , , , etc.)
π - (, , , , , etc.)
π - (, , , , etc.)
π - (, , , , , etc.)
β - (, , , , etc.)
β - (, , , , etc.)
β - (, , , , etc.)
π - (, , , , , etc.)
π - 3D mesh simplification.
π - 3D engine on top of LΓVE.
π - Web framework for building VR experiences. ]
π - Modern C++17 and structured to be fast, simple, and modular.
π - Flexible, fast tween library.
π - Open source implementation of the API. ]
π - 2D physics library with continuous collision detection.
π - Rugged, minimal framework for composing JavaScript behavior in your markup.
π - Multiplayer game engine.
π - Data-driven 2D/3D game engine aiming to be fast and configurable.
π - Bullet 3D Physics engine ported as WebAssembly.
π - Cross-platform audio engine designed for the needs of games.
π - Cross-platform scripting library, follows the widely known syntax of C/C++.
π - The modern web developer's platform.
π - Ready-to-use, pure CSS animations. ]
π - Vulkan backend, modern renderer, scripting, physics and more.
πΈ - Full stack web apps with nothing but Python.
π - Header-only 'any' type for C++98 and above.
π - Mobile apps (iOS / Android) with with JavaScript, HTML, and CSS.
π - Cross-platform library for making 2D games.
π - Easy to use library for creating 2D arcade games.
π - High-performance ECS with optional multithreading.
π - Small, fast, functional and scripting language.
π - 3D game engine with full Blender integration.
π - Vulkan bindgins for Rust.
π - Open Asset Importer Library. Loads 40+ 3D file formats.
π - Components for making tools on Windows, started in 2005.
π - Modern, front-end framework for browser, mobile, and desktop apps.
β - Tiny, minimalistic 3D game engine.
π - Cross-platform gui framework for .NET. ]
π - Real-time 3D engine for OpenFL. ]
π - List of awesome BASIC dialects, IDEs, and tutorials.
π - List of awesome C++ frameworks, libraries, and resources.
π - List of awesome C++ things for Game Development.
π - Curated list of awesome Dart frameworks, libraries, and software.
π - Curated list of frameworks, libraries, software and resources.
π - Awesome Go frameworks, libraries and software.
π - Awesome curated list of useful Haxe links.
π - Awesome list of game dev resources for Haxe.
π - List of awesome header-only C++ libraries.
π - Awesome frameworks, libraries and software for Java.
π - List of awesome Kotlin related stuff.
π - Awesome Lua packages and resources.
π - Curated list of Delphi / Pascal resources.
π - List of awesome Python frameworks, libraries, software and more.
π - Collection of awesome Ruby libraries, tools, frameworks and software.
π - Curated list of Rust code and resources.
π - Curated list of Zig code and resources.
π - Desktop gui framework.
π π₯ - Powerful web rendering engine. | ]
π° - BASIC language and environment built with Qt. Formerly Q7Basic.
π - Multithreaded ECS for TypeScript and JavaScript.
π - Playback and audio-processing.
π π₯ - Refreshingly simple data-driven 2D/3D game engine. ]
π - Cross-platform, graphics API agnostic, rendering library.
π - Functional, minimal, data-oriented, ultra-high performance ECS library.
π - Small 2D game framework.
π - C# to JavaScript (as WebAssembly) technology by Microsoft. )]
π - High-performance 2D vector graphics engine. ]
π - Single-header implementation of a contour tracing algorithm.
π - Haxe wrapper for
π - Wide range of C++ libraries, many end up as part of the STL. ]
π - Basic reflection C++14 library, part of the Boost Libraries.
π - Popular. Develop responsive, mobile first projects. ]
π - Battle tested 2D physics for games. | | ]
π - Box2D to ported as WebAssembly.
π - C# port of Box2D. 2D physics engine for games, .NET C#, Unity3D, servers.
π - Python 3 running in the browser.
π - Popular 3D physics libary.
π - Diagramming library concentrated on flow and field layout by Alibaba.
π - Featured bitmap loading and manipulation library.
π - Basic to advanced topics with modern C++ examples.
π - Maintained fork of 3D physics engine. ]
π - Maintained fork of 3D physics engine. ]
π - WebAssembly build of Google's 2D graphics library, Skia. ]
π - Fast data interchange format and capability-based RPC system.
π - Cross-platform 2D/3D game engine and editor. ]
π - Structured database with a local web service to edit it.
π - Cross-platform 2D framework. ]
π - Header-only C++11 serialization library.
π - Single-header file, lots of graphics & utility functions.
π - Highly optimized OpenGL math.
π - Single-file glTF 2.0 loader and writer in C99.
π - Embedded scripting language designed from to directly target C++17.
π - Fast, lightweight 2D game physics library. ]
π - Library for all kinds of color manipulations.
π - High-performance multiphysics and multibody dynamics simulations. ]
π - Thin C wrapper generated for Dear ImGui.
π - App / graphics library for macOS, Windows, Linux, iOS. ]
π - Header-only library for processing polygonal and polyhedral meshes.
π - Simple, high-performance serialization & reflection library.
π - ActionScript 3 based 2D/3D framework. ]
π - Cross-platform 2D game framework.
π - WebGL library for scalable Web3D applications.
π - Small, modern copy to clipboard.
π - Cross-Platform 2D/3D game creation. ]
π - Widely used in indie game dev community.
π - Comprehensive guide to CSS flexbox layout.
π - Comprehensive guide to CSS grid.
π - High-performance JavaScript 2D convex hull library.
π - A 3D library for WebGL. ]
π - Build-once run-anywhere C library.
π - Single-header file HTTP server and client library in C++11.
π - Online reference for C, C++, and the STL.
π - Create 2D games in a structured way.
π - Versatile, multi-platform gui library.
π - Makes working with the canvas element easy, part of .
π - Platform library for managing windows and other OS tasks.
π - Data-driven 3D and 2D game engine.
π - Vulkan backend with PBR and styled GUI (CrystalWidgets).
π - Desktop 2D game engine, built on PixiJS.
π - library for text adventures / roguelikes. ]
π - Extend Three.js materials with your own shaders.
π - Simple and consise framework for making 2D games.
β - Single-file libraries primarily used for games, by .
π - Fast, efficient, and concurrent scripting language.
π - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. | ]
π - BASIC programming language for creating apps and games. ]
π - Client-optimized language for fast apps on any platform. ]
π - Lightweight gui for changing variables in JavaScript.
π - Fast 2kB alternative to with the same modern API.
π π₯ - Bloat-free immediate mode gui library. Ported to many other languages.
π - ECS framework designed for game development.
π - Super stable 2D delaunay triangulation.
π - Incredibly fast JavaScript library for Delaunay triangulation of 2D points.
π - Really fast library for Delaunay triangulation of 2D points.
π ) - Pascal dialect and popular IDE with cross-platform support.
π - Modern cross-platform graphics API abstraction library.
π - Cross-platform, React-like gui library.
π - Create stunning 3D web apps using Three.js.
π - Maintained, TypeScript version of , a JavaScript docking framework.
π - Maintained, TypeScript version of , a JavaScript docking framework.
π π₯ - General-purpose 3D library. | | | ]
π - Gui widgets for web apps.
π - Melds SDL2 and the Wren scripting language. ]
π - Reference for the C# language.
π - A port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#.
π - Runtime support for DragonBones skeletal animation.
π - Simple JavaScript flow library. ]
π - Useful helpers for react-three-fiber.
π - No code, 2.5D game engine built with Qt, OpenGL and Chipmunk Physics.
π - Data-first gui design toolkit.
β - Single-file audio decoding libraries.
π - Modular 2D engine, editor built with OpenTK.
π - Embeddable JavaScript engine with a focus on portability and compact footprint.
π - The fastest and smallest JavaScript polygon triangulation library for your WebGL apps.
π - Makes working with the canvas element easy, part of .
π - Electronic Arts STL replacement, emphasis on performance.
π - Easy-to-use library for 3D modeling, geometry processing, and rendering.
π - Dead simple 2D game library.
π - Experimental ECS aiming to be lightweight, easy to use.
π - Entity component system framework for Haxe.
π π₯ - Fast, lightweight 2D library. | | | ]
π π₯ - General-purpose 3D library. | | | ]
π - Multi-threaded, networked physics engine. Supports large dynamic worlds. ]
π - Mobile game engine. ]
π - Easy to use immediate mode gui. Runs on web and native. ]
π - JavaScript / canvas / audio implementation for iOS. App store compatible.
π - Cross-platform desktop apps with JavaScript, HTML, and CSS. ]
π - Cross-platform gui app development options.
π - Modern JavaScript programming, with examples.
π - Graphics framework using SDL2 and OpenGL.
π - Framework for ambitious web developers.
π - The C/C++ to JavaScript (as WebAssembly) compiler. ]
π - A 2D game framework.
π - GameMaker compatible 2D engine.
π - Fast, type-safe C++ entity component system.
π - Lightweight entry point for games.
π - Gaming meets modern C++, a fast and reliable entity component system.
π - Interactive 2D graphics canvas framework.
π - High-performance game engine with editor and AAA quality animation graph.
π π₯ - Fast, lightweight 2D library. | | | ]
π - Cross-platform game engine and editor.
π - Minimalist Flutter based 2D game engine. | | ]
π π₯ - General-purpose 3D library. | | | ]
π - Friendly TypeScript 2D game engine for the web.
π - Converts 2D images into 3D extruded meshes.
π - Game engine in active development.
π - Functional-first language for .NET, prioritizing expressive code and parallelism.
π - Powerful and simple JavaScript canvas library.
π - Declarative UI framework for cross-platform apps.
π - Steamworks implementation.
π - C++20 Faker library for generating fake (but realistic) data for testing and development.
π - Multi-platform isometric game engine.
π - Mobile-first, real-time physically-based renderer by Google.
π - WebAssembly build of Google's 3D graphics library, Filament. ]
π - Lightweight OpenGL framework for quick prototyping.
π - Battle tested 2D physics for games. | | ]
π - Minimalist Flutter based 2D game engine. | | ]
π - 2D game engine & design tools, built with MonoGame. ]
π - Efficient cross-platform serialization library by Google.
π - Fast and lightweight entity component system in C99.
π - Cross-platform layout engine by Facebook. ]
π - Multi-tab layout manager.
π - Embeddable, in-game editor for HaxeFlixel.
π - Node-graph library.
π - Fast Light Toolkit, cross-platform gui. ]
π - Open source app framework by Google. | ]
π - Reimplementation of the Microsoft XNA Game Studio 4.0 libraries.
π - Lightweight library that uses stb_truetype to render fonts to a texture atlas.
π π₯ - Cross-platform rendering framework supporting all major platforms and consoles.
π - Various files formats support for Haxe.
π - Minimal three.js alternative.
π - JavaScript sequence editor.
π - Mature, open source Pascal compiler.
π - Archetype based ECS with focus on performance, cache locality and DX.
π - Sound processing library.
β - 3D game framework.
π - Game library for 2D, experimental 3D.
π - 2D/3D game engine with editor. Formerly Rg3d. ]
π - OpenGL 3D game engine.
π - Easy to use input library.
π - Web/Mobile-first engine built on WebGL and glTF.
π - Base structure for Haxe games, using Heaps graphics framework. ]
π - Collection of open source C/C++ libraries for game development.
π - Embedded scripting language for apps, tools and games.
π - Game composition library with ECS and actor-like messaging features.
π - Framework agnostic entity component system for Haxe.
π - Full-featured 2D game development. ]
π - Procedural geometry generation library for C++11.
π - Mathematics, geometry, graphics, image analysis and physics in C++14.
π - Meshes for 3D shapes (cube, sphere, etc.) and ray / geometry intersection.
π - Gui for MonoGame projects.
π - 2D/3D cross-platform games with Lua. ]
π - Open source app framework by Google. | ]
π - Empowering everyone to build quality software. | ]
π - General-purpose language and toolchain. | ]
π - Cross-platform API for windowing, graphics contexts, input and events.
π - Gui library and DSL (domain specific language) framework.
π - Safe wrapper arount the OpenGL API.
π - Turns GLTFs into JSX components.
π - Statically typed, compiled programming language designed at Google. ]
π - 3D physics engine written from the ground up in JavaScript. ]
π - Multi-window layout manager for web apps.
πΈ - Robust animation toolset. ]
π - GIMP Toolkit, a multi-platform toolkit for creating guis.
π - Simple gui for changing JavaScript variables. ]
π - Gui for tweaking stuff in JavaScript. ]
π - Header-only, cross-platform gui library.
π - Header-only C99 framework for multimedia apps.
π - Modern C++17. Used for Wargroove, a strategy game on desktop and consoles.
β π₯ - Simple, public domain math library for games and computer graphics.
π - Text shaping library. Formatted and positioned glyph output.
π - Virtual machine for Haxe.
π - Produce cross-platform native code. ]
π - "How I wrote my own 3D game engine and shipped a game in 20 months".
π - "Flash is dead, long live OpenFL".
π - Bullet 3D physics bindings for Haxe.
π - Haxe wrapper for
π - Cross-platform 2D game framework powered by OpenFL. ]
π - List of every library uploaded to the Haxe website.
π - Various addon libraries for Haxe.
π - Cross-platform set of styleable gui components.
π π₯ - Cross-platform 2D/3D engine (by creators of Haxe). ]
π - Bullet 3D physics for Heaps (Haxe's native low-level game framework).
π - Small utility to help embed files in C/C++ programs in an easy, cross-platform way.
π - Powerful modular MVC framework. ]
π - Extensible IDE for the Heaps 3D graphic engine.
π - WebGL 3D rendering engine by Alibaba.
π - 3D rendering and animation engine.
π - Audio made easy and reliable across all platforms.
π - Binary serialization and network synchronization library.
π - Library for color conversion and color scheme generation.
π - Game-oriented math library for the Haxe language.
π - Popular internationalization framework.
π - C/C++ headers and C# classes for icon fonts.
π - Library for decoding / encoding image formats and image processing.
π - Header-only file browser implementation for Dear ImGui in C++17.
π - Game engine for desktop and mobile browsers. ]
β - Include binary and text files in your C/C++ apps with ease.
π - React-like library for building high-performance user interfaces.
π - Triangulating thick lines, bΓ©ziers, streamlines. | ]
π - List of libraries for developers of Qt-based apps.
π - Simple Text Adventure Interpreter.
π - Cross-platform abstraction layer by Facebook.
π - Examples of generating and using irregular grids. ]
π° - High level 2D/3D sound engine and audio library.
π - Cross-platform 3D engine worked on for nearly 2 decades. ]
π - 2D framework built on SDL2 and SFML.
π - Engine with advanced multiplayer, based on Valve's multiplayer system.
π - General-purpose language, runs on . ]
π - General-purpose language, runs on . ]
π - GitHub Collection of JavaScript / HTML5 game engines.
π - JavaScript / HTML5 game engines and frameworks.
π - Soft body 2D physics engine.
π - Ultra-lightweight JavaScript engine for the Internet of Things.
π - Modern 3D game development suite.
π - 2D framework. Develop anywhere, deploy everywhere.
π - Multi-core friendly rigid body 3D physics and collision detection.
π - Port of Jolt Physics to JavaScript (as WebAssembly). ]
π - JavaScript controller functionality.
β - Single-file library that writes baseline JPEG compressed images.
π - Fast and feature-rich JavaScript library. ]
π - The official gui library for jQuery.
π - MPEG1 Video Decoder in JavaScript.
π - JSON support for Modern C++.
π° - The leading framework for multi-platform audio apps.
π - Simple 2D framework.
π - Math library targeted at games.
π - Ultra-portable, high-performance multimedia framework.
π - Create expressive audio for games.
π - Keep it simple, stupid 3D graphics engine.
π - Cross-platform gui framework. ]
π - Cross-platform game framework with plugin-based architecture.
π - Provides access to well-known folders across several operating systems.
π - Framework with an ECS architecture, aka Kengine.
π - Canvas interactivity framework for desktop and mobile apps.
π - Multi-platform 3D Vulkan / OpenGL graphics engine. ]
π - Multi-platform 2D game engine for Kotlin. ]
π - General-purpose language, interoperates with Java. ]
π - Object Pascal 3D physics engine.
π - Kotlin extensions for the libGDX game framework.
π - Extensible, layered shader material for Three.js.
π π₯ - Modern, lightweight and efficient 2D level editor. ]
π - Excellent tutorials that will guide you to learn C programming.
π π₯ - Walks you through all the steps to write, compile, and debug C++.
π - Official docs and tutorials.
π - ECS framework powered by C# with optional integration to Unity.
π - React-first components gui.
π - Cross-platform library for gamepad input.
π - Game framework built on, and adds to LWJGL. | ]
π - Simple geometry processing library.
π - Middleware between networking / file-streaming libraries and app logic.
β - Single-file public domain libraries for C/C++, by .
π - Simple, modern libpng alternative.
β - Single-file library for lightmap baking by using your existing OpenGL renderer.
π - Flexible, lightweight layer for Haxe cross-platform developers.
π - 3D FPS game engine with full dynamic lighting and shadows.
π - Modular game engine, aimed to develop 3D desktop games.
π - Extension of Box2D, adds particle-based fluid and soft bodies. ]
π - List of C++ gui libraries, with pictures and descriptions.
π - Comprehensive list of open source C++ libraries.
π - Create graphs in the browser similar to Unreal Blueprints. ]
π - Lightweight HTML / CSS rendering engine.
π - WebGL 3D engine library, used by WebGLStudio.
π - Lightweight 2D framework with WebGL rendering.
π - Thin abstraction layer for OpenGL, Direct3D, Vulkan, and Metal.
π - The 3D Line Art Engine, a vector-based 3D renderer. ]
π - 2D framework for writing game code with Lua. | ]
π - Powerful, efficient, lightweight, embeddable scripting language.
π - Simplifies the creation of interactive 2D/3D experiences.
π - Framework for building real-time graphics apps.
π - A 3D game engine with Dear ImGui based editor.
π - Cross-platform 2D/3D game engine, supports both OpenGL and Vulkan.
π π₯ - Embedded gui library, many widgets and advanced visual effects.
π - Graphics, audio, parallel computing, XR and more. ]
π - Game engine & graphics toolkit. ]
π - Easy to use game library, heavily inspired by RayLib.
π - Multi-functional gui. Inspired by dat.GUI, Unity and Framer.
π - Header-only C++17, provides static reflection for enums.
π - Modular C++11 graphics middleware for games and apps.
π - Software development platform and native-rendering gui framework. ]
π - Convert images into triangles. ]
π - Featured 2D physics engine for the web. ]
β - Single-file public domain libraries for C/C++, by .
π - Mozilla Developer Network, excellent learning resource.
π - ECS game framework.
π - Modern 2D game engine, level editing with . | ]
β - Real-time motion tracking.
π - Mesh optimization library that makes meshes smaller and faster to render.
π - Header-only, non-intrusive and macro-free runtime reflection system in C++17.
π - Online game engine. Learn and practice programming.
π - Tiny pixel art editor. ]
β - Single-file audio playback and capture library.
π - Creates a cross-platform frame buffer for drawing pixels.
π - Entity management system for games.
π - Cross platform rendering.
π - Single-file drop-in replacement for zlib's most used APIs (libpng and libzip).
π - 3D graphics library based heavily on Three.js.
π - Cheatsheet of modern C++ language and library features.
π - Fast 2kB alternative to with the same modern API.
π - Open source implementation of Microsoft's .NET Framework.
π - Game engine designed to simplify working with MonoGame.
π π₯ - Framework for creating cross-platform games. ]
π - MonoGame render window for Windows Forms.
π - Multi-channel signed distance field generator.
π - Pixel-art, ECS game engine built on MonoGame. ]
π - Modern-C++ general-purpose 3D game engine.
π - Gui library for MonoGame, FNA, and Stride.
π - Header-only C++17, provides nameof macros to obtain name of a variable.
π - Cross-platform gui library in modern C++.
π - OpenGL-based 2D vector drawing library for UI and visualizations.
π - Fast, friendly 2D rigid body physics engine. ]
π - Professional, well documented SDK to build desktop apps.
π - Portably invoke native file open / save dialogs.
π - Audio and MIDI library for .NET.
π - Custom shaders, ECS, 2D/3D, networking and more.
π - Cross-platform 2D game framework.
π - Timeline for JavaScript. ]
π - Cross-platform app and game engine.
π - Real-time simulation of 3D environments.
π - Feature-rich 2D framework built on MonoGame.
π - Cross-platform native backend for Haxe projects.
π - Low-code programming for event-driven applications.
π - Graph-controlled data processing, built with Qt.
π - Framework for computational node graphs.
π - Cross-platform game engine built in the functional style.
π - Single-header immediate mode cross-platform gui library.
π - NVIDIA technologies for game & app developers.
π - Desktop apps with JavaScript. Formerly Node-Webkit. ]
π - WebGL framework by AntGroup. 2D/3D, animation, physics.
π - 2D engine with Lua scripting built with SFML.
π - Quite fast wavefront OBJ loader for OpenGL.
π - Generates triangle meshes for spheres, boxes, and capsules. ]
π - 3D game engine for GameCube, Wii, 3DS, and more.
π - Open Dynamics Engine, 3D rigid body physics.
β π₯ - Fast, powerful, minimal WebGL library. ]
π - Scene-oriented, flexible 3D engine.
π - Lightweight 3D physics engine. ]
π - Object-oriented input system. Compatiable with many operating systems.
π - Software implementation of the OpenAL 3D audio API.
π - Open source implementation of the API. ]
π - OpenGL / GLSL tutorials for LWJGL and libGDX.
π - Header-only math library for graphics software.
π - Open Toolkit, C# bindings for OpenGL. ]
π - 2.5D data-driven game development framework.
π - Small, 3D, portable and extensible coding framework.
π - Input module from the Oryol game framework.
π - Just another "Open Source Render Engine".
π - Web-based character animation system.
β - Public domain, targeted for development of 2D games.
π - Well documented 3D game engine inspired by industry standards.
π - Skeletal animation library and toolset.
π - 2D rigid body physics, by the creator of Cannon.js.
π - Library for creative coding. ]
π - Powerful, mature game engine, developed by Disney and CMU. ]
π - The swiss army knife of vector graphics. ]
π - Header-only, fast and memory-friendly hashmap and binary tree containers.
π - Particle physics library designed to be simple, fast and stable.
π - Triangle meshes including solids, spheres and more. ]
π - Triangulating thick lines, bΓ©ziers, streamlines. | ]
π - Simple and easy Pascal tutorials.
π - UI component library for the web by PlayCanvas.
π - Modular interactive 2D drawing library. ]
π - Fast 2D game framework. ]
π - High-performance, pluggable, desktop-style web apps.
π - Portable, flexible file I/O abstraction. Provides access to various archives.
π - Physics plugin for Three.js
β - Single-file, cross-platform libraries for game development.
π - Minimal WebGL 2 rendering library. ]
π - Hand-crafted 2D game library. ]
π - Sandbox to fast-prototype 2D tile-based games. ]
π - Pixel art editor.
π - 3D renderer for PixiJS, seamless integration with 2D apps. ]
π π₯ - Fast, lightweight 2D library. | | | ]
π - Audio library with filters, built on PixiJS. ]
π - JavaScript rewrite of the Box2D physics engine. ]
π - Single-file library for decoding MPEG1 Video and MP2 Audio.
π - Decompose 2D polygons into convex pieces.
π - Cross-platform engine for creative code.
π - Processing / visualizing polygon surface meshes.
π - 2D polygon partitioning and triangulation.
π - Expose C++17 classes and objects so they can used as data.
β - Single-header C++11 native dialogs on Windows, macOS, and Linux.
π - Cross-platform audio library.
π - Fast 3kB React alternative with the same modern API.
π - Preloading assets w/progress events.
π - Using web tech in a way that feels like platform-specific apps.
π - Protocol Buffers, for platform-neutral serialized data by Google.
π - Cross-platform 2D/3D game engine built on MonoGame.
π - Library for visualization and creative coding. ]
π - Game & multimedia app framework, built on SDL.
π - library for text adventures / roguelikes. ]
π - Windowing and multimedia library intended for game development.
π - Programming language that lets you work quickly. ]
π - Modern BASIC+OpenGL language, retains QBasic / QB4.5 compatibility.
π - Toolset for making games.
π - OpenGL accelerated vector drawing library for Qt, powered by NanoVG.
π - The βQuite OK Image Formatβ for fast, lossless image compression.
π - Industry standard gui library. | ]
π - Fast 3D physics engine, created to be used in games.
π - Small and embeddable JavaScript engine.
π - Display graphs and relational content in a QtQuick-based app, in C++14.
β - Reduces number of points along a 2D line.
β - Single-file libraries primarily used for games, by .
π - Fast JSON parser / generator.
π - Rust 2D/3D physics libary focused on performance, ported as WebAssembly.
π - 2D/3D physics engines focused on performance. ]
π π₯ - Simple and easy-to-use library to enjoy 2D/3D videogame programming.
π - Math library included in the RayLib game framework.
π - High-performance research engine for production pipeline.
π - Dock layout component for React.
π - Declarative, efficient, and flexible JavaScript library for building user interfaces.
π - React tiling window manager.
π - Framework for building native apps using React. ]
π - Spring physics based React animation library.
π - React renderer for Three.js.
π - 3D physics engine.
π - Navigation-mesh toolset for games.
π - JavaScript 3D WebGL library.
π - Small, flexible, single-header library for runtime reflection and meta data in C++11.
π - Fast functional WebGL.
πΈ - Create videos programmatically in React. ]
π - Framework for visual programming and node editors. ]
β - Turns HTML / CSS source files into vertices and draw commands. ]
π - Advanced C++ 3D game engine powering an in-production game.
π - Reflection for C++11.
π - Dynamic programming language, focused on simplicity / productivity. ]
π - Make cross-platform 2D apps.
π - Web app framework. ]
π - Empowering everyone to build quality software. | ]
π - Fantastic examples with code and explanations of topics.
π - JavaScript & CSS timeline-based animation library.
π - Library for working with the canvas element.
β - Screen space reflections in Three.js.
π π₯ - Low level access to audio, keyboard, mouse, joystick, and graphics hardware.
π - Audio mixer that supports various file formats for SDL.
π - Simplifies mesh while preserving UVs, based on .
π - Simplifies mesh while preserving UVs, based on .
β π₯ - Single-file public domain libraries for C/C++, by .
π π₯ - Cross-platform access to windowing, graphics, audio and networking.
π - Cross-platform gui library. ]
π - Amazing collection of single-file C/C++ libraries compiled from many authors.
π - Interactive sketches made with Three.js.
π - 3D playground built on Three.js and Cannon.js.
π - Complete 2D graphics library used in Chrome by Google. ]
π - Upgraded features including audio, physics and particles. Built on Irrlicht.
π - Constraint-based physics engine for 3D rigid body dynamics.
π - Gui toolkit for embedded / desktop. Formerly SixtyFPS. ]
π° - High-quality, resolution-independent text and vector graphics for 3D apps.
π - Collective of Haxe developers.
π - Enables real-time bidirectional event-based communication.
π π₯ - Single-file libraries for graphics, windowing, file handling, audio and more.
π - Branch with addon support for gamepads in Sokol.
π - Cross-platform, single-file graphics. ]
π - 2D graphics painter implemented with Sokol.
π - Focus on ease of iterations and usage. Formerly Corona.
π π₯ - Free, easy, portable audio engine for games.
π - Small JavaScript synthesizer library. ]
π - Simple API and powerful features, part of the CreateJS suite.
π - Modular macro-powered particle system.
π - Emphasis on quality and performance.
π - Fast logging library.
π - MIDI player and synthesizer.
π - Four methods to create a sphere mesh.
π - Spine runtime for Haxe.
π - 2D rendering engine for game development. ]
π - Popular (Angry Birds) 2D game engine built on OpenFL. | ]
β π₯ - Single-file public domain libraries for C/C++, by .
β - Single-header file library that processes TrueType font files.
β - Ogg Vorbis audio decoder.
π - Haxe native extension for the Steam API.
π - Excellent set of instructive examples.
π - Realtime 3D rendering engine implementing modern graphics techniques.
π - Game engine for realistic rendering and VR. Formerly Xenko. ]
π - JavaScript array-like containers for multithreading.
π - Cross-platform for 2D/3D projects.
π - Both 2D & 3D game making for indies. ]
π - Takes your declarative components and converts them into efficient JavaScript.
π - Minimalistic wrapper on top of WebGL2.
π - Cross-platform windowing. ]
π - Multiplayer engine with Box2D physics, aka Moddio. ]
π - Smaller, faster, and more secure desktop applications. ]
π - Procedural 3D terrain generation and texturing tool.
π - Motion design editor for the web.
π - Atlas generation tool.
π - Lightweight, extendable 3D library, aka t3d.
π - Performant plane reflections in Three.js.
π - Speed up raycasting and enable spatial queries on Meshes.
π - VR user interfaces for Three.js.
π - WebGL particle system for Three.js. ]
π - Texture projection in Three.js.
π - Inverse kinematics for Three.js.
π π₯ - General-purpose 3D library. | | | ]
π - Nice collection of resources.
π - Yearly collection of all examples posted on the Three.js forum.
π° - Course teaching WebGL from beginner to advanced.
π - Fantastic articles and explanations. Formerly ThreeJsFundamentals.
π - Cross-platform C++17 port of the popular 3D JavaScript library Three.js (r129).
π - Nice collection of open source game extensions.
π - 3D framework and ecosystem for Svelte and Three.js. ]
π - Cross-platform 2D/3D with module architecture.
π - Virtual computer for making & sharing tiny games. ]
π - Modern 2D game engine, level editing with . | ]
π - 2D graphics with raster effects for retro style game development.
π - Making it simple to create and stop new processes.
π - Header-only DNG / TIFF loader and writer.
π - Tiny OpenEXR image loader / saver library.
π - Header-only C++11 tiny glTF 2.0 library.
π - Tiny but powerful single-file wavefront obj loader.
π - XML parser that can be easily integrated into other programs.
π - WebAudio framework for creating interactive music in the browser.
π - High-performance 3D engine built on The Forge.
π - Utilities for input, output, and manipulation of 3D triangle meshes.
π - Extend existing Three.js materials. ]
π - Audio effects library for the WebAudio API.
π - High-performance physically-based renderer in C++11.
β - Gui library for hardware accelerated apps & games. ]
π - Modular 2D/3D game framework for browsers, desktops and mobile.
π - Battle tested 2D physics for games. | | ]
π - Compact gui for fine-tuning values.
π - Tweening engine for easy animations using Robert Penner's equations.
π - Tweening / animation library, part of the CreateJS suite.
π - Inbetweening library for complex animations for games / apps.
π - Tiny WebGL helper Library. ]
π - Toolkit for rapid development of live graphical apps and games.
π - Renderer agnostic 2D drawing API for the web.
π - Simple JavaScript gui.
πΈ - Supports modern HTML5, CSS, and JavaScript. Based on WebKit.
πΈ - Biggest name in game engines, industry standard.
π - Mobile, desktop and WebAssembly gui library. ]
π - Framework for creating game tools and helper apps.
π - Blender game engine, originally forked from Blender.
π - Cross-platform 2D/3D game framework.
π - Utility for mouse / touch gestures in React and JavaScript.
π - DirectX library for creating and packing texture atlases.
π - Decomposes a 3D surface into a set of "near" convex parts.
π - High-performance JavaScript and WebAssembly engine by Google.
πΈ - The 2013 edition of the Source SDK by . ) | ]
πΈ - The 2013 edition of the Source SDK by . ) | ]
π - C# port of Box2D. Formerly Farseer Physics.
π - Cross-platform, graphics API-agnostic rendering and compute library for .NET.
π - Easy to integrate verlet physics engine. ]
π - Generates vertices for rendering text, requires stb_truetype.
π - 2D vector graphics renderer for Bgfx, based on ideas from NanoVG.
π - Object-oriented language for Windows by Microsoft.
π - Visual scripting engine designed for embedding.
π - Voxelization of 3D models.
π - Progressive JavaScript framework for building UI on the web.
π - Safe and rich wrapper around the Vulkan API.
π - Gui widgets for modern web apps.
π - Learn to code with the world's largest web developer site.
π - Multitrack web audio editor and player with canvas waveform preview.
π - Window layout system with a responsive and interactive design.
π - Insert your face from your camera into a 3D scene.
π - List of WebGL and WebGPU frameworks and libraries.
π - List of WebGL frameworks on Wikipedia.
π - Supports video, voice, and generic data to be sent between peers.
π - Industry standard gui library. | ]
π - Minimalist Flutter based 2D game engine. | | ]
π - Popular (Angry Birds) 2D game engine built on OpenFL. | ]
π - 2D framework for writing game code with Lua. | ]
π - Game framework built on, and adds to LWJGL. | ]
π - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. | ]
π - Modern 2D game engine, level editing with . | ]
π π₯ - Fast, lightweight 2D library. | | | ]
π π₯ - Powerful web rendering engine. | ]
π - Microsoft Edge control allows you to embed web in native apps. ]
β - Locates the current path on the local file system.
π - Framework for 3D apps / games, built on Three.js.
π - Engine focusing on performance & modern rendering techniques.
πΈ - The 2013 edition of the Source SDK by . ) | ]
π - JavaScript runtime for desktop graphics programming. ]
π - Web gui library in modern C++. ]
π - Cross-platform gui using native controls. ]
π - Integrate 3D content seamlessly into your webpage.
π - Cross-platform layout engine by Facebook. ]
π - Canvas rendered UI component libary.
π - General-purpose language and toolchain. | ]
π - Sample apps and libraries using DirectX 12.
π - Learn the Zig programming language by fixing tiny broken programs.
π - Creative canvas framework. ]
π - Immediate mode user interface, used in ArmorPaint.
π - Game engine for desktop and mobile browsers. ]
π - Industry standard gui library. | ]
π - Open source app framework by Google. | ]
π - Minimalist Flutter based 2D game engine. | | ]
π - 2D framework for writing game code with Lua. | ]
π - Game framework built on, and adds to LWJGL. | ]
π π₯ - Fast, lightweight 2D library. | | | ]
π π₯ - General-purpose 3D library. | | | ]
π - A 3D library for WebGL. ]
π - Triangulating thick lines, bΓ©ziers, streamlines. | ]
π - Simple gui for changing JavaScript variables. ]
π - Gui for tweaking stuff in JavaScript. ]
π - Timeline for JavaScript. ]
π - Simple JavaScript flow library. ]
π - Create graphs in the browser similar to Unreal Blueprints. ]
π - Framework for visual programming and node editors. ]
π - Easy to use immediate mode gui. Runs on web and native. ]
π - Extension of Box2D, adds particle-based fluid and soft bodies. ]
π - Fast, friendly 2D rigid body physics engine. ]
π - WebAssembly build of Google's 3D graphics library, Filament. ]
π - Examples of generating and using irregular grids. ]
π - Maintained fork of 3D physics engine. ]
π - 3D physics engine written from the ground up in JavaScript. ]
π - Port of Jolt Physics to JavaScript (as WebAssembly). ]
π - Featured 2D physics engine for the web. ]
π - Lightweight 3D physics engine. ]
π - JavaScript rewrite of the Box2D physics engine. ]
π - Easy to integrate verlet physics engine. ]
π - Fast, lightweight 2D game physics library. ]
β - Turns HTML / CSS source files into vertices and draw commands. ]
π - Battle tested 2D physics for games. | | ]
π - Pixel-art, ECS game engine built on MonoGame. ]
π - The 3D Line Art Engine, a vector-based 3D renderer. ]
π - Microsoft Edge control allows you to embed web in native apps. ]
π - JavaScript runtime for desktop graphics programming. ]
π - Extend existing Three.js materials. ]
π - Programming language that lets you work quickly. ]
π - Empowering everyone to build quality software. | ]
π - Cross-platform windowing. ]
π - 2D/3D physics engines focused on performance. ]
π - General-purpose language and toolchain. | ]
π - Sandbox to fast-prototype 2D tile-based games. ]
π - Tiny pixel art editor. ]
π - Popular (Angry Birds) 2D game engine built on OpenFL. | ]
π - Mobile game engine. ]
π - Software development platform and native-rendering gui framework. ]
π - Cross-platform, single-file graphics. ]
π - Hand-crafted 2D game library. ]
π - Cross-platform 2D framework. ]
π - Ready-to-use, pure CSS animations. ]
π - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. | ]
π - Audio library with filters, built on PixiJS. ]
π - Modern 2D game engine, level editing with . | ]
π - The swiss army knife of vector graphics. ]
π - Modular interactive 2D drawing library. ]
π - Library for visualization and creative coding. ]
π - 2D rendering engine for game development. ]
β π₯ - Fast, powerful, minimal WebGL library. ]
π - Minimal WebGL 2 rendering library. ]
π - 3D renderer for PixiJS, seamless integration with 2D apps. ]
π - Tiny WebGL helper Library. ]
π - WebGL particle system for Three.js. ]
π - Multi-platform 3D Vulkan / OpenGL graphics engine. ]
π - Game engine & graphics toolkit. ]
π π₯ - Powerful web rendering engine. | ]
π - High-performance multiphysics and multibody dynamics simulations. ]
π - Client-optimized language for fast apps on any platform. ]
π - Statically typed, compiled programming language designed at Google. ]
π - Produce cross-platform native code. ]
π - General-purpose language, runs on . ]
π - General-purpose language, interoperates with Java. ]
π - Dynamic programming language, focused on simplicity / productivity. ]
π - Convert images into triangles. ]
π - Generates triangle meshes for spheres, boxes, and capsules. ]
π - Triangle meshes including solids, spheres and more. ]
πΈ - The 2013 edition of the Source SDK by . ) | ]
π - Open Toolkit, C# bindings for OpenGL. ]
π - Small JavaScript synthesizer library. ]
β - Gui library for hardware accelerated apps & games. ]
π - WebAssembly build of Google's 2D graphics library, Skia. ]
π - Multi-threaded, networked physics engine. Supports large dynamic worlds. ]
π - Base structure for Haxe games, using Heaps graphics framework. ]
π - BASIC programming language for creating apps and games. ]
π - Virtual computer for making & sharing tiny games. ]
π - Melds SDL2 and the Wren scripting language. ]
π - App / graphics library for macOS, Windows, Linux, iOS. ]
π - The C/C++ to JavaScript (as WebAssembly) compiler. ]
π - Cross-platform 3D engine worked on for nearly 2 decades. ]
π - High-performance 2D vector graphics engine. ]
π - Complete 2D graphics library used in Chrome by Google. ]
π - Fast Light Toolkit, cross-platform gui. ]
π - Web gui library in modern C++. ]
π - Cross-platform gui using native controls. ]
π - Cross-platform layout engine by Facebook. ]
π - Wide range of C++ libraries, many end up as part of the STL. ]
π - 2D game engine & design tools, built with MonoGame. ]
π - Game engine for realistic rendering and VR. Formerly Xenko. ]
π π₯ - Framework for creating cross-platform games. ]
π - Cross-platform gui framework for .NET. ]
π - Mobile, desktop and WebAssembly gui library. ]
π - Real-time 3D engine for OpenFL. ]
π π₯ - Modern, lightweight and efficient 2D level editor. ]
π - ActionScript 3 based 2D/3D framework. ]
π - Cross-platform 2D game framework powered by OpenFL. ]
π - Open source implementation of the API. ]
π π₯ - Cross-platform 2D/3D engine (by creators of Haxe). ]
π - Powerful modular MVC framework. ]
π - 2D/3D cross-platform games with Lua. ]
π - Graphics, audio, parallel computing, XR and more. ]
πΈ - Robust animation toolset. ]
π - Cross-platform desktop apps with JavaScript, HTML, and CSS. ]
π - Desktop apps with JavaScript. Formerly Node-Webkit. ]
π - Framework for building native apps using React. ]
π - Smaller, faster, and more secure desktop applications. ]
π - Web framework for building VR experiences. ]
π - Cross-Platform 2D/3D game creation. ]
π - Full-featured 2D game development. ]
π - Both 2D & 3D game making for indies. ]
π - Multiplayer engine with Box2D physics, aka Moddio. ]
π - Fast 2D game framework. ]
π - Library for creative coding. ]
π - Creative canvas framework. ]
π - 3D framework and ecosystem for Svelte and Three.js. ]
π - Popular. Develop responsive, mobile first projects. ]
π - Fast and feature-rich JavaScript library. ]
πΈ - Create videos programmatically in React. ]
π - Multi-platform 2D game engine for Kotlin. ]
π - Cross-platform 2D/3D game engine and editor. ]
π - Powerful, mature game engine, developed by Disney and CMU. ]
π - library for text adventures / roguelikes. ]
π - Cross-platform gui framework. ]
π - Web app framework. ]
π - Cross-platform gui library. ]
π - 2D/3D game engine with editor. Formerly Rg3d. ]
π π₯ - Refreshingly simple data-driven 2D/3D game engine. ]
π - Gui toolkit for embedded / desktop. Formerly SixtyFPS. ]
π - The original 1993 3D masterpiece by id Software.
π - Doom 3 GPL source release.
π - Classic roguelike adventure. ]
π - Indie Action RPG built with Unreal Engine 4. ]
π - Open Source version of the award-winning physics platformer. ]
πΈ - Videos on making a game from start to finish, source code for $15.
π - Classic Tomb Raider open source engine. ]
π - Traditional roguelike game with pixel-art graphics and simple interface.
π - Retro multiplayer shooter. ]
π - Modern, feature centric port for all Doom engine games.
π - Classic roguelike adventure. ]
π - Classic Tomb Raider open source engine. ]
π - Open Source version of the award-winning physics platformer. ]
π - Indie Action RPG built with Unreal Engine 4. ]
π - Retro multiplayer shooter. ]
π - Using Box2D for water, ropes, gravity, lines, vehicles, etc.
π - An approach to 2D pixel-perfect lights / shadows using shaders.
π - Signed distance functions for basic 2D primitives.
π - Excellent interactive tutorial on 2D visibility.
π - Modeling 2D water with springs.
π - GLSL fragment shader to simulate 2D water surface in libGDX.
π π₯ - Shaders to improve your games. ]
π - Signed distance functions for basic 3D primitives.
π - Basis for an ECS in C++.
π - Story of adding scripting to a game.
π - How to use tile bitmasking to auto-tile your level layouts.
π - How to create a physics system for a platformer.
π - Basics of rendering 2D shapes with SDFs in shaders.
π - 3D lighting article by LearnOpenGL.
π - Intro to concepts used in AI for games.
π - Blog post on rendering bezier strokes with SDFs.
π - Using verlet physics to simulate 2D blobs.
π π₯ - Step-by-step guide through . ]
π - Excellent GLSL noise article by Book of Shaders.
π - Using noise / dithering to improve drawing gradients.
π - Technique using boolean operations to combine primitive objects.
π - Overview of ECSs and why to use them, at .
π - Cross-compiling shaders between GLSL, HLSL, Metal, and more. ]
π - Using circular SDFs to build 3D objects with CSG. ]
π - JavaScript library implementing CSG. ]
π - Method for order-independent transparency.
π - Ordered dithering in glsl using 8x8 Bayer Dithering.
π - SVG path vector rope drawing.
π - Techniques for 2D/3D line rendering.
π - GPU Gems 2 Chapter 17.
π - Scripting languages and engines available as libraries.
π - Overview of ECSs and why to use them, at .
π - Adapting 3D rendering techniques to achieve fast 2D shadows.
π - Drawing an outline on the alpha channel of a 2D image.
π - Fire intro shader using noise textures and masking.
π π₯ - How to keep physics stable with variable fps.
π - Flat shading / wireframes using Barycentric Coordinates.
π - GPU Gems Chapter 38 - Fast, stable fluid simulation on the GPU.
π - Real-time fluid dynamics on the GPU with the help of WebGL and Three.js. ]
π - Techniques for handling many lights.
π - Forward rendering with tiled light culling.
π π₯ - Step-by-step guide through . ]
π - Simulating fur with cones and gravity. ]
π - Starting resource for game physics.
π - Postprocessing, lighting, utlities and many more.
π - Geometry topics including meshes, shapes, textures and more.
π - Simple intro to 2D lighting in a game with GLSL.
π - Calculating rendering on the GPU in compute shaders.
π - Cross-platform GPU fluid simulation. ]
π - Upscaling shader code.
π - Procedural palettes and how to generate them.
π - Wikipedia article about the hqx pixel art upscaling algorithm developed by Maxim Stepin.
π - WebGL image filters / effects shaders. ]
π - Writting a scripting engine from scratch.
π - Intro to AI Programming for Games at RayWenderlich.com.
π - Component-based architecture.
π - Article by LearnOpenGL.
π - Part I: Intro to Rigid Body Dynamics.
π - Draft notes with C++ code for laplacian smoothing of meshes.
π - Techniques used for bloom lighting, presented in OpenGL.
π - Article with shader code on dynamically adding outlines to characters.
π - Scripting languages to use in your app / game.
π - Wikipedia article on uniform tiling, space-filling polygons.
π - Under the hood of a 2D physics engine in JavaScript.
π - Chains demo using Matter.js. ]
π - Apple's private API for manipulation of UIView meshes. ]
π - Drawing many different models in a single draw call.
π - Articles building an ECS from the ground up in C++. ]
π - List of open source physics engines.
π - Bullet 3D physics cloth using the Oryol game framework. ]
π - Nice outline shader. ]
π - Technique combining depth, normals and surface IDs. ]
π - Article by LearnOpenGL.
π - Useful GLSL postprocessing shaders for pixel art games.
π - , 3D polygons that fill space. ]
π - Tiling simplex flow noise in 2D/3D.
π - Convert colors from the paint color wheel to RGB space. ]
π - Differences between HLSL, GLSL, MSL, and WGSL.
π - Tutorials covering many shader techniques.
π - Implementing the physics of ropes in Contraption Maker.
π - Great exploration of screen space shadows.
π - Game scripting languages benchmarked.
π - Python API to generate 3D meshes with SDFs.
π - Shader programming in JavaScript.
π - Shader IDE, written in C++.
π - Build and share shaders online.
π - Shadow mapping and the techniques used to acheive it.
π - How to create 2D visibility / shadow effects for your game. ]
π - Tutorials, papers, software, demos, discussions, etc.
π - Simplex noise fire simulation shader at ShaderToy.
π - Principles for using skeletons with IK for animation.
π - Article on producing a sketchy outline look.
π - Implementing soft particles in WebGL.
π - Valve's Source Engine multiplayer system.
π - , 3D polygons that fill space. ]
π - Smoothing with subdivision surfaces.
π - Explanations of different schemes used in subdivision surfaces.
π - Common technique for calculating field of view.
π - Fast and dynamic CSG on top of three-mesh-bvh.
π - Conversion of the csg.js library for use with Three.js.
π - 3D soft body volumes using Ammo.js and Three.js. ]
π - WebGL bloom postprocessing using Three.js. ]
π - WebGL pixelation postprocessing using Three.js. ]
π - Great example of volumetric lighting with Three.js. ]
π - Analysis of Perlin Noise, written in C#. ]
π - How to add support for a bloom effect.
π - Play with fluids in your browser (even on mobile). ]
π - Maintained branch of the original Ashima Arts 2D, 3D and 4D noise functions.
π - Method for order-independent transparency.
π - Light emission vs perceptual brightness.
π - Overview of ECSs, how they are used in game development.
π - , 3D polygons that fill space. ]
π - JavaScript library implementing CSG. ]
π - Cross-compiling shaders between GLSL, HLSL, Metal, and more. ]
π - Convert colors from the paint color wheel to RGB space. ]
π - Articles building an ECS from the ground up in C++. ]
π - Real-time fluid dynamics on the GPU with the help of WebGL and Three.js. ]
π - Cross-platform GPU fluid simulation. ]
π - Play with fluids in your browser (even on mobile). ]
π - Apple's private API for manipulation of UIView meshes. ]
π - Simulating fur with cones and gravity. ]
π - How to create 2D visibility / shadow effects for your game. ]
π - Great example of volumetric lighting with Three.js. ]
π - Chains demo using Matter.js. ]
π - Bullet 3D physics cloth using the Oryol game framework. ]
π - 3D soft body volumes using Ammo.js and Three.js. ]
π π₯ - Shaders to improve your games. ]
π π₯ - Step-by-step guide through . ]
π - WebGL bloom postprocessing using Three.js. ]
π - Analysis of Perlin Noise, written in C#. ]
π - Nice outline shader. ]
π - Technique combining depth, normals and surface IDs. ]
π - WebGL pixelation postprocessing using Three.js. ]
π - WebGL image filters / effects shaders. ]
π - Using circular SDFs to build 3D objects with CSG. ]
π° - Classic software for 3D modeling and rendering.
π - 3D reconstruction, built with the framework. ]
π - Record, edit, and mix. ]
π - Generate PBR materials by drag & dropping your photos. ]
π - Physically-based texture painting, drop in your 3D models and paint. ]
πΈ - Animated sprite editor and pixel art tool. ]
π° - Create 3D models and 2D sprites using building blocks.
π - Multi-track audio editor and recorder. ]
π - Classic. For making simple sound effects for games. ]
π π₯ - Standard for open source 3D modeling. ]
π - Easy to use tool for creating music.
π - Complete music production package.
πΈ - 3D animation software for physics-based character animation.
π - Tool for generating sound effects.
π - Color scheme generator, can learn color styles from photographs, art, etc.
π - Share colors, palettes and patterns.
π - Fast color palette generator.
πΈ - Multi-agent AI Assistant for all aspects of Unity game developement.
πΈ - Create realistic images from natural language.
π - Notebooks, models and techniques for AI art and animations.]
π° - Resample art, sketches and images into pixel-art.
π - Create generative music using a simple JavaScript API.
π - Open source 2D game skeletal animation solution. ]
π - Text-to-3D using 2D diffusion.
π - Music editor targeted at chiptune artists and NES homebrewers. ]
π° - Photo effects, realistic textures, and visual editor.
π° - Uses fluid simulation to achieve animations like explosions, blood, smoke, etc.
πΈ - Popular (Hades, Celeste, Untitled Goose Game) audio software for games.
π - Generative model of 3D shapes from images by NVIDIA. ]
π - GNU Image Manipulation Program, open source image editor. ]
π - Uses machine learning to generate colors for graphic design.
π - Cross-platform level editor for games. ]
π - Cross-platform, open source vector graphics editor. ]
π - Generates isometric pixel art from MagicaVoxel .vox files.
π - Cross-platform pseudo-random displacement map generator.
π° - Add style to your sprites and animations with ease.
π° - Draw in 2D, set the depth for each pixel and generate 3D models!
π - Professional quality, open source painting. ]
π π₯ - Cross-platform music production software. ]
π - Database of palettes for pixel art.
π - High-resolution text-to-3D content creation.
π - Lightweight voxel art editor.
π - Procedural material maker. ]
π - Tool for creating materials from images to be used in games. ]
π - 3D reconstruction, built with the framework. ]
πΈ - Image generation accessed through Discord.
πΈ - Animate 3D characters for games, films and more. By Adobe.
π - Powerful with pattern-based sequencer ().
π - View synthesis of scenes as neural radiance fields. ]
π - Explore complementary colors on the color wheel.
πΈ - Powerful particle effects editor designed for macOS.
π - Capable online photo editor.
π - Procedural material maker. ]
π - Online editor for animated sprites & pixel art. ]
π° - Create pixel art by converting your images, sprites or videos.
π° - Create pixel art particle effects and render them to sprite sheets.
π - Quickly create musical sketches, chiptunes and sound experiments.
πΈ - Tool to allow simple creation of tiling 3D materials.
π° - Popular (Crossy Road, Pacman 256) voxel editor, easy creation of 3D models.
π - Cross-platform level editor for games. ]
πΈ - Run open source models with a cloud API.
πΈ - Tiny sound generator.
π - Generate 3D objects conditioned on text or images.
π - Drag & drop tools for sprite sheets, bitmap fonts, texture ripping, tile maps and more.
π° - Make your 2D animations juicy by adding some smearing to them.
π - Kind of musical instrument where you code music.
π - Compose synthetic music in your browser, good for small demos. ]
πΈ - 2D animation for games.
π° - Create stunning light effects with 2D sprites in your game engine.
πΈ - Latent text-to-image diffusion model.
π - Powerful with pattern-based sequencer ().
π - Online tool to generate tileable textures by moving sliders.
π - JavaScript texture generator tool. ]
π - UV and texturing tools for Blender. ]
π° - Create sprite sheets and optimize your game graphics.
π - General-purpose tile map editor for all tile-based games. ]
πΈ - Create amazing particle effects for your games, apps and webpages.
π - Powerful with pattern-based sequencer ().
π - Level editor for Quake-Engine games. ]
πΈ - Unity's suite of AI products.
π° - Easy to use vector design.
πΈ - Simple and easy to use 3D sculpting tool.
π - Tiny JavaScript sound FX system / Zuper Zmall Zound Zynth. ]
π - Music generator for use in tiny JavaScript apps. ]
π - General-purpose tile map editor for all tile-based games. ]
π - Open source 2D game skeletal animation solution. ]
π - Record, edit, and mix. ]
π - Multi-track audio editor and recorder. ]
π - Music editor targeted at chiptune artists and NES homebrewers. ]
π π₯ - Cross-platform music production software. ]
π - Compose synthetic music in your browser, good for small demos. ]
π - Music generator for use in tiny JavaScript apps. ]
π - Classic. For making simple sound effects for games. ]
π - Tiny JavaScript sound FX system / Zuper Zmall Zound Zynth. ]
π - Notebooks, models and techniques for AI art and animations.]
π - Generative model of 3D shapes from images by NVIDIA. ]
π - View synthesis of scenes as neural radiance fields. ]
π - GNU Image Manipulation Program, open source image editor. ]
π - Cross-platform level editor for games. ]
π - Level editor for Quake-Engine games. ]
π - Generate PBR materials by drag & dropping your photos. ]
π - Procedural material maker. ]
π - Tool for creating materials from images to be used in games. ]
π - JavaScript texture generator tool. ]
π - UV and texturing tools for Blender. ]
π - Physically-based texture painting, drop in your 3D models and paint. ]
π π₯ - Standard for open source 3D modeling. ]
π - 3D reconstruction, built with the framework. ]
πΈ - Animated sprite editor and pixel art tool. ]
π - Online editor for animated sprites & pixel art. ]
π - Cross-platform, open source vector graphics editor. ]
π - Professional quality, open source painting. ]
π - Public domain materials for physically-based rendering.
π - High-quality loops and packs used for music creation.
πΈ - Original music tracks, free with attribution. Perfect for games.
πΈ - Quality vector icons and stickers.
πΈ - Large collection of sound effects.
πΈ - Illustrations, photos, icons and presentation templates.
π - Community-based archive of free sound effects.
πΈ - Nice collection of game tracks. Buy or attribution required.
π π₯ - 2D/3D CC0 1.0 game graphics and other assets.
πΈ - Nice mix of free and affordable music loops.
π - Portal for free / public domain game art online.
π - Collection of public domain models.
π - Collection of public domain materials.
π - Build something beautiful with thousands of free low poly models.
π - Collection of CC0 1.0 3D models.
π - No attribution, retro (PS1 style) 3D graphics assets.
πΈ - Huge library of 3D assets.
πΈ - Looping music tracks for videogames. Buy or attribution required.
π° - Subscription-based professional sound effects library.
π - Top free game assets listed on itch.io.