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

@@ -1,5 +1,5 @@
<p align="center">
<a href="https://gamemaker.io/en/gamemaker"><img src="https://github.com/bytecauldron/awesome-gamemaker/raw/main/images/banner.png" /></a>
<a href="https://gamemaker.io/"><img src="https://github.com/bytecauldron/awesome-gamemaker/raw/main/images/banner.png" /></a>
</p>
<h1 id="awesome-gamemaker-awesome-made-with-gamemaker-links">Awesome
GameMaker <a href="https://awesome.re"><img
@@ -205,8 +205,6 @@ href="https://samuel-venable.itch.io/gamemaker-extension-collection">Extension
Collection</a> - A suite of various extensions.</li>
<li><a href="https://github.com/DatZach/GMLodash">GMLodash</a> -
Functional programming in GML.</li>
<li><a href="https://github.com/Gizmo199/Wraptor">Wraptor</a> - A
library of wrapper functions.</li>
<li><a href="https://github.com/mstop4/auto-framer">Autoframer</a> -
Automatically handles resizing the game view across different display
and window sizes.</li>
@@ -254,6 +252,12 @@ An okay color manager for implementing OKLab/OKLCH colors.</li>
<li><a href="https://github.com/SpikeHD/gm-sysinfo">GM Sysinfo</a> -
Cross-platform extension for getting system information and resource
usage.</li>
<li><a href="https://github.com/LAGameStudio/BSONGML">BSONGML</a> - Save
and load GML structured data in binary files, skirting memory and
performance concerns associated with loading JSON as a string.</li>
<li><a
href="https://github.com/tinkerer-red/GML-Multiprocessing">GML-Multiprocessing</a>
- A proof of concept for multiprocessing.</li>
</ul>
<h2 id="debugging">Debugging</h2>
<ul>
@@ -290,9 +294,10 @@ gamepad/keyboard library.</li>
href="https://www.reddit.com/r/gamemaker/comments/icoh6m/xeroinput_gms23_input_handler/">XeroInput</a>
- Another library to handle multiple inputs for a single action.</li>
<li><a href="https://github.com/LAGameStudio/InputCandy">InputCandy</a>
- Similar to Input as it acts as a wrapper for SDL, but also provides
testing, on-screen diagnostics, and some other UI components related to
peripherals.</li>
- Similar to Input as it acts as a wrapper for SDL, with actions and
signalling, but also provides testing, on-screen diagnostics, and some
other UI components related to peripherals, as well as pre-built
end-user configuration menus that can be easily restyled.</li>
<li><a href="https://github.com/mrdaneeyul/good-vibes">Good Vibes</a> -
Device vibration.</li>
<li><a href="https://github.com/YAL-GameMaker/window_mouse_queue">Mouse
@@ -434,11 +439,10 @@ packing while offering higher flexibility.</li>
</ul>
<h2 id="audio">Audio</h2>
<ul>
<li><a href="https://github.com/YoYoGames/GMEXT-FMOD">GMEXT-FMOD</a> -
Official support for FMOD in GameMaker.</li>
<li><a href="https://github.com/Nikkilae/fml">FML</a> - GameMaker
bindings for the FMOD Studio API.</li>
<li><a href="https://github.com/mstop4/FMODGMS">FMODGMS</a> - This
doesnt support everything FMOD has to offer and the project itself has
been put on-hold.</li>
<li><a
href="https://madwolf-studios.itch.io/audio-echodelay-effect-for-gamemaker-studio-2">Echo/Delay
Effect</a> - Optimized delay effect. 💸</li>
@@ -487,6 +491,10 @@ GameMaker Studio using surfaces and grids.</li>
href="https://alessiogamedev.itch.io/gms-cellular-automata-algorithm">Cellular
Automata Caves</a> - Generates huge caves in a few hundred
milliseconds.</li>
<li><a
href="https://github.com/glebtsereteli/GMRoomLoader">GMRoomLoader</a> -
Streamlined room loading at runtime. Great for reusable room prefabs and
procedural generation.</li>
</ul>
<h2 id="particles">Particles</h2>
<ul>
@@ -520,6 +528,9 @@ Systems</a> - Very fast dynamic 2D lighting implementation from
GrizzliusMaximus using shadow casting. <img
src="https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png"
alt="YouTube" /></li>
<li><a
href="https://foxyofjungle.itch.io/crystal-2d-lighting-engine">Crystal</a>
- Complete and efficient 2D lighting solution. 💸</li>
</ul>
<h2 id="shaders">Shaders</h2>
<ul>
@@ -535,10 +546,6 @@ shader.</li>
<li><a href="https://gizmo199.itch.io/horri-fi">H O R R I - F I</a> -
VHS Shader.</li>
<li><a
href="https://gentoogames.itch.io/cyberpunk-hologram-effect">Cyberpunk
Hologram Effect</a> - Create and customize your own holographic effect
using this easy-to-implement asset.</li>
<li><a
href="https://pixelatedpope.itch.io/depth-sorted-silhouette-example">Depth
Sorted Sillouettes</a> - Example project to demonstrate shader-based
depth sorting sillouettes. Tested on PC, Mac, HTML5, and Android.</li>
@@ -617,8 +624,6 @@ href="https://marketplace.yoyogames.com/assets/7299/spart-3d-particle-system">sP
- 3D Particle System from TheSnidr.</li>
<li><a href="https://dragonite.itch.io/terrain">Terrain Editor</a> -
Terrain editor. Exports to gm models, obj, or vertex buffers.</li>
<li><a href="https://github.com/JujuAdams/Cardboard">Cardboard</a> -
Isometric 3D Renderer.</li>
<li><a href="https://dragonite.itch.io/snowy-snow">Snowy Snow</a> - 3D
Snow Shader.</li>
<li><a
@@ -681,6 +686,15 @@ src="https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.pn
alt="YouTube" /></li>
<li><a href="https://springrollgames.itch.io/ggmr">Good GameMaker
Rollback</a> - Rollback netcode library.</li>
<li><a href="https://github.com/gmclan-org/gm_networking">GM
Networking</a> - Very simple network code demonstration.</li>
<li><a
href="https://github.com/gmclan-org/gm_boomers_networking">Boomers
Networking</a> - Network library which mimics pre-GM:Studio favorite
networking extension 39dll using GM native functions.</li>
<li><a
href="https://marketplace.gamemaker.io/assets/11424/rocket-networking-engine">Rocket
Networking Engine</a> - Easy low-code multiplayer engine.</li>
</ul>
<h2 id="integrations">Integrations</h2>
<ul>
@@ -691,6 +705,8 @@ integration.</li>
<li><a
href="https://marketplace.yoyogames.com/assets/9526/nekopresence">NekoPresence</a>
- Oops, all Discord integration.</li>
<li><a href="https://github.com/Kruger0/GMHook">GMHook</a> - We really
like Discord integration.</li>
<li><a
href="https://github.com/YAL-GameMaker/steamworks.gml">Steamworks.gml</a>
- Various expansions to Steamworks SDK support in GameMaker:
@@ -755,6 +771,8 @@ Feature-rich finite state machine to handle complex objects.</li>
State-based animation system.</li>
<li><a href="https://github.com/Gizmo199/BehaviorTree">BehaviorTree</a>
- A simple behavior tree system.</li>
<li><a href="https://github.com/gmclan-org/FSM-AI-module">FSM AI</a> -
Finite state machine for NPC AI.</li>
</ul>
<h2 id="pathing">Pathing</h2>
<ul>
@@ -766,6 +784,9 @@ href="https://github.com/helloalbertdang/A-Star-Pathing">A-Star-Pathing</a>
<li><a href="https://proton-squid.itch.io/pathfinding">Grid-based
Pathfinding Scripts</a> - Flexible pathfinding system with 3 different
algorithms.</li>
<li><a href="https://github.com/gmclan-org/dijkstra-graph">Pathfinding
in graph</a> - Shortest pathfinding system in (weighted) graph, using
Dijkstra algorithm.</li>
</ul>
<h2 id="useful-extras">Useful Extras</h2>
<ul>
@@ -798,6 +819,9 @@ documentation.</li>
<li><a href="https://gm48.net/resources">GM48 Resources</a> - Free
resources from the community to become better at GameMaker Studio, game
development and game jams.</li>
<li><a href="https://www.gamemakerkitchen.com/">GameMaker Kitchen</a> -
Another great resource for open source libraries, assets, and
snippets.</li>
<li><a href="https://objpodcast.com/">obj_podcast</a> - Gamedev-centered
podcast featuring members of the GameMaker community.</li>
<li><a href="https://github.com/dracula/gamemaker-studio">Dracula
@@ -844,15 +868,29 @@ Unmaintained projects from the Rousr team (in case anyone asks where
OutsideTheBox/Dissonance went).</li>
<li><a href="https://github.com/chesrowe/Tome/">Tome</a> - Automatically
generate documentation sites from GameMaker projects.</li>
<li><a href="https://github.com/gmclan-org/piano_example">Piano
example</a> - Example of playing intrument notes by changing pitch,
using only one audio file.</li>
<li><a
href="https://github.com/gmclan-org/compatibility-scripts">Compatibility
scripts</a> - Scripts that are used by GM when importing GM:S 1.4
projects, taken directly from runtime files.</li>
<li><a href="https://github.com/gmclan-org/pause_no_surface">Pause
example</a> - Simple example of a pause screen without using
surfaces.</li>
<li><a
href="https://gist.github.com/shichen85/887d237cdc4338fa3f4e4749a14990db">Build
Automation, CI/CD</a> - Tutorial on using GitHub Actions as a CI/CD
pipeline to automate building games.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a
href="https://refreshertowelgames.wordpress.com/category/tutorial/">RefresherTowel</a>
- Contains several posts on level generation.</li>
<li><a href="https://tonystr.net/articles">Tony Str</a> - Some great
articles on working with JSON, regular expressions <em>(regex)</em>, and
drawing circles in GML.</li>
<li><a href="https://tonystr.net/">Tony Str</a> - Some great articles on
working with JSON, regular expressions <em>(regex)</em>, and drawing
circles in GML.</li>
<li><a
href="https://www.katsaii.com/content/blog/posts.html">Katsaii</a> -
Some articles on more advanced GML topics.</li>
@@ -861,10 +899,6 @@ GameMaker devs thoughts on GameMaker concepts and libraries.</li>
<li><a href="https://github.com/JujuAdams/ThoughtsOnGameMaker">Thoughts
On GameMaker</a> - Not a traditional blog but has great info on
different GML techniques.</li>
<li><a
href="https://apathyhill.com/blog/category/gamemaker">ApathyHill</a> -
Some articles on GameMaker 3D, noise, sprite trails, and a few
others.</li>
</ul>
<h2 id="youtube">YouTube</h2>
<ul>
@@ -946,8 +980,8 @@ links/details.</li>
are working in GameMaker 1.4, most library creators would appreciate it
if someone makes a backport of their project. 🙂</li>
<li>If you need more general game development resources, check out <a
href="https://notabug.org/Calinou/awesome-gamedev">Awesome Gamedev</a>
or <a
href="https://github.com/Calinou/awesome-gamedev">Awesome Gamedev</a> or
<a
href="https://github.com/ellisonleao/magictools#readme">MagicTools</a>.</li>
</ul>
<p><em>GameMaker® is the property of YoYo Games™. This list is not
@@ -963,3 +997,6 @@ src="https://github.com/bytecauldron/awesome-gamemaker/raw/main/images/keybindin
alt="Keybindings" />
<figcaption aria-hidden="true">Keybindings</figcaption>
</figure>
<p><a
href="https://github.com/bytecauldron/awesome-gamemaker">gamemaker.md
Github</a></p>