update lists
This commit is contained in:
@@ -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
|
||||
doesn’t 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 dev’s 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>
|
||||
|
||||
Reference in New Issue
Block a user