update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -85,6 +85,7 @@ Systems</a></li>
<li><a href="#tools--software">Tools / Software</a>
<ul>
<li><a href="#2d-game-dev">2D Game Dev</a></li>
<li><a href="#ai-assistants">AI Assistants</a></li>
<li><a href="#animation-software">Animation Software</a></li>
<li><a href="#audio-tools">Audio Tools</a></li>
<li><a href="#color--palettes">Color / Palettes</a></li>
@@ -231,6 +232,8 @@ stories and ideas into games, built with <em>Godot</em>.</li>
original role-playing game without any specialized knowledge.</li>
<li>🔒 <a href="https://github.com/klembot/twinejs">Twine</a> - Tool for
telling interactive, nonlinear stories.</li>
<li>💸 <a href="https://www.unbound.io/">Unbound</a> - SDFpowered game
engine. Intuitively sculpt &amp; script 3D games.</li>
</ul>
<p><br /> <br /></p>
<h2 id="learning">Learning</h2>
@@ -283,6 +286,8 @@ Tricks</a> - Articles exploring different graphics techniques.</li>
<li>📚 <a
href="http://www.lighthouse3d.com/tutorials/">Lighthouse3d.com</a> -
Collection of tutorials on OpenGL, GLSL and other graphics topics.</li>
<li>📚 <a href="https://www.jeremyong.com/paperbug/">Paper Bug</a> -
Indexed compendium of graphics programming papers.</li>
<li>📚 <a href="https://www.scratchapixel.com">Scratchapixel</a> - In
depth coverage of computer graphics topics.</li>
</ul></li>
@@ -428,8 +433,7 @@ and <em>Snowdrop</em> engines.</li>
<li>Education Portals
<ul>
<li>📚 <a href="https://www.3dgep.com">3D Game Engine Programming</a> -
Topics including graphics, physics, AI, I/O and template
programming.</li>
Articles on graphics, physics, AI, I/O and more.</li>
</ul></li>
</ul>
<h3 id="game-development">Game Development</h3>
@@ -510,8 +514,8 @@ Popularity of programming languages, updated monthly.</li>
/ code.</em></p>
<h3 id="basic">BASIC</h3>
<ul>
<li>🎉 <a href="http://basic.mindteq.com/index.php?i=popular">Basics
Page</a> - Comprehensive list of BASIC languages.</li>
<li>📚 <a href="https://github.com/JohnBlood/awesome-basic">Awesome
Basic</a> - List of awesome BASIC dialects, IDEs, and tutorials.</li>
<li>BASIC: App Framework
<ul>
<li>💰 <a href="https://www.q7basic.org/index.html">Basic for Qt</a> -
@@ -613,8 +617,6 @@ atlas.</li>
<li>🎉 <a
href="https://github.com/juliettef/IconFontCppHeaders">IconFontCppHeaders</a>
- C/C++ headers and C# classes for icon fonts.</li>
<li>🎉 <a href="https://github.com/solenum/msdf-c">msdf-c</a> -
Multi-channel signed distance field generator.</li>
<li><a
href="https://github.com/nothings/stb/blob/master/stb_truetype.h">stb_truetype</a>
- Single-header file library that processes TrueType font files.</li>
@@ -841,6 +843,8 @@ meets modern C++, a fast and reliable entity component system.</li>
<ul>
<li>🎉 <a href="https://github.com/harfbuzz/harfbuzz">HarfBuzz</a> -
Text shaping library. Formatted and positioned glyph output.</li>
<li>🎉 <a href="https://github.com/Chlumsky/msdfgen">msdfgen</a> -
Multi-channel signed distance field generator.</li>
<li>💰 <a href="http://sluglibrary.com">Slug</a> - High-quality,
resolution-independent text and vector graphics for 3D apps.</li>
</ul></li>
@@ -871,6 +875,11 @@ C++17.</li>
<li>🎉 <a href="https://github.com/godlikepanos/anki-3d-engine">AnKi 3D
Engine</a> - Vulkan backend, modern renderer, scripting, physics and
more.</li>
<li>🔒 <a href="https://github.com/crownengine/crown">Crown Engine</a> -
Data-driven 3D and 2D game engine.</li>
<li>🎉 <a href="https://github.com/neelmewada/CrystalEngine">Crystal
Engine</a> - Vulkan backend with PBR and styled GUI
(<em>CrystalWidgets</em>).</li>
<li>🎉 <a href="https://github.com/scidian/drop">Drop Creator</a> - No
code, 2.5D game engine built with <em>Qt</em>, OpenGL and <em>Chipmunk
Physics</em>.</li>
@@ -879,12 +888,11 @@ GameMaker compatible 2D engine.</li>
<li>🎉 <a href="https://github.com/BobbyAnguelov/Esoterica">Esoterica
Engine</a> - High-performance game engine with editor and AAA quality
animation graph.</li>
<li>🎉 <a href="https://github.com/volcoma/EtherealEngine">Ethereal
<li>🎉 <a
href="https://github.com/ir-engine/etherealengine-archive">Ethereal
Engine</a> - Cross-platform game engine and editor.</li>
<li>🎉 <a href="https://github.com/ezEngine/ezEngine">ezEngine</a> -
Game engine in active development. [<a
href="http://ezengine.net/pages/getting-started/editor-overview.html">Editor
Info</a>]</li>
Game engine in active development.</li>
<li>🎉 <a href="https://github.com/fifengine/fifengine">FIFE</a> -
Multi-platform isometric game engine.</li>
<li>🎉 <a href="https://sourceforge.net/projects/irrlicht/">Irrlicht</a>
@@ -917,9 +925,6 @@ Upgraded features including audio, physics and particles. Built on
<em>Irrlicht</em>.</li>
<li>🎉 <a href="https://github.com/PanosK92/SpartanEngine">Spartan
Engine</a> - Emphasis on quality and performance.</li>
<li>🎉 <a
href="https://github.com/Oyun-Teknolojileri/ToolKit">Toolkit</a> -
Simple 2D/3D game and app develepment kit.</li>
<li>🎉 <a href="https://github.com/GarageGames/Torque3D">Torque 3D</a> -
High-performance 3D engine built on <em>The Forge</em>.</li>
<li>🔒 <a href="https://github.com/UPBGE/upbge">UPBGE</a> - Blender game
@@ -954,6 +959,8 @@ Framework for building real-time graphics apps.</li>
Engine</a> - Custom shaders, ECS, 2D/3D, networking and more.</li>
<li>🎉 <a href="https://github.com/nCine/nCine">nCine</a> -
Cross-platform 2D game framework.</li>
<li>🎉 <a href="https://github.com/mholtkamp/octave">Octave</a> - 3D
game engine for GameCube, Wii, 3DS, and more.</li>
<li>🎉 <a href="https://github.com/orx/orx">ORX</a> - 2.5D data-driven
game development framework.</li>
<li>🎉 <a href="https://github.com/floooh/oryol">Oryol</a> - Small, 3D,
@@ -1067,9 +1074,7 @@ Mobile-first, real-time physically-based renderer by
Cross-platform rendering framework supporting all major platforms and
consoles.</li>
<li>🎉 <a href="https://github.com/horde3d/Horde3D">Horde3D</a> - 3D
rendering and animation engine. [<a
href="http://horde3d.org/wiki/index.php?title=Horde3D_Scene_Editor">Scene
Editor Info</a>].</li>
rendering and animation engine.</li>
<li>🎉 <a href="https://github.com/facebook/igl">Intermediate Graphics
Library (IGL)</a> - Cross-platform abstraction layer by
<em>Facebook</em>.</li>
@@ -1356,8 +1361,7 @@ framework powered by C# with optional integration to
Modular 2D engine, editor built with <em>OpenTK</em>.</li>
<li>🎉 <a href="https://github.com/vchelaru/FlatRedBall">Flat Red
Ball</a> - 2D game engine &amp; design tools, built with
<em>MonoGame</em>. [<a href="http://vchelaru.github.io/Gum/">Gui
Editor</a> | <a href="https://flatredball.com/">Website</a>]</li>
<em>MonoGame</em>. [<a href="https://flatredball.com/">Website</a>]</li>
<li>🎉 <a href="https://github.com/isadorasophia/murder">Murder</a> -
Pixel-art, ECS game engine built on <em>MonoGame</em>. [<a
href="https://isadorasophia.com/murder/">Docs</a>]</li>
@@ -1418,6 +1422,9 @@ href="https://platform.uno/">Website</a>]</li>
<li>🎉 <a href="https://github.com/tainicom/Aether.Physics2D">Aether
Physics</a> - 2D physics library with continuous collision
detection.</li>
<li>🎉 <a href="https://github.com/ikpil/Box2D.NET">Box2D.NET</a> - C#
port of Box2D. 2D physics engine for games, .NET C#, Unity3D,
servers.</li>
<li>🎉 <a href="https://github.com/Genbox/VelcroPhysics">Velcro
Physics</a> - C# port of Box2D. Formerly <em>Farseer Physics</em>.</li>
</ul></li>
@@ -1454,7 +1461,6 @@ Library for decoding / encoding image formats and image processing.</li>
Minimalist <em>Flutter</em> based 2D game engine. [<a
href="https://github.com/flame-engine/awesome-flame#readme">Awesome</a>
| <a href="https://examples.flame-engine.org/#/">Examples</a> | <a
href="https://tutorials.flame-engine.org/#/">Tutorials</a> | <a
href="https://flame-engine.org/">Website</a>]</li>
</ul></li>
</ul>
@@ -1778,6 +1784,9 @@ suite.</li>
Small JavaScript synthesizer library. [<a
href="https://nicolas-van.github.io/sonant-x-live/">Online
Composer</a>]</li>
<li>🎉 <a
href="https://github.com/spessasus/SpessaSynth">SpessaSynth</a> - MIDI
player and synthesizer.</li>
<li>🎉 <a href="https://github.com/Tonejs/Tone.js">Tone.js</a> -
WebAudio framework for creating interactive music in the browser.</li>
<li>🎉 <a href="https://github.com/Theodeus/tuna">tuna</a> - Audio
@@ -1923,8 +1932,7 @@ href="https://doc.mapeditor.org/en/stable/">Tiled</a>. [<a
href="https://melonjs.github.io/examples/">Examples</a> | <a
href="https://melonjs.org">Website</a>]</li>
<li>🎉 <a href="https://github.com/pmgl/microstudio/">microStudio</a> -
Online game engine. Learn and practice programming. [<a
href="https://microstudio.dev/">Website</a>]</li>
Online game engine. Learn and practice programming.</li>
<li>🎉 <a href="https://github.com/cstoquer/pixelbox">Pixelbox.js</a> -
Sandbox to fast-prototype 2D tile-based games. [<a
href="https://pixwlk.itch.io/pixelbox">Download</a>]</li>
@@ -1941,6 +1949,8 @@ href="https://www.modd.io">Website</a>]</li>
<ul>
<li>🎉 <a href="https://github.com/craftyjs/Crafty">Crafty</a> - Create
2D games in a structured way.</li>
<li>🎉 <a href="https://github.com/excaliburjs/Excalibur">Excalibur</a>
- Friendly TypeScript 2D game engine for the web.</li>
<li>🎉 <a href="https://github.com/galacean/engine">Galacean</a> -
Web/Mobile-first engine built on WebGL and glTF.</li>
<li>🎉 <a href="https://github.com/replit/kaboom">Kaboom</a> - Simple 2D
@@ -1983,6 +1993,8 @@ href="https://skia.org/docs/user/modules/canvaskit/">Samples</a>]</li>
<li>🎉 <a href="https://github.com/CreateJS/EaselJS">EaselJS</a> - Makes
working with the canvas element easy, part of <a
href="https://createjs.com/">CreateJS</a>.</li>
<li>🎉 <a href="https://github.com/tentone/escher.js">Escher.js</a> -
Interactive 2D graphics canvas framework.</li>
<li>🎉 <a href="https://github.com/fabricjs/fabric.js">Fabric.js</a> -
Powerful and simple JavaScript canvas library.</li>
<li>🎉 <a href="https://github.com/konvajs/konva">Konva</a> - Canvas
@@ -2007,7 +2019,7 @@ href="https://ptsjs.org">Examples</a>]</li>
<li>🎉 <a
href="https://github.com/KaliedaRik/Scrawl-canvas">Scrawl-canvas</a> -
Library for working with the canvas element.</li>
<li>🎉 <a href="https://github.com/shakiba/stage.js">Stage.js</a> - 2D
<li>🎉 <a href="https://github.com/piqnt/stage.js">Stage.js</a> - 2D
rendering engine for game development. [<a
href="https://piqnt.com/stage.js/">Examples</a>]</li>
<li>🎉 <a href="https://github.com/jonobr1/two.js">Two.js</a> - Renderer
@@ -2021,6 +2033,8 @@ canvas framework. [<a href="https://zimjs.com/">Website</a>]</li>
🔥 - Powerful web rendering engine. [<a
href="https://github.com/BabylonJS/Extensions">Extensions</a> | <a
href="https://www.babylonjs.com/">Website</a>]</li>
<li>🎉 <a href="https://github.com/pissang/claygl">ClayGL</a> - WebGL
library for scalable Web3D applications.</li>
<li>🎉 <a href="https://ambiera.com/copperlicht/">CopperLicht</a> - A 3D
library for WebGL. [<a
href="https://ambiera.com/coppercube/index.html">CopperCube
@@ -2036,8 +2050,7 @@ Minimal three.js alternative.</li>
3D rendering engine by <em>Alibaba</em>.</li>
<li>🎉 <a
href="https://github.com/jagenjo/litescene.js">Litescene.js</a> - WebGL
3D engine library, used by <a
href="https://webglstudio.org">WebGLStudio</a>.</li>
3D engine library, used by WebGLStudio.</li>
<li>🎉 <a href="https://github.com/lume/lume">LUME</a> - Simplifies the
creation of interactive 2D/3D experiences.</li>
<li><a href="https://github.com/oframe/ogl">OGL</a> 🔥 - Fast,
@@ -2055,6 +2068,8 @@ JavaScript 3D WebGL library.</li>
functional WebGL.</li>
<li>🎉 <a href="https://github.com/google/swissgl">SwissGL</a> -
Minimalistic wrapper on top of WebGL2.</li>
<li>🎉 <a href="https://github.com/uinosoft/t3d.js">ThingJS</a> -
Lightweight, extendable 3D library, aka <em>t3d</em>.</li>
<li>🎉 <a href="https://github.com/mrdoob/three.js/">Three.js</a> 🔥 -
General-purpose 3D library. [<a
href="https://github.com/0xAxiome/awesome-threejs">Awesome</a> | <a
@@ -2150,6 +2165,12 @@ GLTFs into JSX components.</li>
href="https://github.com/pmndrs/react-three-fiber">react-three-fiber</a>
- React renderer for Three.js.</li>
</ul></li>
<li>JavaScript: Graphics - Three.js - Svelte
<ul>
<li>🎉 <a href="https://github.com/threlte/threlte">Threlte</a> - 3D
framework and ecosystem for Svelte and Three.js. [<a
href="https://threlte.xyz/">Website</a>]</li>
</ul></li>
<li>JavaScript: Gui
<ul>
<li>🎉 <a href="https://github.com/twbs/bootstrap">Bootstrap</a> -
@@ -2275,8 +2296,7 @@ Preloading assets w/progress events.</li>
<li>JavaScript: Timeline
<ul>
<li>🎉 <a href="https://github.com/mrdoob/frame.js/">Frame.js</a> -
JavaScript sequence editor. [<a
href="https://framejs.app/">Examples</a>]</li>
JavaScript sequence editor.</li>
<li>🎉 <a href="https://github.com/lo-th/neo">Neo</a> - Timeline for
JavaScript. [<a href="http://lo-th.github.io/neo/">Demo</a>]</li>
</ul></li>
@@ -2517,8 +2537,6 @@ Curated list of Zig code and resources.</li>
and toolchain. [<a
href="https://ziglang.org/documentation/master/">Docs</a> | <a
href="https://github.com/michal-z/zig">GitHub</a>]</li>
<li>🌎 <a href="https://ziglearn.org/">Zig Learn</a> - Excellent Zig
language resource.</li>
<li>📚 <a href="https://github.com/ratfactor/ziglings">Ziglings</a> -
Learn the Zig programming language by fixing tiny broken programs.</li>
<li>Zig: App Framework
@@ -2587,9 +2605,8 @@ href="http://xproger.info/projects/OpenLara/">Play</a>]</li>
<li>🎉 <a href="https://github.com/teeworlds/teeworlds">TeeWorlds</a> -
Retro multiplayer shooter. [<a
href="https://teeworlds.com/">Website</a>]</li>
<li>🔒 <a href="https://github.com/coelckers/gzdoom">zDoom</a> - Modern,
feature centric port for all Doom engine games. [<a
href="https://zdoom.org/index">Website</a>]</li>
<li>🔒 <a href="https://github.com/ZDoom/gzdoom">zDoom</a> - Modern,
feature centric port for all Doom engine games.</li>
</ul>
<h3 id="java-1">Java</h3>
<ul>
@@ -2782,10 +2799,6 @@ href="http://jeromeetienne.github.io/threex.volumetricspotlight/examples/basic.h
Volumetric Spotlight</a> - Great example of volumetric lighting with
Three.js. [<a
href="https://github.com/jeromeetienne/threex.volumetricspotlight">Source</a>]</li>
<li>📚 <a
href="http://bkcore.com/blog/3d/webgl-three-js-volumetric-light-godrays.html">Volumetric
Light Approximation</a> - Volumetric light approximation (godrays) with
Three.js.</li>
</ul></li>
</ul>
<h3 id="network">Network</h3>
@@ -2827,9 +2840,6 @@ vehicles, etc.</li>
href="https://gamedevelopment.tutsplus.com/series/basic-2d-platformer-physics--cms-998">Basic
2D Platformer Physics</a> - How to create a physics system for a
platformer.</li>
<li>📚 <a
href="https://gamedevelopment.tutsplus.com/tutorials/basic-2d-platformer-physics-part-4--cms-26046">Ledge
Grabbing</a> - Tutorial on ledge grabbing in 2D platformer physics.</li>
</ul></li>
<li>Ropes / Chains
<ul>
@@ -2948,13 +2958,6 @@ href="https://github.com/mrdoob/three.js/blob/master/examples/webgl_postprocessi
href="https://catlikecoding.com/unity/tutorials/advanced-rendering/bloom/">Unity
Tutorial</a> - How to add support for a bloom effect.</li>
</ul></li>
<li>Displacement
<ul>
<li>📚 <a
href="http://benchung.com/basic-glsl-displacement-shader-three-js/">Basic
GLSL Displacement Shader</a> - Basic vertex displacement shader using
Three.js.</li>
</ul></li>
<li>Dithering
<ul>
<li>📚 <a
@@ -3129,6 +3132,15 @@ Packer</a> - Create sprite sheets and optimize your game graphics.</li>
tile map editor for all tile-based games. [<a
href="https://github.com/mapeditor/tiled">Source</a>]</li>
</ul>
<h3 id="ai-assistants">AI Assistants</h3>
<ul>
<li>💸 <a
href="https://www.coplay.dev?ref=github&amp;utm_source=stevinz_awesome_game_engine_dev">Coplay</a>
- Multi-agent AI Assistant for all aspects of Unity game
developement.</li>
<li>💸 <a href="https://unity.com/products/muse">Unity Muse</a> -
Unitys suite of AI products.</li>
</ul>
<h3 id="animation-software">Animation Software</h3>
<ul>
<li>💸 <a href="https://cascadeur.com">Cascadeur</a> - 3D animation
@@ -3310,8 +3322,8 @@ reconstruction, built with the <a
href="https://github.com/alicevision/AliceVision">AliceVision</a>
framework. [<a
href="https://github.com/alicevision/meshroom">Source</a>]</li>
<li>💸 <a href="https://www.maxon.net/en/zbrushcore">ZBrush Core</a> -
Simple and easy to use 3D sculpting tool.</li>
<li>💸 <a href="https://www.maxon.net/en/zbrush">ZBrush</a> - Simple and
easy to use 3D sculpting tool.</li>
</ul>
<h3 id="particle-tools">Particle Tools</h3>
<ul>
@@ -3384,10 +3396,6 @@ Original music tracks, free with attribution. Perfect for games.</li>
Nice collection of game tracks. Buy or attribution required.</li>
<li>💸 <a href="https://www.melodyloops.com/music/free/">Melody
Loops</a> - Nice mix of free and affordable music loops.</li>
<li>💸 <a
href="https://www.royaltyfreemusicclips.com/pir/free_music_loops.shtml">Royalty
Free Music Clips</a> - Huge collection of free and paid royalty free
music tracks.</li>
<li>💸 <a href="https://soundimage.org/looping-music/">Soundimage</a> -
Looping music tracks for videogames. Buy or attribution required.</li>
</ul></li>
@@ -3489,3 +3497,6 @@ etc.)</li>
<h2 id="contributing">Contributing</h2>
<p><em>See <a href="CONTRIBUTING.md">Contribution Guide</a>.</em></p>
<p><br /></p>
<p><a
href="https://github.com/stevinz/awesome-game-engine-dev">gameenginedev.md
Github</a></p>