Update render script and Makefile
This commit is contained in:
@@ -4,13 +4,13 @@
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
|
||||
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Game Engine Development [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome#readme)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Game Engine Development [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome#readme)[0m
|
||||
|
||||
[38;5;12mCurated[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengines[39m[38;5;12m [39m[38;5;12m(tools[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mcreation).[39m[38;5;12m [39m[38;5;12mSpecifically[39m[38;5;12m [39m[38;5;12mtoward[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhigh-level,[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mfeatured[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengines[39m[38;5;12m [39m[38;5;12m(e.g.,[39m[38;5;12m [39m[38;5;12mGodot[39m[38;5;12m [39m[38;5;12m/[39m
|
||||
[38;5;12mUnity).[39m
|
||||
[38;5;12mCurated[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mrelated[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengines[39m[38;5;12m [39m[38;5;12m(tools[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mspeed[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mcreation).[39m[38;5;12m [39m[38;5;12mSpecifically[39m[38;5;12m [39m[38;5;12mtoward[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mdevelopment[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mhigh-level,[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mfeatured[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m
|
||||
[38;5;12mengines[39m[38;5;12m [39m[38;5;12m(e.g.,[39m[38;5;12m [39m[38;5;12mGodot[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mUnity).[39m
|
||||
|
||||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mtypically[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengines,[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mframeworks,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m(e.g.,[39m[38;5;12m [39m[38;5;12mMonoGame[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mSDL).[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mimportantly[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mscene[39m[38;5;12m [39m[38;5;12meditor,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m
|
||||
[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mscripting,[39m[38;5;12m [39m[38;5;12mphysics,[39m[38;5;12m [39m[38;5;12masset[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12meffects,[39m[38;5;12m [39m[38;5;12mmonetization,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||||
[38;5;12mThis[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mtypically[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mlow-level[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengines,[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mframeworks,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mgraphics[39m[38;5;12m [39m[38;5;12mlibraries[39m[38;5;12m [39m[38;5;12m(e.g.,[39m[38;5;12m [39m[38;5;12mMonoGame[39m[38;5;12m [39m[38;5;12m/[39m[38;5;12m [39m[38;5;12mSDL).[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mimportantly[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvisual[39m[38;5;12m [39m[38;5;12mscene[39m[38;5;12m [39m
|
||||
[38;5;12meditor,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mcapabilities[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mscripting,[39m[38;5;12m [39m[38;5;12mphysics,[39m[38;5;12m [39m[38;5;12masset[39m[38;5;12m [39m[38;5;12mmanagement,[39m[38;5;12m [39m[38;5;12mspecial[39m[38;5;12m [39m[38;5;12meffects,[39m[38;5;12m [39m[38;5;12mmonetization,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||||
|
||||
|
||||
|
||||
@@ -101,7 +101,8 @@
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mWikipedia: List of Game Engines[0m[38;5;12m (https://en.wikipedia.org/wiki/List_of_game_engines) - Game engines along with their platforms and licenses.[39m
|
||||
|
||||
[38;2;255;187;0m[4mPopular[0m
|
||||
[38;5;12m- 🎉 [39m[38;5;14m[1mGodot[0m[38;5;12m (https://github.com/godotengine/godot#readme) 🔥 - Feature-packed, open source engine. Excellent! [39m[38;5;12mAwesome[39m[38;5;14m[1m (https://github.com/godotengine/awesome-godot#readme) | [0m[38;5;12mWebsite[39m[38;5;14m[1m (https://godotengine.org)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m🎉[39m[38;5;12m [39m[38;5;14m[1mGodot[0m[38;5;12m [39m[38;5;12m(https://github.com/godotengine/godot#readme)[39m[38;5;12m [39m[38;5;12m🔥[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFeature-packed,[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mengine.[39m[38;5;12m [39m[38;5;12mExcellent![39m[38;5;12m [39m[38;5;12mAwesome[39m[38;5;14m[1m [0m[38;5;14m[1m(https://github.com/godotengine/awesome-godot#readme)[0m[38;5;14m[1m [0m[38;5;14m[1m|[0m[38;5;14m[1m [0m[38;5;12mWebsite[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://godotengine.org)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mUnity[0m[38;5;12m (https://unity.com) - Biggest name in game engines, industry standard. [39m[38;5;12mAwesome[39m[38;5;14m[1m (https://github.com/RyanNielson/awesome-unity)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mUnreal Engine[0m[38;5;12m (https://www.unrealengine.com) - AAA quality, insane feature set, photoreal visuals. [39m[38;5;12mAwesome[39m[38;5;14m[1m (https://github.com/insthync/awesome-ue4#readme)[0m[38;5;12m [39m
|
||||
|
||||
@@ -129,7 +130,8 @@
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mMANU[0m[38;5;12m (https://manu.co) - Unique animation system helps you create games without coding.[39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mNeoAxis[0m[38;5;12m (https://github.com/NeoAxis/NeoAxisEngine) - Versatile real-time platform for making games and apps. [39m[38;5;12mWebsite[39m[38;5;14m[1m (https://www.neoaxis.com)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💰 [39m[38;5;14m[1mPhaser Editor 2D[0m[38;5;12m (https://phasereditor2d.com) - Commercial, web-based editor for _Phaser_. [39m[38;5;12mGitHub[39m[38;5;14m[1m (https://github.com/PhaserEditor2D/PhaserEditor2D-v3)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mPlayCanvas[0m[38;5;12m (https://playcanvas.com) - Popular (_Flappy Bird_) WebGL game engine. [39m[38;5;12mAwesome[39m[38;5;14m[1m (https://github.com/playcanvas/awesome-playcanvas#readme) | [0m[38;5;12mGitHub[39m[38;5;14m[1m (https://github.com/playcanvas/engine)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m💸[39m[38;5;12m [39m[38;5;14m[1mPlayCanvas[0m[38;5;12m [39m[38;5;12m(https://playcanvas.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPopular[39m[38;5;12m [39m[38;5;12m(_Flappy[39m[38;5;12m [39m[38;5;12mBird_)[39m[38;5;12m [39m[38;5;12mWebGL[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengine.[39m[38;5;12m [39m[38;5;12mAwesome[39m[38;5;14m[1m [0m[38;5;14m[1m(https://github.com/playcanvas/awesome-playcanvas#readme)[0m[38;5;14m[1m [0m[38;5;14m[1m|[0m[38;5;14m[1m [0m[38;5;12mGitHub[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://github.com/playcanvas/engine)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mRoblox[0m[38;5;12m (https://www.roblox.com/create) - Create immersive 3D experiences with Lua scripting.[39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mSimulation Starter Kit[0m[38;5;12m (https://benmorris.itch.io/plugin-based-scene-editor) - Create interactive 3D apps across a range of platforms.[39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mStencyl[0m[38;5;12m (https://www.stencyl.com/) - Quick and easy game making with visual scripting. [39m[38;5;12mGitHub[39m[38;5;14m[1m (https://github.com/Stencyl/stencyl-engine)[0m[38;5;12m [39m
|
||||
@@ -170,8 +172,8 @@
|
||||
[48;5;235m[38;5;249m- 📚 **Lighthouse3d.com** (http://www.lighthouse3d.com/tutorials/) - Collection of tutorials on OpenGL, GLSL and other graphics topics.[49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Scratchapixel** (https://www.scratchapixel.com) - In depth coverage of computer graphics topics.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Graphics API: DirectX[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **DirectX** (https://docs.microsoft.com/en-us/windows/win32/directx) - _Microsoft_ API used to create 2D/3D games and apps. ****Blog** (https://devblogs.microsoft.com/directx/) | **Samples** (https://github[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m.com/microsoft/DirectX-Graphics-Samples)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **DirectX** (https://docs.microsoft.com/en-us/windows/win32/directx) - _Microsoft_ API used to create 2D/3D games and apps. ****Blog** (https://devblogs.microsoft.com/directx/) | **Sampl[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mes** (https://github.com/microsoft/DirectX-Graphics-Samples)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **DirectXTutorial.com** (http://www.directxtutorial.com/default.aspx) - Older resource with lots of tutorials on DirectX versions 9 & 11.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Graphics API: Glide[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Glide** (https://en.wikipedia.org/wiki/Glide_(API)) - Developed by _3dfx Interactive_ for their _Voodoo Graphics_ in the 1990's.[49m[39m
|
||||
@@ -206,8 +208,8 @@
|
||||
[38;5;12m- Platform: XNA[39m
|
||||
[48;5;235m[38;5;249m- 📚 **RB Whitaker's Wiki** (http://rbwhitaker.wikidot.com/) - Tutorials on C#, MonoGame, XNA, and more.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Riemer's MonoGame Tutorials** (https://github.com/SimonDarksideJ/XNAGameStudio/wiki/RiemersArchiveOverview) - Everything you need to start programming with MonoGame.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **XNA Game Studio Archive** (https://github.com/SimonDarksideJ/XNAGameStudio) 🔥 - Required visit for **MonoGame** (https://en.wikipedia.org/wiki/MonoGame) / **FNA** (https://fna-xna.github.io/) / **XNA** ([49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mhttps://en.wikipedia.org/wiki/Microsoft_XNA) developers.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **XNA Game Studio Archive** (https://github.com/SimonDarksideJ/XNAGameStudio) 🔥 - Required visit for **MonoGame** (https://en.wikipedia.org/wiki/MonoGame) / **FNA** (https://fna-xna.git[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mhub.io/) / **XNA** (https://en.wikipedia.org/wiki/Microsoft_XNA) developers.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
[38;2;255;187;0m[4mEngine Development[0m
|
||||
[38;5;12m- Blog Articles[39m
|
||||
@@ -263,8 +265,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **QB64** (https://github.com/QB64Team/qb64) - Modern BASIC+OpenGL language, retains _QBasic_ / _QB4.5_ compatibility.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Visual Basic** (https://docs.microsoft.com/en-us/dotnet/visual-basic/) - Object-oriented language for Windows by _Microsoft_.[49m[39m
|
||||
[38;5;12m- BASIC: Game Framework[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Dark Basic** (https://github.com/TheGameCreators/Dark-Basic-Pro) - BASIC programming language for creating apps and games. ****Website** (https://www.thegamecreators.com/product/dark-basic-pro-open-source[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Dark Basic** (https://github.com/TheGameCreators/Dark-Basic-Pro) - BASIC programming language for creating apps and games. ****Website** (https://www.thegamecreators.com/product/dark-b[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249masic-pro-open-source)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
[38;2;255;187;0m[4mC[0m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mLearn C Programming[0m[38;5;12m (https://www.programiz.com/c-programming) - Excellent tutorials that will guide you to learn C programming.[39m
|
||||
@@ -315,10 +317,11 @@
|
||||
[38;5;12m- C: Geometry[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Blob** (https://github.com/BlockoS/blob) - Single-header implementation of a contour tracing algorithm.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Marching Squares** (https://github.com/prideout/par/blob/master/par_msquares.h) - Convert images into triangles. ****Info** (https://prideout.net/marching-squares)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Octasphere** (https://github.com/prideout/par/blob/master/par_octasphere.h) - Generates triangle meshes for spheres, boxes, and capsules. ****Info** (https://prideout.net/blog/octasphere/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Octasphere** (https://github.com/prideout/par/blob/master/par_octasphere.h) - Generates triangle meshes for spheres, boxes, and capsules. ****Info** (https://prideout.net/blog/octasphe[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mre/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Par_Shapes** (https://github.com/prideout/par/blob/master/par_shapes.h) - Triangle meshes including solids, spheres and more. ****Info** (https://prideout.net/shapes)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Par_Streamlines** (https://github.com/prideout/par/blob/master/par_streamlines.h) - Triangulating thick lines, béziers, streamlines. ****Demo** (https://github.com/prideout/streamlines_demo) | **Info** (h[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mttps://prideout.net/blog/par_streamlines/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Par_Streamlines** (https://github.com/prideout/par/blob/master/par_streamlines.h) - Triangulating thick lines, béziers, streamlines. ****Demo** (https://github.com/prideout/streamlines[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m_demo) | **Info** (https://prideout.net/blog/par_streamlines/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- C: Graphics - 2D[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **NanoVG** (https://github.com/memononen/nanovg) - OpenGL-based 2D vector drawing library for UI and visualizations.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Tilengine** (https://github.com/megamarc/Tilengine) - 2D graphics with raster effects for retro style game development.[49m[39m
|
||||
@@ -441,8 +444,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **Thunder** (https://github.com/thunder-engine/thunder) - Cross-platform 2D/3D with module architecture.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Two** (https://github.com/hugoam/two) - Toolkit for rapid development of live graphical apps and games.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Urho3D** (https://github.com/urho3d/Urho3D) - Cross-platform 2D/3D game framework.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 💸 **Valve Source SDK** (https://github.com/ValveSoftware/source-sdk-2013) - The 2013 edition of the Source SDK by **Valve Software** (https://www.valvesoftware.com/). ****Info** (https://en.wikipedia.org/wiki[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m/Source_(game_engine)) | **Wiki** (https://developer.valvesoftware.com/wiki/Source_SDK_2013)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 💸 **Valve Source SDK** (https://github.com/ValveSoftware/source-sdk-2013) - The 2013 edition of the Source SDK by **Valve Software** (https://www.valvesoftware.com/). ****Info** (https://e[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mn.wikipedia.org/wiki/Source_(game_engine)) | **Wiki** (https://developer.valvesoftware.com/wiki/Source_SDK_2013)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- C++: Geometry[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **CinoLib** (https://github.com/mlivesu/cinolib) - Header-only library for processing polygonal and polyhedral meshes.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Delabella** (https://github.com/msokalski/delabella) - Super stable 2D delaunay triangulation.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -496,7 +499,8 @@
|
||||
[48;5;235m[38;5;249m- ⭐ **Portable File Dialogs** (https://github.com/samhocevar/portable-file-dialogs) - Single-header C++11 native dialogs on Windows, macOS, and Linux.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🔒 **Qt** (https://github.com/qt) - Industry standard gui library. ****Awesome** (https://github.com/mikeroyal/Qt-Guide) | **Website** (https://www.qt.io)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- ⭐ **RmlUi** (https://github.com/mikke89/RmlUi) - Turns HTML / CSS source files into vertices and draw commands. ****Docs** (https://mikke89.github.io/RmlUiDoc/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- ⭐ **Turbo Badger** (https://github.com/fruxo/turbobadger) - Gui library for hardware accelerated apps & games. ****Oryol Example** (https://floooh.github.io/oryol-samples/wasm/TurboBadgerDemo.html)** [49m[39m
|
||||
[48;5;235m[38;5;249m- ⭐ **Turbo Badger** (https://github.com/fruxo/turbobadger) - Gui library for hardware accelerated apps & games. ****Oryol Example** (https://floooh.github.io/oryol-samples/wasm/TurboBadgerD[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249memo.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🔒 **Wt** (https://github.com/emweb/wt) - Web gui library in modern C++. ****Website** (https://www.webtoolkit.eu/wt)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🔒 **wxWidgets** (https://github.com/wxWidgets/wxWidgets) - Cross-platform gui using native controls. ****Website** (https://wxwidgets.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- C++: Input[39m
|
||||
@@ -504,8 +508,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **OIS** (https://github.com/wgois/OIS) - Object-oriented input system. Compatiable with many operating systems.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Oryol Input** (https://github.com/floooh/oryol/tree/043683dcb3181beb64ae1c85ea76e4a4eb71c124/code/Modules/Input) - Input module from the _Oryol_ game framework.[49m[39m
|
||||
[38;5;12m- C++: Layout[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Yoga** (https://github.com/facebook/yoga) - Cross-platform **flexbox** (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox) layout engine by _Facebook_. ***[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m*Website** (https://yogalayout.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Yoga** (https://github.com/facebook/yoga) - Cross-platform **flexbox** (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox) layout engin[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249me by _Facebook_. ****Website** (https://yogalayout.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- C++: Libraries[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Boost Libraries** (https://github.com/boostorg) - Wide range of C++ libraries, many end up as part of the STL. ****Website** (https://www.boost.org)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Gamedev Libraries** (https://github.com/raizam/gamedev_libraries) - Collection of open source C/C++ libraries for game development.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -520,8 +524,8 @@
|
||||
[38;5;12m- C++: Network[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Cpp-HttpLib** (https://github.com/yhirose/cpp-httplib) - Single-header file HTTP server and client library in C++11.[49m[39m
|
||||
[38;5;12m- C++: Physics[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Box2D** (https://github.com/erincatto/box2d) - Battle tested 2D physics for games. ****Docs** (https://box2d.org/documentation/) | **Fixed Time-Step** (https://www.unagames.com/blog/daniele/2010/06/fixed-[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mtime-step-implementation-box2d) | **Tutorials** (http://www.iforce2d.net/b2dtut/introduction)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Box2D** (https://github.com/erincatto/box2d) - Battle tested 2D physics for games. ****Docs** (https://box2d.org/documentation/) | **Fixed Time-Step** (https://www.unagames.com/blog/da[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mniele/2010/06/fixed-time-step-implementation-box2d) | **Tutorials** (http://www.iforce2d.net/b2dtut/introduction)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Bullet Physics** (https://github.com/bulletphysics/bullet3) - Popular 3D physics libary.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Chrono** (https://github.com/projectchrono/chrono) - High-performance multiphysics and multibody dynamics simulations. ****Gallery** (https://projectchrono.org/gallery/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Edyn** (https://github.com/xissburg/edyn) - Multi-threaded, networked physics engine. Supports large dynamic worlds. ****Testbed** (https://github.com/xissburg/edyn-testbed)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -576,8 +580,8 @@
|
||||
[38;5;12m- C#: Audio[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **NAudio** (https://github.com/naudio/NAudio) - Audio and MIDI library for .NET.[49m[39m
|
||||
[38;5;12m- C#: Cross-Platform[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Blazor** (https://github.com/dotnet/aspnetcore/blob/main/src/Components/README.md) - C# to JavaScript (as WebAssembly) technology by _Microsoft_. ****Website** ((https://dotnet.microsoft.com/en-us/apps/as[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mpnet/web-apps/blazor))** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Blazor** (https://github.com/dotnet/aspnetcore/blob/main/src/Components/README.md) - C# to JavaScript (as WebAssembly) technology by _Microsoft_. ****Website** ((https://dotnet.microso[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mft.com/en-us/apps/aspnet/web-apps/blazor))** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Mono** (https://github.com/mono/mono) - Open source implementation of _Microsoft_'s .NET Framework.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- C#: Entity Component System[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Arch** (https://github.com/genaray/Arch) - High-performance ECS with optional multithreading.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -586,8 +590,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **LeoECS** (https://github.com/Leopotam/ecs) - ECS framework powered by C# with optional integration to _Unity_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- C#: Game Engine w/Editor[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Duality** (https://github.com/AdamsLair/duality) - Modular 2D engine, editor built with _OpenTK_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Flat Red Ball** (https://github.com/vchelaru/FlatRedBall) - 2D game engine & design tools, built with _MonoGame_. ****Gui Editor** (http://vchelaru.github.io/Gum/) | **Website** (https://flatredball.com/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Flat Red Ball** (https://github.com/vchelaru/FlatRedBall) - 2D game engine & design tools, built with _MonoGame_. ****Gui Editor** (http://vchelaru.github.io/Gum/) | **Website** (https[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m://flatredball.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Murder** (https://github.com/isadorasophia/murder) - Pixel-art, ECS game engine built on _MonoGame_. ****Docs** (https://isadorasophia.com/murder/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Stride** (https://github.com/stride3d/stride) - Game engine for realistic rendering and VR. Formerly _Xenko_. ****Website** (https://www.stride3d.net/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 💸 **Unity** (https://store.unity.com/) - Biggest name in game engines, industry standard.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -622,8 +626,8 @@
|
||||
[38;5;12m- Dart: File Formats[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **image** (https://github.com/brendan-duncan/image) - Library for decoding / encoding image formats and image processing.[49m[39m
|
||||
[38;5;12m- Dart: Game Framework[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Flame** (https://github.com/flame-engine/flame) - Minimalist _Flutter_ based 2D game engine. ****Awesome** (https://github.com/flame-engine/awesome-flame#readme) | **Examples** (https://examples.flame-eng[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mine.org/#/) | **Tutorials** (https://tutorials.flame-engine.org/#/) | **Website** (https://flame-engine.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Flame** (https://github.com/flame-engine/flame) - Minimalist _Flutter_ based 2D game engine. ****Awesome** (https://github.com/flame-engine/awesome-flame#readme) | **Examples** (https:[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m//examples.flame-engine.org/#/) | **Tutorials** (https://tutorials.flame-engine.org/#/) | **Website** (https://flame-engine.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
[38;2;255;187;0m[4mF#[0m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mAwesome F#[0m[38;5;12m (https://github.com/fsprojects/awesome-fsharp) - Curated list of frameworks, libraries, software and resources.[39m
|
||||
@@ -657,7 +661,8 @@
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mAwesome Haxe[0m[38;5;12m (https://github.com/nadako/awesome-haxe#readme) - Awesome curated list of useful Haxe links.[39m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mAwesome Haxe Game Dev[0m[38;5;12m (https://github.com/Dvergar/awesome-haxe-gamedev#readme) - Awesome list of game dev resources for Haxe.[39m
|
||||
[38;5;12m- 🌎 [39m[38;5;14m[1mHaxe[0m[38;5;12m (https://haxe.org) - Produce cross-platform native code. [39m[38;5;12mGitHub[39m[38;5;14m[1m (https://github.com/HaxeFoundation/haxe)[0m[38;5;12m [39m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mHaxe Blog: Game Engine[0m[38;5;12m (https://kircode.com/post/how-i-wrote-my-own-3d-game-engine-and-shipped-a-game-with-it-in-20-months) - "How I wrote my own 3D game engine and shipped a game in 20 months".[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mHaxe[0m[38;5;14m[1m [0m[38;5;14m[1mBlog:[0m[38;5;14m[1m [0m[38;5;14m[1mGame[0m[38;5;14m[1m [0m[38;5;14m[1mEngine[0m[38;5;12m [39m[38;5;12m(https://kircode.com/post/how-i-wrote-my-own-3d-game-engine-and-shipped-a-game-with-it-in-20-months)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m"How[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mwrote[39m[38;5;12m [39m[38;5;12mmy[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12mengine[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mshipped[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgame[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12m20[39m[38;5;12m [39m
|
||||
[38;5;12mmonths".[39m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mHaxe Blog: OpenFL[0m[38;5;12m (https://www.gamedeveloper.com/programming/flash-is-dead-long-live-openfl-) - "Flash is dead, long live OpenFL".[39m
|
||||
[38;5;12m- Haxe: Animation[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Actuate** (https://github.com/jgranick/actuate) - Flexible, fast tween library.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -677,15 +682,17 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **Flixel-Studio** (https://github.com/Dovyski/flixel-studio) - Embeddable, in-game editor for _HaxeFlixel_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Hide** (https://github.com/heapsio/hide) - Extensible IDE for the _Heaps_ 3D graphic engine.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **LDtk** (https://github.com/deepnight/ldtk) 🔥 - Modern, lightweight and efficient 2D level editor. ****Website** (https://ldtk.io)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Starling** (https://github.com/openfl/starling) - Popular (_Angry Birds_) 2D game engine built on _OpenFL_. ****Editor** (http://starlingbuilder.github.io) | **Website** (https://gamua.com/starling/)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Starling** (https://github.com/openfl/starling) - Popular (_Angry Birds_) 2D game engine built on _OpenFL_. ****Editor** (http://starlingbuilder.github.io) | **Website** (https://gamua[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m.com/starling/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Haxe: Game Framework[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Ceramic** (https://github.com/ceramic-engine/ceramic) - Cross-platform 2D framework. ****Examples** (https://ceramic-engine.com/examples/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Citrus** (https://github.com/DaVikingCode/Citrus-Engine) - ActionScript 3 based 2D/3D framework. ****Website** (http://citrusengine.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Clay** (https://github.com/clay2d/clay) - Cross-platform 2D game framework.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **gameBase** (https://github.com/deepnight/gameBase) - Base structure for Haxe games, using _Heaps_ graphics framework. ****Tutorial** (https://deepnight.net/tutorial/using-my-gamebase-to-create-a-heaps-gam[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249me/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **gameBase** (https://github.com/deepnight/gameBase) - Base structure for Haxe games, using _Heaps_ graphics framework. ****Tutorial** (https://deepnight.net/tutorial/using-my-gamebase-t[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mo-create-a-heaps-game/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **HaxeFlixel** (https://github.com/HaxeFlixel/flixel) - Cross-platform 2D game framework powered by _OpenFL_. ****Website** (https://haxeflixel.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **OpenFL** (https://github.com/openfl/openfl) - Open source implementation of the **Adobe Flash** (https://en.wikipedia.org/wiki/Adobe_Flash) API. ****Website** (https://www.openfl.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **OpenFL** (https://github.com/openfl/openfl) - Open source implementation of the **Adobe Flash** (https://en.wikipedia.org/wiki/Adobe_Flash) API. ****Website** (https://www.openfl.org/)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Haxe: Graphics[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Heaps** (https://github.com/HeapsIO/heaps) 🔥 - Cross-platform 2D/3D engine (by creators of Haxe). ****Website** (https://heaps.io)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Kha** (https://github.com/Kode/Kha) - Ultra-portable, high-performance multimedia framework.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -720,7 +727,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **3DreamEngine** (https://github.com/3dreamengine/3DreamEngine) - 3D engine on top of _LÖVE_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Gideros** (https://github.com/gideros/gideros) - 2D/3D cross-platform games with Lua. ****Website** (http://giderosmobile.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **INSTEAD** (https://github.com/instead-hub/instead) - Simple Text Adventure Interpreter.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **LÖVE** (https://github.com/love2d/love) - 2D framework for writing game code with Lua. ****Awesome** (https://github.com/love2d-community/awesome-love2d) | **Website** (https://love2d.org)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **LÖVE** (https://github.com/love2d/love) - 2D framework for writing game code with Lua. ****Awesome** (https://github.com/love2d-community/awesome-love2d) | **Website** (https://love2d.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249morg)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
[38;2;255;187;0m[4mJava[0m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mAwesome Java[0m[38;5;12m (https://github.com/akullpp/awesome-java) - Awesome frameworks, libraries and software for Java.[39m
|
||||
@@ -729,7 +737,8 @@
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mOpenGL & GLSL Tutorials[0m[38;5;12m (https://github.com/mattdesl/lwjgl-basics/wiki) - OpenGL / GLSL tutorials for _LWJGL_ and _libGDX_.[39m
|
||||
[38;5;12m- Java: Game Framework[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **jMonkeyEngine** (https://github.com/jMonkeyEngine/jmonkeyengine) - Modern 3D game development suite.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **libGDX** (https://github.com/libgdx/libgdx) - Game framework built on, and adds to _LWJGL_. ****Awesome** (https://github.com/rafaskb/awesome-libgdx#readme) | **Website** (https://libgdx.com/)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **libGDX** (https://github.com/libgdx/libgdx) - Game framework built on, and adds to _LWJGL_. ****Awesome** (https://github.com/rafaskb/awesome-libgdx#readme) | **Website** (https://libg[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mdx.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **LWJGL** (https://github.com/LWJGL/lwjgl3) - Graphics, audio, parallel computing, XR and more. ****Website** (https://www.lwjgl.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
[38;2;255;187;0m[4mJavaScript[0m
|
||||
@@ -738,7 +747,8 @@
|
||||
[38;5;12m- 🌎 [39m[38;5;14m[1mW3 Schools[0m[38;5;12m (https://www.w3schools.com/default.asp) - Learn to code with the world's largest web developer site.[39m
|
||||
[38;5;12m- JavaScript: Animation[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Animate.css** (https://github.com/animate-css/animate.css) - Ready-to-use, pure CSS animations. ****Examples** (https://animate.style/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **D3.js** (https://github.com/d3/d3) - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. ****Examples** (https://observablehq.com/@d3/gallery) | **Website** (https://d3js.org)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **D3.js** (https://github.com/d3/d3) - Data-Driven Documents. Bring data to life with SVG, canvas and HTML. ****Examples** (https://observablehq.com/@d3/gallery) | **Website** (https://d[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m3js.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 💸 **GreenSock** (https://github.com/greensock/GSAP) - Robust animation toolset. ****Website** (https://greensock.com)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Ossos** (https://github.com/sketchpunklabs/ossos) - Web-based character animation system.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **React-Spring** (https://github.com/pmndrs/react-spring) - Spring physics based React animation library.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -766,11 +776,12 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **React Native** (https://github.com/facebook/react-native) - Framework for building native apps using React. ****Website** (https://reactnative.dev/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Tauri** (https://github.com/tauri-apps/tauri) - Smaller, faster, and more secure desktop applications. ****Website** (https://tauri.app/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 💸 **Ultralight** (https://ultralig.ht/) - Supports modern HTML5, CSS, and JavaScript. Based on _WebKit_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **WebView2** (https://developer.microsoft.com/en-us/microsoft-edge/webview2/) - Microsoft Edge control allows you to embed web in native apps. ****Docs** (https://docs.microsoft.com/en-us/microsoft-edge/web[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mview2/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **WebView2** (https://developer.microsoft.com/en-us/microsoft-edge/webview2/) - Microsoft Edge control allows you to embed web in native apps. ****Docs** (https://docs.microsoft.com/en-u[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249ms/microsoft-edge/webview2/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Window.js** (https://github.com/windowjs/windowjs) - JavaScript runtime for desktop graphics programming. ****Docs** (https://windowjs.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- JavaScript: Docking[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Dock Spawn TS** (https://github.com/node-projects/dock-spawn-ts) - Maintained, TypeScript version of **Dock Spawn** (https://github.com/coderespawn/dock-spawn), a JavaScript docking framework.[49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Dock Spawn TS** (https://github.com/node-projects/dock-spawn-ts) - Maintained, TypeScript version of **Dock Spawn** (https://github.com/coderespawn/dock-spawn), a JavaScript docking fr[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mamework.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **FlexLayout** (https://github.com/caplin/FlexLayout) - Multi-tab layout manager.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Golden Layout** (https://github.com/golden-layout/golden-layout) - Multi-window layout manager for web apps.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **PhosphorJS** (https://github.com/phosphorjs/phosphor) - High-performance, pluggable, desktop-style web apps.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -804,8 +815,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **GDevelop** (https://github.com/4ian/GDevelop) - Full-featured 2D game development. ****Website** (https://gdevelop.io/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Impact** (https://github.com/phoboslab/impact) - Game engine for desktop and mobile browsers. ****2D Level Editor** (https://impactjs.com/documentation/weltmeister)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Isogenic** (https://github.com/irrelon/ige) - Engine with advanced multiplayer, based on _Valve_'s multiplayer system.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **melonJS** (https://github.com/melonjs/melonJS) - Modern 2D game engine, level editing with **Tiled** (https://doc.mapeditor.org/en/stable/). ****Examples** (https://melonjs.github.io/examples/) | **Websit[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249me** (https://melonjs.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **melonJS** (https://github.com/melonjs/melonJS) - Modern 2D game engine, level editing with **Tiled** (https://doc.mapeditor.org/en/stable/). ****Examples** (https://melonjs.github.io/e[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mxamples/) | **Website** (https://melonjs.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **microStudio** (https://github.com/pmgl/microstudio/) - Online game engine. Learn and practice programming. ****Website** (https://microstudio.dev/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Pixelbox.js** (https://github.com/cstoquer/pixelbox) - Sandbox to fast-prototype 2D tile-based games. ****Download** (https://pixwlk.itch.io/pixelbox)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **QICI Engine** (https://github.com/qiciengine/qiciengine) - Toolset for making games.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -827,24 +838,27 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **Earcut** (https://github.com/mapbox/earcut) - The fastest and smallest JavaScript polygon triangulation library for your WebGL apps.[49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Poly-Decomp.js** (https://github.com/schteppe/poly-decomp.js) - Decompose 2D polygons into convex pieces.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- JavaScript: Graphics - 2D[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **CanvasKit** (https://github.com/google/skia/tree/main/modules/canvaskit) - WebAssembly build of _Google_'s 2D graphics library, Skia. ****Samples** (https://skia.org/docs/user/modules/canvaskit/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **CanvasKit** (https://github.com/google/skia/tree/main/modules/canvaskit) - WebAssembly build of _Google_'s 2D graphics library, Skia. ****Samples** (https://skia.org/docs/user/modules/[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mcanvaskit/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **EaselJS** (https://github.com/CreateJS/EaselJS) - Makes working with the canvas element easy, part of **CreateJS** (https://createjs.com/).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Fabric.js** (https://github.com/fabricjs/fabric.js) - Powerful and simple JavaScript canvas library.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Konva** (https://github.com/konvajs/konva) - Canvas interactivity framework for desktop and mobile apps.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **p5.js** (https://github.com/processing/p5.js) - Library for creative coding. ****Website** (https://p5js.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Paper.js** (https://github.com/paperjs/paper.js) - The swiss army knife of vector graphics. ****Examples** (http://paperjs.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Pencil.js** (https://github.com/pencil-js/pencil.js) - Modular interactive 2D drawing library. ****Examples** (https://pencil.js.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **PixiJS** (https://github.com/pixijs/pixijs) 🔥 - Fast, lightweight 2D library. ****Awesome** (https://github.com/cursedcoder/awesome-pixijs) | **Editor** (https://github.com/Megabyteceer/thing-editor) | *[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m*Essentials** (https://github.com/ShukantPal/pixi-essentials) | **Website** (https://pixijs.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **PixiJS** (https://github.com/pixijs/pixijs) 🔥 - Fast, lightweight 2D library. ****Awesome** (https://github.com/cursedcoder/awesome-pixijs) | **Editor** (https://github.com/Megabytece[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mer/thing-editor) | **Essentials** (https://github.com/ShukantPal/pixi-essentials) | **Website** (https://pixijs.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Pts** (https://github.com/williamngan/pts) - Library for visualization and creative coding. ****Examples** (https://ptsjs.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Scrawl-canvas** (https://github.com/KaliedaRik/Scrawl-canvas) - Library for working with the canvas element.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Stage.js** (https://github.com/shakiba/stage.js) - 2D rendering engine for game development. ****Examples** (https://piqnt.com/stage.js/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Two.js** (https://github.com/jonobr1/two.js) - Renderer agnostic 2D drawing API for the web.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **ZIM** (https://github.com/danzen/zimjs) - Creative canvas framework. ****Website** (https://zimjs.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- JavaScript: Graphics - 3D[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Babylon.js** (https://github.com/BabylonJS/Babylon.js) 🔥 - Powerful web rendering engine. ****Extensions** (https://github.com/BabylonJS/Extensions) | **Website** (https://www.babylonjs.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Babylon.js** (https://github.com/BabylonJS/Babylon.js) 🔥 - Powerful web rendering engine. ****Extensions** (https://github.com/BabylonJS/Extensions) | **Website** (https://www.babylon[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mjs.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **CopperLicht** (https://ambiera.com/copperlicht/) - A 3D library for WebGL. ****CopperCube Editor** (https://ambiera.com/coppercube/index.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Filament for Web** (https://github.com/google/filament/tree/main/web/filament-js) - WebAssembly build of Google's 3D graphics library, Filament. ****Demos** (https://google.github.io/filament/webgl/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Filament for Web** (https://github.com/google/filament/tree/main/web/filament-js) - WebAssembly build of Google's 3D graphics library, Filament. ****Demos** (https://google.github.io/f[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249milament/webgl/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Four** (https://github.com/CodyJasonBennett/four) - Minimal three.js alternative.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Hilo3d** (https://github.com/hiloteam/Hilo3d) - WebGL 3D rendering engine by _Alibaba_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Litescene.js** (https://github.com/jagenjo/litescene.js) - WebGL 3D engine library, used by **WebGLStudio** (https://webglstudio.org).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -855,8 +869,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **RedGL** (https://github.com/redcamel/RedGL2) - JavaScript 3D WebGL library.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Regl** (https://github.com/regl-project/regl) - Fast functional WebGL.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **SwissGL** (https://github.com/google/swissgl) - Minimalistic wrapper on top of WebGL2.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Three.js** (https://github.com/mrdoob/three.js/) 🔥 - General-purpose 3D library. ****Awesome** (https://github.com/0xAxiome/awesome-threejs) | **Docs** (https://threejs.org) | **Editor** (https://threejs[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m.org/editor/) | **Examples** (https://threejs.org/examples/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Three.js** (https://github.com/mrdoob/three.js/) 🔥 - General-purpose 3D library. ****Awesome** (https://github.com/0xAxiome/awesome-threejs) | **Docs** (https://threejs.org) | **Edito[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mr** (https://threejs.org/editor/) | **Examples** (https://threejs.org/examples/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **TWGL** (https://github.com/greggman/twgl.js) - Tiny WebGL helper Library. ****Examples** (http://twgljs.org/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **WebGL Frameworks** (https://en.wikipedia.org/wiki/List_of_WebGL_frameworks) - List of WebGL frameworks on Wikipedia.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **WebGL / WebGPU Frameworks** (https://gist.github.com/76878ba6903cf15789b712464875cfdc) - List of WebGL and WebGPU frameworks and libraries.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -874,7 +888,8 @@
|
||||
[48;5;235m[38;5;249m- 📚 **THREEx** (https://github.com/jeromeetienne/threex) - Nice collection of open source game extensions.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- JavaScript: Graphics - Three.js - Addon[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Custom Shader Material** (https://github.com/FarazzShaikh/THREE-CustomShaderMaterial) - Extend Three.js materials with your own shaders.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **irregular-grid** (https://github.com/sketchpunklabs/irregular_grid) - Examples of generating and using irregular grids. ****Demos** (https://sketchpunklabs.github.io/irregular_grid/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **irregular-grid** (https://github.com/sketchpunklabs/irregular_grid) - Examples of generating and using irregular grids. ****Demos** (https://sketchpunklabs.github.io/irregular_grid/)**[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Lamina** (https://github.com/pmndrs/lamina) - Extensible, layered shader material for Three.js.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- ❓ **screen-space-reflections** (https://github.com/0beqz/screen-space-reflections) - Screen space reflections in Three.js.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **three-billboard-reflection** (https://github.com/0beqz/three-billboard-reflection) - Performant plane reflections in Three.js.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -883,8 +898,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **three-nebula** (https://github.com/creativelifeform/three-nebula) - WebGL particle system for Three.js. ****Examples** (https://three-nebula.org/examples/custom-renderer)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **three-projected-material** (https://github.com/marcofugaro/three-projected-material) - Texture projection in Three.js.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **three.ik** (https://github.com/jsantell/THREE.IK) - Inverse kinematics for Three.js.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Troika JS - Derived Material** (https://github.com/protectwise/troika/blob/master/packages/troika-three-utils/src/DerivedMaterial.js) - Extend existing Three.js materials. ****Docs** (https://protectwise.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mgithub.io/troika/troika-three-utils/createDerivedMaterial/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Troika JS - Derived Material** (https://github.com/protectwise/troika/blob/master/packages/troika-three-utils/src/DerivedMaterial.js) - Extend existing Three.js materials. ****Docs** ([49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mhttps://protectwise.github.io/troika/troika-three-utils/createDerivedMaterial/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **voxelizer** (https://github.com/andstor/voxelizer) - Voxelization of 3D models.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- JavaScript: Graphics - Three.js - React[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **drei** (https://github.com/pmndrs/drei) - Useful helpers for react-three-fiber.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -919,7 +934,8 @@
|
||||
[38;5;12m- JavaScript: Physics[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Ammo.js** (https://github.com/kripken/ammo.js) - _Bullet 3D_ Physics engine ported as WebAssembly.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Box2d.js** (https://github.com/kripken/box2d.js/) - Box2D to ported as WebAssembly.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Cannon-es** (https://github.com/pmndrs/cannon-es) - Maintained fork of **Cannon.js** (https://github.com/schteppe/cannon.js) 3D physics engine. ****Demos** (https://pmndrs.github.io/cannon-es/)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Cannon-es** (https://github.com/pmndrs/cannon-es) - Maintained fork of **Cannon.js** (https://github.com/schteppe/cannon.js) 3D physics engine. ****Demos** (https://pmndrs.github.io/ca[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mnnon-es/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Goblin Physics** (https://github.com/chandlerprall/GoblinPhysics) - 3D physics engine written from the ground up in JavaScript. ****Demos** (http://www.goblinphysics.com/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **JoltPhysics.js** (https://github.com/jrouwe/JoltPhysics.js) - Port of _Jolt Physics_ to JavaScript (as WebAssembly). ****Demos** (https://jrouwe.github.io/JoltPhysics.js/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Matter.js** (https://github.com/liabru/matter-js) - Featured 2D physics engine for the web. ****Demos** (https://brm.io/matter-js/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -985,8 +1001,8 @@
|
||||
[48;5;235m[38;5;249m- 🎉 **Arcade** (https://github.com/pythonarcade/arcade) - Easy to use library for creating 2D arcade games.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Panda3D** (https://github.com/panda3d/panda3d) - Powerful, mature game engine, developed by Disney and CMU. ****Website** (https://www.panda3d.org)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🔒 **Pygame** (https://github.com/pygame/pygame) - Game & multimedia app framework, built on _SDL_.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Pygcurse** (https://github.com/asweigart/pygcurse) - **Curses-like** (https://en.wikipedia.org/wiki/Curses_%28programming_library%29) library for text adventures / roguelikes. ****Website** (http://invent[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mwithpython.com/pygcurse/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Pygcurse** (https://github.com/asweigart/pygcurse) - **Curses-like** (https://en.wikipedia.org/wiki/Curses_%28programming_library%29) library for text adventures / roguelikes. ****Webs[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mite** (http://inventwithpython.com/pygcurse/)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Python: Gui[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Kivy** (https://github.com/kivy/kivy) - Cross-platform gui framework. ****Website** (https://kivy.org/)** [49m[39m
|
||||
|
||||
@@ -1099,11 +1115,12 @@
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mWhat's an Entity System[0m[38;5;12m (http://entity-systems.wikidot.com) - Overview of ECSs, how they are used in game development.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFluid / Smoke[0m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mFluid[0m[38;5;14m[1m [0m[38;5;14m[1mSimulation[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mGPU[0m[38;5;12m [39m[38;5;12m(https://developer.nvidia.com/gpugems/gpugems/part-vi-beyond-triangles/chapter-38-fast-fluid-dynamics-simulation-gpu)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGPU[39m[38;5;12m [39m[38;5;12mGems[39m[38;5;12m [39m[38;5;12mChapter[39m[38;5;12m [39m[38;5;12m38[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFast,[39m[38;5;12m [39m[38;5;12mstable[39m[38;5;12m [39m[38;5;12mfluid[39m[38;5;12m [39m[38;5;12msimulation[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m
|
||||
[38;5;12mGPU.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mFluid[0m[38;5;14m[1m [0m[38;5;14m[1mSimulation[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mGPU[0m[38;5;12m [39m[38;5;12m(https://developer.nvidia.com/gpugems/gpugems/part-vi-beyond-triangles/chapter-38-fast-fluid-dynamics-simulation-gpu)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGPU[39m[38;5;12m [39m[38;5;12mGems[39m[38;5;12m [39m[38;5;12mChapter[39m[38;5;12m [39m[38;5;12m38[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFast,[39m[38;5;12m [39m[38;5;12mstable[39m[38;5;12m [39m
|
||||
[38;5;12mfluid[39m[38;5;12m [39m[38;5;12msimulation[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGPU.[39m
|
||||
[38;5;12m- 🔒 [39m[38;5;14m[1mFluids-2D[0m[38;5;12m (https://www.csc.kth.se/~mathar/fluids-2d/) - Real-time fluid dynamics on the GPU with the help of WebGL and Three.js. [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/mharrys/fluids-2d)[0m[38;5;12m [39m
|
||||
[38;5;12m- 🔒 [39m[38;5;14m[1mGPU Fluid Experiments[0m[38;5;12m (http://haxiomic.github.io/GPU-Fluid-Experiments/html5/) - Cross-platform GPU fluid simulation. [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/haxiomic/GPU-Fluid-Experiments)[0m[38;5;12m [39m
|
||||
[38;5;12m- 🎉 [39m[38;5;14m[1mWebGL Fluid Simulation[0m[38;5;12m (https://paveldogreat.github.io/WebGL-Fluid-Simulation/) - Play with fluids in your browser (even on mobile). [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/PavelDoGreat/WebGL-Fluid-Simulation)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m🎉[39m[38;5;12m [39m[38;5;14m[1mWebGL[0m[38;5;14m[1m [0m[38;5;14m[1mFluid[0m[38;5;14m[1m [0m[38;5;14m[1mSimulation[0m[38;5;12m [39m[38;5;12m(https://paveldogreat.github.io/WebGL-Fluid-Simulation/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlay[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfluids[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12m(even[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mmobile).[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://github.com/PavelDoGreat/WebGL-Fluid-Simulation)[0m[38;5;12m [39m
|
||||
|
||||
[38;2;255;187;0m[4mGeometry[0m
|
||||
[38;5;12m- CSG (Constructive Solid Geometry)[39m
|
||||
@@ -1138,12 +1155,13 @@
|
||||
[48;5;235m[38;5;249m- 📚 **Sight & Light** (https://ncase.me/sight-and-light/) - How to create 2D visibility / shadow effects for your game. ****Source** (https://github.com/ncase/sight-and-light)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Symmetric Shadowcasting** (https://www.albertford.com/shadowcasting/) - Common technique for calculating field of view.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Shadows 3D[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Efficient Soft-Edged Shadows** (https://developer.nvidia.com/gpugems/gpugems2/part-ii-shading-lighting-and-shadows/chapter-17-efficient-soft-edged-shadows-using) - GPU Gems 2 Chapter 17.[49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Efficient Soft-Edged Shadows** (https://developer.nvidia.com/gpugems/gpugems2/part-ii-shading-lighting-and-shadows/chapter-17-efficient-soft-edged-shadows-using) - GPU Gems 2 Chapter 1[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m7.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Screen Space Shadows** (https://panoskarabelas.com/posts/screen_space_shadows/) - Great exploration of screen space shadows.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Shadow Mapping** (https://en.m.wikipedia.org/wiki/Shadow_mapping) - Shadow mapping and the techniques used to acheive it.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Volumetric[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Threex Volumetric Spotlight** (http://jeromeetienne.github.io/threex.volumetricspotlight/examples/basic.html) - Great example of volumetric lighting with Three.js. ****Source** (https://github.com/jeromee[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mtienne/threex.volumetricspotlight)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Threex Volumetric Spotlight** (http://jeromeetienne.github.io/threex.volumetricspotlight/examples/basic.html) - Great example of volumetric lighting with Three.js. ****Source** (https:[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m//github.com/jeromeetienne/threex.volumetricspotlight)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Volumetric Light Approximation** (http://bkcore.com/blog/3d/webgl-three-js-volumetric-light-godrays.html) - Volumetric light approximation (godrays) with Three.js.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
[38;2;255;187;0m[4mNetwork[0m
|
||||
@@ -1168,13 +1186,13 @@
|
||||
[48;5;235m[38;5;249m- 🌎 **Matter.js: Chains** (https://brm.io/matter-js/demo/#chains) - Chains demo using _Matter.js_. ****Source** (https://github.com/liabru/matter-js/blob/master/examples/chains.js)** [49m[39m
|
||||
[38;5;12m- Soft Body[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Blob Physics** (https://cowboyprogramming.com/2007/01/05/blob-physics/) - Using verlet physics to simulate 2D blobs.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Oryol: Bullet Cloth** (https://floooh.github.io/oryol-samples/wasm/BulletPhysicsCloth.html) - _Bullet 3D_ physics cloth using the _Oryol_ game framework. ****Source** (https://github.com/floooh/oryol-samp[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mles/blob/master/src/BulletPhysicsCloth/BulletPhysicsCloth.cc)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Three.js: Ammo Volume** (https://threejs.org/examples/?q=physics#physics_ammo_volume) - 3D soft body volumes using _Ammo.js_ and _Three.js_. ****Source** (https://github.com/mrdoob/three.js/blob/master/ex[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mamples/physics_ammo_volume.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Oryol: Bullet Cloth** (https://floooh.github.io/oryol-samples/wasm/BulletPhysicsCloth.html) - _Bullet 3D_ physics cloth using the _Oryol_ game framework. ****Source** (https://github.c[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mom/floooh/oryol-samples/blob/master/src/BulletPhysicsCloth/BulletPhysicsCloth.cc)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Three.js: Ammo Volume** (https://threejs.org/examples/?q=physics#physics_ammo_volume) - 3D soft body volumes using _Ammo.js_ and _Three.js_. ****Source** (https://github.com/mrdoob/thr[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mee.js/blob/master/examples/physics_ammo_volume.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Verlet Physics[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Making a Verlet Physics Engine** (https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fbetterprogramming.pub%2Fmaking-a-verlet-physics-engine-in-javascript-1dff066d7bc5) - Under the hood of a 2D[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m physics engine in JavaScript.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Making a Verlet Physics Engine** (https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fbetterprogramming.pub%2Fmaking-a-verlet-physics-engine-in-javascript-1dff066d7bc5) - Un[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mder the hood of a 2D physics engine in JavaScript.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Water / Buoyancy[39m
|
||||
[48;5;235m[38;5;249m- 📚 **2D Water** (https://prime31.github.io/water2d-part1/) - Modeling 2D water with springs.[49m[39m
|
||||
|
||||
@@ -1190,7 +1208,8 @@
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mScriptorium[0m[38;5;12m (https://github.com/r-lyeh-archived/scriptorium) - Game scripting languages benchmarked.[39m
|
||||
|
||||
[38;2;255;187;0m[4mShaders[0m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1m3D Game Shaders For Beginners[0m[38;5;12m (https://lettier.github.io/3d-game-shaders-for-beginners/index.html) 🔥 - Shaders to improve your games. [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/lettier/3d-game-shaders-for-beginners)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1m3D[0m[38;5;14m[1m [0m[38;5;14m[1mGame[0m[38;5;14m[1m [0m[38;5;14m[1mShaders[0m[38;5;14m[1m [0m[38;5;14m[1mFor[0m[38;5;14m[1m [0m[38;5;14m[1mBeginners[0m[38;5;12m [39m[38;5;12m(https://lettier.github.io/3d-game-shaders-for-beginners/index.html)[39m[38;5;12m [39m[38;5;12m🔥[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mShaders[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mgames.[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://github.com/lettier/3d-game-shaders-for-beginners)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mBook[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mShaders[0m[38;5;12m [39m[38;5;12m(https://thebookofshaders.com)[39m[38;5;12m [39m[38;5;12m🔥[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStep-by-step[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;14m[1mFragment[0m[38;5;14m[1m [0m[38;5;14m[1mShaders[0m[38;5;12m [39m[38;5;12m(https://www.khronos.org/opengl/wiki/Fragment_Shader).[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://github.com/patriciogonzalezvivo/thebookofshaders)[0m[38;5;12m [39m
|
||||
[38;5;12m- 🎉 [39m[38;5;14m[1mCrossShader[0m[38;5;12m (https://github.com/alaingalvan/CrossShader) - Cross-compiling shaders between GLSL, HLSL, Metal, and more. [39m[38;5;12mOnline Tool[39m[38;5;14m[1m (https://alain.xyz/libraries/crossshader)[0m[38;5;12m [39m
|
||||
@@ -1202,8 +1221,8 @@
|
||||
[38;5;12m- 🌎 [39m[38;5;14m[1mShadertoy[0m[38;5;12m (https://www.shadertoy.com) - Build and share shaders online.[39m
|
||||
[38;5;12m- Bloom[39m
|
||||
[48;5;235m[38;5;249m- 📚 **LearnOpenGL Tutorial** (https://learnopengl.com/Advanced-Lighting/Bloom) - Techniques used for bloom lighting, presented in OpenGL.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Three.js: Bloom Example** (https://threejs.org/examples/?q=bloom#webgl_postprocessing_unreal_bloom) - WebGL bloom postprocessing using _Three.js_. ****Source** (https://github.com/mrdoob/three.js/blob/mas[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mter/examples/webgl_postprocessing_unreal_bloom.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Three.js: Bloom Example** (https://threejs.org/examples/?q=bloom#webgl_postprocessing_unreal_bloom) - WebGL bloom postprocessing using _Three.js_. ****Source** (https://github.com/mrdo[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mob/three.js/blob/master/examples/webgl_postprocessing_unreal_bloom.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Unity Tutorial** (https://catlikecoding.com/unity/tutorials/advanced-rendering/bloom/) - How to add support for a bloom effect.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Displacement[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Basic GLSL Displacement Shader** (http://benchung.com/basic-glsl-displacement-shader-three-js/) - Basic vertex displacement shader using Three.js.[49m[39m
|
||||
@@ -1218,19 +1237,21 @@
|
||||
[48;5;235m[38;5;249m- 📚 **Book of Shaders: Noise** (https://thebookofshaders.com/11/) - Excellent GLSL noise article by Book of Shaders.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Color Banding** (https://shader-tutorial.dev/advanced/color-banding-dithering/) - Using noise / dithering to improve drawing gradients.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Psrdnoise** (https://github.com/stegu/psrdnoise/) - Tiling simplex flow noise in 2D/3D.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Understanding Perlin Noise** (http://adrianb.io/2014/08/09/perlinnoise.html) - Analysis of Perlin Noise, written in C#. ****Source** (https://gist.github.com/Flafla2/f0260a861be0ebdeef76)** [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Understanding Perlin Noise** (http://adrianb.io/2014/08/09/perlinnoise.html) - Analysis of Perlin Noise, written in C#. ****Source** (https://gist.github.com/Flafla2/f0260a861be0ebdeef[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m76)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **WebGL Noise** (https://github.com/stegu/webgl-noise/) - Maintained branch of the original _Ashima Arts_ 2D, 3D and 4D noise functions.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Outlines[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Fast Solid 2D Outline** (https://www.shadertoy.com/view/XdV3Dc) - Drawing an outline on the alpha channel of a 2D image.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Let it glow!** (http://blogs.love2d.org/content/let-it-glow-dynamically-adding-outlines-characters) - Article with shader code on dynamically adding outlines to characters.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Outline Shader** (https://www.reddit.com/r/godot/comments/8g067a/the_perfect_outline_shader_atleast_close/) - Nice outline shader. ****Source** (https://github.com/steincodes/godot-shader-tutorials)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Outlines w/Surface IDs** (https://omar-shehata.medium.com/better-outline-rendering-using-surface-ids-with-webgl-e13cdab1fd94) - Technique combining depth, normals and surface IDs. ****Source** (https://gi[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mthub.com/OmarShehata/webgl-outlines)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 **Outline Shader** (https://www.reddit.com/r/godot/comments/8g067a/the_perfect_outline_shader_atleast_close/) - Nice outline shader. ****Source** (https://github.com/steincodes/godot-sha[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mder-tutorials)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Outlines w/Surface IDs** (https://omar-shehata.medium.com/better-outline-rendering-using-surface-ids-with-webgl-e13cdab1fd94) - Technique combining depth, normals and surface IDs. ****[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mSource** (https://github.com/OmarShehata/webgl-outlines)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Sketchy Outling** (https://lettier.github.io/3d-game-shaders-for-beginners/outlining.html) - Article on producing a sketchy outline look.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Pixelation[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Pixel Art Shaders** (https://alaingalvan.tumblr.com/post/79829067408/glsl-pixel-art-shaders) - Useful GLSL postprocessing shaders for pixel art games.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Three.js: Pixelation Example** (https://threejs.org/examples/?q=pixel#webgl_postprocessing_pixel) - WebGL pixelation postprocessing using _Three.js_. ****Source** (https://github.com/mrdoob/three.js/blob/[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mmaster/examples/webgl_postprocessing_pixel.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🌎 **Three.js: Pixelation Example** (https://threejs.org/examples/?q=pixel#webgl_postprocessing_pixel) - WebGL pixelation postprocessing using _Three.js_. ****Source** (https://github.com/m[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mrdoob/three.js/blob/master/examples/webgl_postprocessing_pixel.html)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Postprocessing[39m
|
||||
[48;5;235m[38;5;249m- 📚 **Image Editor Effects** (https://alain.xyz/blog/image-editor-effects) - WebGL image filters / effects shaders. ****Source** (https://github.com/alaingalvan/image-editor-effects)** [49m[39m
|
||||
[38;5;12m- Upscaling[39m
|
||||
@@ -1251,10 +1272,11 @@
|
||||
[38;5;12m- 🎉 [39m[38;5;14m[1mSDF Mesh Generation[0m[38;5;12m (https://github.com/fogleman/sdf) - Python API to generate 3D meshes with SDFs.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTiling[0m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mAuto-Tile[0m[38;5;12m (https://gamedevelopment.tutsplus.com/tutorials/how-to-use-tile-bitmasking-to-auto-tile-your-level-layouts--cms-25673) - How to use tile bitmasking to auto-tile your level layouts.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mAuto-Tile[0m[38;5;12m [39m[38;5;12m(https://gamedevelopment.tutsplus.com/tutorials/how-to-use-tile-bitmasking-to-auto-tile-your-level-layouts--cms-25673)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mtile[39m[38;5;12m [39m[38;5;12mbitmasking[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mauto-tile[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m
|
||||
[38;5;12mlayouts.[39m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mList of Eucliden Uniform Tilings[0m[38;5;12m (https://en.wikipedia.org/wiki/List_of_Euclidean_uniform_tilings) - Wikipedia article on uniform tiling, space-filling polygons.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mSpace-Filling[0m[38;5;14m[1m [0m[38;5;14m[1mPolyhedron[0m[38;5;12m [39m[38;5;12m(https://mathworld.wolfram.com/Space-FillingPolyhedron.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPolyhedra[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Category:Space-filling_polyhedra),[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mpolygons[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfill[39m[38;5;12m [39m[38;5;12mspace.[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m
|
||||
[38;5;12mSpace-Filling[39m[38;5;12m [39m[38;5;12mPolyhedra[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.steelpillow.com/polyhedra/five_sf/five.html)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m📚[39m[38;5;12m [39m[38;5;14m[1mSpace-Filling[0m[38;5;14m[1m [0m[38;5;14m[1mPolyhedron[0m[38;5;12m [39m[38;5;12m(https://mathworld.wolfram.com/Space-FillingPolyhedron.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPolyhedra[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Category:Space-filling_polyhedra),[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mpolygons[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfill[39m[38;5;12m [39m
|
||||
[38;5;12mspace.[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mSpace-Filling[39m[38;5;12m [39m[38;5;12mPolyhedra[39m[38;5;14m[1m [0m[38;5;14m[1m(https://www.steelpillow.com/polyhedra/five_sf/five.html)[0m[38;5;12m [39m
|
||||
|
||||
[38;2;255;187;0m[4mTransparency[0m
|
||||
[38;5;12m- 📚 [39m[38;5;14m[1mDepth Peeling[0m[38;5;12m (https://developer.download.nvidia.com/assets/gamedev/docs/OrderIndependentTransparency.pdf) - Method for order-independent transparency.[39m
|
||||
@@ -1290,8 +1312,8 @@
|
||||
[48;5;235m[38;5;249m- 🆓 **LMMS** (https://lmms.io) 🔥 - Cross-platform music production software. ****Source** (https://github.com/lmms/lmms)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🆓 **PixiTracker** (https://warmplace.ru/soft/pixitracker/) - Quickly create musical sketches, chiptunes and sound experiments.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🆓 **Sound Box** (https://sb.bitsnbites.eu) - Compose synthetic music in your browser, good for small demos. ****Source** (https://github.com/mbitsnbites/soundbox)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🆓 **SunVox** (https://warmplace.ru/soft/sunvox/) - Powerful **modular synthesizer** (https://en.wikipedia.org/wiki/Modular_synthesizer) with pattern-based sequencer (**tracker** (https://en.wikipedia.org/wiki[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m/Music_tracker)).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🆓 **SunVox** (https://warmplace.ru/soft/sunvox/) - Powerful **modular synthesizer** (https://en.wikipedia.org/wiki/Modular_synthesizer) with pattern-based sequencer (**tracker** (https://e[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mn.wikipedia.org/wiki/Music_tracker)).[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🆓 **ZzFXM** (https://keithclark.github.io/ZzFXM/tracker/) - Music generator for use in tiny JavaScript apps. ****Source** (https://github.com/keithclark/ZzFXM)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Sound Effects[39m
|
||||
[48;5;235m[38;5;249m- 🆓 **Bfxr** (https://www.bfxr.net) - Classic. For making simple sound effects for games. ****Source** (https://github.com/increpare/bfxr)** [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
@@ -1349,7 +1371,8 @@
|
||||
[38;5;12m- 🆓 [39m[38;5;14m[1mArmorPaint[0m[38;5;12m (https://armorpaint.org) - Physically-based texture painting, drop in your 3D models and paint. [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/armory3d/armorpaint)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💰 [39m[38;5;14m[1mAsset Forge[0m[38;5;12m (https://assetforge.io) - Create 3D models and 2D sprites using building blocks.[39m
|
||||
[38;5;12m- 🆓 [39m[38;5;14m[1mBlender[0m[38;5;12m (https://www.blender.org) 🔥 - Standard for open source 3D modeling. [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/blender/blender)[0m[38;5;12m [39m
|
||||
[38;5;12m- 🆓 [39m[38;5;14m[1mMeshroom[0m[38;5;12m (https://alicevision.org/#meshroom) - 3D reconstruction, built with the [39m[38;5;14m[1mAliceVision[0m[38;5;12m (https://github.com/alicevision/AliceVision) framework. [39m[38;5;12mSource[39m[38;5;14m[1m (https://github.com/alicevision/meshroom)[0m[38;5;12m [39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m🆓[39m[38;5;12m [39m[38;5;14m[1mMeshroom[0m[38;5;12m [39m[38;5;12m(https://alicevision.org/#meshroom)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m3D[39m[38;5;12m [39m[38;5;12mreconstruction,[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mAliceVision[0m[38;5;12m [39m[38;5;12m(https://github.com/alicevision/AliceVision)[39m[38;5;12m [39m[38;5;12mframework.[39m[38;5;12m [39m[38;5;12mSource[39m[38;5;14m[1m [0m
|
||||
[38;5;14m[1m(https://github.com/alicevision/meshroom)[0m[38;5;12m [39m
|
||||
[38;5;12m- 💸 [39m[38;5;14m[1mZBrush Core[0m[38;5;12m (https://www.maxon.net/en/zbrushcore) - Simple and easy to use 3D sculpting tool.[39m
|
||||
|
||||
[38;2;255;187;0m[4mParticle Tools[0m
|
||||
@@ -1428,13 +1451,13 @@
|
||||
[38;5;12m_The meaning behind the emoji._[39m
|
||||
|
||||
[38;5;12m- Open Source Software[39m
|
||||
[48;5;235m[38;5;249m- ⭐ - **Public Domain License** (https://en.wikipedia.org/wiki/Public-domain-equivalent_license) (**CC0** (https://creativecommons.org/publicdomain/zero/1.0/), **BOLA** (https://blitiri.com.ar/p/bola/), **WTFPL[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m** (https://en.wikipedia.org/wiki/WTFPL), **Unlicense** (https://en.wikipedia.org/wiki/Unlicense), etc.)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 - **Permissive License** (https://en.wikipedia.org/wiki/Permissive_software_license) (**MIT/Expat** (https://en.wikipedia.org/wiki/MIT_License), **BSD** (https://en.wikipedia.org/wiki/BSD_licenses), **ZLIB/[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mLIBPNG** (https://en.wikipedia.org/wiki/Zlib_License), **ISC** (https://en.wikipedia.org/wiki/ISC_license), **Apache** (https://en.wikipedia.org/wiki/Apache_License), **Boost** (https://www.boost.org/users/licen[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mse.html) etc.)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🔒 - **Copyleft License** (https://en.wikipedia.org/wiki/Copyleft) (**CC** (https://en.wikipedia.org/wiki/Creative_Commons_license), **GPL** (https://en.wikipedia.org/wiki/GNU_General_Public_License), **LGPL**[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m (https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License), **MPL** (https://en.wikipedia.org/wiki/Mozilla_Public_License), etc.)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- ⭐ - **Public Domain License** (https://en.wikipedia.org/wiki/Public-domain-equivalent_license) (**CC0** (https://creativecommons.org/publicdomain/zero/1.0/), **BOLA** (https://blitiri.com.[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mar/p/bola/), **WTFPL** (https://en.wikipedia.org/wiki/WTFPL), **Unlicense** (https://en.wikipedia.org/wiki/Unlicense), etc.)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🎉 - **Permissive License** (https://en.wikipedia.org/wiki/Permissive_software_license) (**MIT/Expat** (https://en.wikipedia.org/wiki/MIT_License), **BSD** (https://en.wikipedia.org/wiki/BS[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mD_licenses), **ZLIB/LIBPNG** (https://en.wikipedia.org/wiki/Zlib_License), **ISC** (https://en.wikipedia.org/wiki/ISC_license), **Apache** (https://en.wikipedia.org/wiki/Apache_License), **Bo[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249most** (https://www.boost.org/users/license.html) etc.)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- 🔒 - **Copyleft License** (https://en.wikipedia.org/wiki/Copyleft) (**CC** (https://en.wikipedia.org/wiki/Creative_Commons_license), **GPL** (https://en.wikipedia.org/wiki/GNU_General_Publi[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249mc_License), **LGPL** (https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License), **MPL** (https://en.wikipedia.org/wiki/Mozilla_Public_License), etc.)[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[48;5;235m[38;5;249m- ❓ - Unknown License[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
[38;5;12m- Asset / Service / Tool[39m
|
||||
[48;5;235m[38;5;249m- 🆓 - Free[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||||
|
||||
Reference in New Issue
Block a user