Update render script and Makefile

This commit is contained in:
Jonas Zeunert
2024-04-22 21:54:39 +02:00
parent 2d63fe63cd
commit 4d0cd768f7
10975 changed files with 47095 additions and 4031084 deletions

View File

@@ -2,18 +2,18 @@

 Awesome GameMaker !Awesome (https://awesome.re/badge.svg) (https://awesome.re) !Made with GameMaker 
(https://img.shields.io/badge/Made%20with-GameMaker-000000.svg?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2
F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F
%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2
 B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZozz0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC) 
 (https://www.yoyogames.com/gamemaker) !Links (https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml/badge.svg) 
 (https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml)
 Awesome GameMaker !Awesome (https://awesome.re/badge.svg) (https://awesome.re) !Made with GameMaker 
(https://img.shields.io/badge/Made%20with-GameMaker-000000.svg?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F
%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2
F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2Br
G8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZozz0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7
 goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC) (https://www.yoyogames.com/gamemaker) !Links 
 (https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml/badge.svg) (https://github.com/bytecauldron/awesome-gamemaker/actions/workflows/links.yml)
▐ A curated list of awesome libraries, snippets, guides, and projects for GameMaker. 😎
GameMaker
 (https://gamemaker.io/) is a user-friendly, cross-platform game engine by YoYo Games that allows both beginner and advanced game developers to create 2D and 3D games for desktop, HTML5, and console platforms.
GameMaker (https://gamemaker.io/) is a user-friendly, cross-platform game engine by YoYo Games that allows both beginner and advanced game developers to create 2D and 3D games for desktop, 
HTML5, and console platforms.
What kind of games can you make in GameMaker? Check out this list. (https://steamdb.info/tech/Engine/GameMaker/)
@@ -51,10 +51,10 @@
- GameMaker Manual (https://manual.gamemaker.io/)
- GameMaker Release Notes (https://gms.yoyogames.com/ReleaseNotes.html)
- GameMaker Marketplace (https://marketplace.gamemaker.io/)
- Beginner GameMaker Tutorials (https://www.youtube.com/watch?v=nBCDzE9MDbk&list=PLPRT_JORnIur4v19PHXCtJ5P05vaokFdP) - Tutorials from Shaun Spalding. A comprehensive introduction to basic features of the IDE. 
Highly recommended to check out the full playlist if you're a complete beginner. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Advanced GameMaker Tutorials (https://www.youtube.com/watch?v=n8-MuIuOQFE&list=PL_hT--4HOvrfuDcYrTufdpgwoALAczPR2) - Tutorials from DragoniteSpam that dive into more advanced topics related to the GML 
language. They also have comprehensive 3D and shader introduction videos. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Beginner GameMaker Tutorials (https://www.youtube.com/watch?v=nBCDzE9MDbk&list=PLPRT_JORnIur4v19PHXCtJ5P05vaokFdP) - Tutorials from Shaun Spalding. A comprehensive introduction to basic 
features of the IDE. Highly recommended to check out the full playlist if you're a complete beginner. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Advanced GameMaker Tutorials (https://www.youtube.com/watch?v=n8-MuIuOQFE&list=PL_hT--4HOvrfuDcYrTufdpgwoALAczPR2) - Tutorials from DragoniteSpam that dive into more advanced topics related
to the GML language. They also have comprehensive 3D and shader introduction videos. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
Recommendations
@@ -62,18 +62,18 @@
- For pixel art, Aseprite (https://www.aseprite.org/) is a popular alternative to the native sprite editor. 💸
 - Aseprite's source code (https://github.com/aseprite/aseprite) can be compiled for free.
- Don't be afraid to use other developer libraries. A lot of them are free for a reason. Just be mindful of the license.
- Updates to the IDE and runtime can break your game (like syntax changes to GML). If you are working in a group, make sure you are running on the same version of GMS and only update when given a fair warning. 
You can reinstall previous versions of your IDE at the GMS download page.
- Updates to the IDE and runtime can break your game (like syntax changes to GML). If you are working in a group, make sure you are running on the same version of GMS and only update when 
given a fair warning. You can reinstall previous versions of your IDE at the GMS download page.
- Unless your game requires complex physics interactions, it's generally advised to avoid GameMaker's built-in physics system.
- Schedule routine backups for projects. If you are dealing with larger media files in your repo, try Git LFS (https://git-lfs.github.com/).
Utilities
- gm-core (https://github.com/gm-core) - Foundational utility suite and a great starting point for new GameMaker projects. Comes with quality of life methods, networking tools, testing framework, delta timing, 
and more.
- gm-core (https://github.com/gm-core) - Foundational utility suite and a great starting point for new GameMaker projects. Comes with quality of life methods, networking tools, testing 
framework, delta timing, and more.
- FAST (https://github.com/Hyomoto/FAST) - Flexible Assistant Toolkit. Similar to gm-core but comes with input and resolution handling.
- Stitch (https://www.npmjs.com/package/@bscotch/stitch) - Pipeline Development Kit. Includes cross-project imports, batch-creating/updating sprites and sounds, texture page management, and more. Tested on 
Windows only.
- Stitch (https://www.npmjs.com/package/@bscotch/stitch) - Pipeline Development Kit. Includes cross-project imports, batch-creating/updating sprites and sounds, texture page management, and 
more. Tested on Windows only.
- DDDEditor (https://github.com/DragoniteSpam/DDDEditorGMS2) - General purpose game editor.
- handytools (https://github.com/JujuAdams/handytools/) - A collection of Juju's libraries in one convenient project.
- GameMaker Scaffolding (https://github.com/babaganosch/GameMakerScaffolding) - Another cool all-encompassing template with a focus on building low-res, tile-based games.
@@ -94,8 +94,8 @@
- gm-stream (https://github.com/daikon-games/gm-stream) - Data structure manipulation.
- Promises (https://github.com/YAL-GameMaker/Promise.gml) - An adaptation of JavaScript Promises.
- Destructors (https://github.com/DatZach/Destructors) - Allows you to use ds_ types such as lists and maps inside of structs.
- SNAP (https://github.com/JujuAdams/SNAP) - Easy data format saving and loading. Please note that newer versions of GameMaker contain json_parse and json_stringify. However, if you are converting csv, ini, xml,
etc, you may find this very useful.
- SNAP (https://github.com/JujuAdams/SNAP) - Easy data format saving and loading. Please note that newer versions of GameMaker contain json_parse and json_stringify. However, if you are 
converting csv, ini, xml, etc, you may find this very useful.
- Dynamo (https://github.com/JujuAdams/Dynamo) - Dynamic data loader.
- LWO (https://github.com/tabularelf/lwo) - Lightweight objects using structs.
- Gumshoe (https://github.com/JujuAdams/Gumshoe) - Simple deep file search function.
@@ -122,7 +122,8 @@
- GMLive (https://yellowafterlife.itch.io/gamemaker-live) - Livecoding / interactive programming. 💸
- GMEdit (https://github.com/YellowAfterlife/GMEdit) - Code editor to use in conjunction with GameMaker.
- YYP Maker (https://sahaun.itch.io/yyp-maker) - Makes .yyp files for you.
- Rubber (https://github.com/GameMakerDiscord/Rubber) - Compile GameMaker projects via the command line. Here's a great guide (https://www.patreon.com/posts/how-to-build-36556955) on how to use it.
- Rubber (https://github.com/GameMakerDiscord/Rubber) - Compile GameMaker projects via the command line. Here's a great guide (https://www.patreon.com/posts/how-to-build-36556955) on how to 
use it.
- gml-highscorer (https://github.com/Grisgram/gml-highscorer) - Highscore and trophy system.
- SSave (https://github.com/stoozey/SSave) - Simple file saving system.
- GMD3D11 (https://github.com/blueburncz/GMD3D11) - A DLL for interfacing with Windows Direct3D.
@@ -155,8 +156,8 @@
- Input (https://github.com/JujuAdams/input) - No nonsense gamepad/keyboard library.
- XeroInput (https://www.reddit.com/r/gamemaker/comments/icoh6m/xeroinput_gms23_input_handler/) - Another library to handle multiple inputs for a single action.
- InputCandy (https://github.com/LAGameStudio/InputCandy) - 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.
- InputCandy (https://github.com/LAGameStudio/InputCandy) - 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.
- Good Vibes (https://github.com/mrdaneeyul/good-vibes) - Device vibration.
- Mouse Queue (https://github.com/YAL-GameMaker/window_mouse_queue) - Tracks the Windows mouse pointer with high precision.
- Native Cursors (https://yellowafterlife.itch.io/gamemaker-native-cursors) - System-level custom cursors. 💸
@@ -174,13 +175,14 @@
- GMUI-Framework (https://github.com/AlertStudios/GMUI-Framework) - A pure GML solution to structure and control your menus, drawing parallels to .NET UI.
- GMS2-UI-Library (https://github.com/nabilatsoulcade/GMS2-UI-Library) - A Library Full of useful scripts for implementing your UI designs in GameMaker.
- Emu UI (https://github.com/DragoniteSpam/Emu) - Common UI elements (text input, checkboxes, radio buttons, dialog boxes, etc).
- Easy And Fast Menu (https://pkgames.itch.io/easy-and-fast-menus-for-gms-23) - Simple implementation to have a menu up and running in seconds. Seems like a great fit if you're not looking for a bigger solution 
like GMUI.
- Easy And Fast Menu (https://pkgames.itch.io/easy-and-fast-menus-for-gms-23) - Simple implementation to have a menu up and running in seconds. Seems like a great fit if you're not looking 
for a bigger solution like GMUI.
- Pause Menu (https://jasontomlee.itch.io/pause-menu-gamemaker-1-2) - Another smaller implementation but has a cool animation between menu options.
- Magpie (https://dragonite.itch.io/magpie) - Generic Inventory System.
- ImGuiGML (https://rousr.itch.io/imguigml) - DLL/GML wrapper of Dear ImGui.
- GUI Framework (https://niris.itch.io/gui-framework) - GUI implementation from Niris Games.
- Menu Tutorial (https://www.youtube.com/watch?v=1ITZOrI2qkA&list=PLSFMekK0JFgx2vmcCnttxxhrNVTjUB8R1) - FriendlyCosmonaut. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Menu Tutorial (https://www.youtube.com/watch?v=1ITZOrI2qkA&list=PLSFMekK0JFgx2vmcCnttxxhrNVTjUB8R1) - FriendlyCosmonaut. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Smart Clickable GUI (https://www.youtube.com/watch?v=RbBgE3cUShc) - Pixelated Pope. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- zitk (https://github.com/TandyRum1024/zitk) - Another interesting, Dear ImGui-inspired GUI toolkit. In development, but worth keeping an eye on.
- gooey (https://manta-ray.itch.io/gooey) - Sprite-based UI Library for GameMaker LTS.
@@ -191,15 +193,18 @@
- polyglot (https://github.com/daikon-games/polyglot) - Localization library.
- gm-i18n (https://github.com/CreativeHandOficial/gm-i18n) - Internationalization of texts simply and quickly, using JSON files.
- lexicon (https://github.com/tabularelf/lexicon) - Another localization solution focused on simplifying implementation.
- GMLocalize (https://github.com/DragoniteSpam/GMLocalize2) - Not a full localization solution. Extracts text strings for localization from a GameMaker Studio 2 project and saves it to a JSON file.
- GMLocalize (https://github.com/DragoniteSpam/GMLocalize2) - Not a full localization solution. Extracts text strings for localization from a GameMaker Studio 2 project and saves it to a JSON
file.
- Small Pentapop Localization Tool (https://github.com/AntonBergaker/small_pp_localization_tool) - Similar export tool to GMLocalize but exports to a csv.
- gms2-mofile (https://github.com/pmarincak/gms2-mofile) - Mofile reader used for localization.
Physics
- Loj Hadron Collider (https://github.com/Lojemiru/Loj-Hadron-Collider) - A robust, pixel-perfect collision engine.
- On Slopes and Grids (https://forum.yoyogames.com/index.php?threads/on-slopes-and-grids-subpixel-perfect-topdown-movement-and-collision-line-without-objects.4073/) - A tutorial to implement 45° slopes.
- GMS2 Platforming System (https://benal.itch.io/basic-modern-platforming-system) - GameMaker implementation by Ben Allen and an expansion on Shaun Spalding's original 1.4 platformer tutorial.
- On Slopes and Grids (https://forum.yoyogames.com/index.php?threads/on-slopes-and-grids-subpixel-perfect-topdown-movement-and-collision-line-without-objects.4073/) - A tutorial to implement 
45° slopes.
- GMS2 Platforming System (https://benal.itch.io/basic-modern-platforming-system) - GameMaker implementation by Ben Allen and an expansion on Shaun Spalding's original 1.4 platformer 
tutorial.
- Inverse Kinematics Extension (https://github.com/tonystr/Inverse-Kinematics-Extension-for-Gamemaker) - A library for working with inverse kinematics.
- Verlet Integration Library (https://jamjamteam.itch.io/verlet-integration-gamemake-studio-2) - Verlet integration by Sarek Lambert.
- GMVerlet-Integration (https://github.com/tabularelf/GMVerlet-Integration) - Verlet integration example used for visuals.
@@ -253,8 +258,8 @@
- Bulb (https://github.com/JujuAdams/Bulb) - 2D lighting and shadows.
- Lighting System 2D (https://github.com/borup3/Lighting-System-2D) - Requires GameMaker 2.2+ according to the repo.
- GameMaker Lighting Engine (https://github.com/bilouw/Gamemaker-Lighting-Engine) - Tile-based Lighting Engine that projects shadows.
- Lighting Systems (https://www.youtube.com/playlist?list=PLYVea5brHS8YHECGPoEp4_gWU-k6nWzUy) - Very fast dynamic 2D lighting implementation from GrizzliusMaximus using shadow casting. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Lighting Systems (https://www.youtube.com/playlist?list=PLYVea5brHS8YHECGPoEp4_gWU-k6nWzUy) - Very fast dynamic 2D lighting implementation from GrizzliusMaximus using shadow casting. !
YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
Shaders
@@ -264,10 +269,12 @@
- bktGlitch (https://odditica.itch.io/bktglitch) - Glitch shader.
- H O R R I - F I (https://gizmo199.itch.io/horri-fi) - VHS Shader.
- Cyberpunk Hologram Effect (https://gentoogames.itch.io/cyberpunk-hologram-effect) - Create and customize your own holographic effect using this easy-to-implement asset.
- Depth Sorted Sillouettes (https://pixelatedpope.itch.io/depth-sorted-silhouette-example) - Example project to demonstrate shader-based depth sorting sillouettes. Tested on PC, Mac, HTML5, and Android.
- Depth Sorted Sillouettes (https://pixelatedpope.itch.io/depth-sorted-silhouette-example) - Example project to demonstrate shader-based depth sorting sillouettes. Tested on PC, Mac, HTML5, 
and Android.
- GMShaders.com (https://gmshaders.com/) - Shader tutorials from Xor. Originally hosted at "xorshaders.com".
- 1PassBlur (https://github.com/XorDev/1PassBlur/wiki) - Blur Shader with adjustable radius.
- Bokeh Blur (https://github.com/XorDev/Bokeh/wiki) - Extension of the 1PassBlur which provides a different look. Similar to a real lens blur. Although it's much slower than 1Pass or Dual-Kawase.
- Bokeh Blur (https://github.com/XorDev/Bokeh/wiki) - Extension of the 1PassBlur which provides a different look. Similar to a real lens blur. Although it's much slower than 1Pass or 
Dual-Kawase.
- Dual-Kawase (https://github.com/XorDev/Dual-Kawase/wiki) - Blur Shader that limits radius but is very efficient.
- Xor's Halftone (https://xordev.itch.io/halftone) - A wonderful, versitile halftone shader. Lots of tweakable settings.
- Voronoi (https://github.com/XorDev/GMS-Voronoi-Pixels) - Sampled pixels on a Voronoi diagram.
@@ -279,7 +286,8 @@
- Shadertoy to GameMaker (https://iarri.github.io/Shadertoy2GM/) - Convert shadertoy.com GLSL shaders to run in GameMaker.
- Shader Tutorials (https://www.youtube.com/watch?v=ch4BYqkL1w8&list=PL0kTSdIvQNCNE-BDKOlYu628AalMmXy_P) - Gaming Reverends. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Shader Tutorials (https://www.youtube.com/watch?v=a4S7LXx6-sQ&list=PL_hT--4HOvrdkihto8Xu7hhp1-5Gj8zsa) - DragoniteSpam. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Shader Tutorials (https://www.youtube.com/watch?v=a4S7LXx6-sQ&list=PL_hT--4HOvrdkihto8Xu7hhp1-5Gj8zsa) - DragoniteSpam. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
3D
@@ -308,8 +316,8 @@
Sprite Stacking
- Beginners Guide to Sprite Stacking (https://medium.com/@avsnoopy/beginners-guide-to-sprite-stacking-in-gamemaker-studio-2-and-magica-voxel-part-1-f7a1394569c0) - A primer on sprite stacking from Avis. Check 
out part 2 from dev_dwarf as well.
- Beginners Guide to Sprite Stacking (https://medium.com/@avsnoopy/beginners-guide-to-sprite-stacking-in-gamemaker-studio-2-and-magica-voxel-part-1-f7a1394569c0) - A primer on sprite stacking
from Avis. Check out part 2 from dev_dwarf as well.
- Fauxton3D (https://gizmo199.itch.io/fauxton3d) - Sprite stacking engine.
- Sprite Stacking Tutorials (https://www.youtube.com/watch?v=VIDN-nG3EOU&list=PL3Kbpztq9qwT9MbW_k4yyJU__or1r8P2j) - Gizmo199. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
@@ -392,7 +400,8 @@
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Game Resolution & Aspect Ratio Management (https://www.youtube.com/watch?v=_g1LQ6aIJFk&list=PLXkVsacazW2qvdnKNzgBLkUwlgi3FU-VO) - Pixelated Pope. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Setting up a Virtual Machine for GameMaker (https://www.youtube.com/watch?v=cK5k1_zN4eM) - MicahTheManiac. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Setting up a Virtual Machine for GameMaker (https://www.youtube.com/watch?v=cK5k1_zN4eM) - MicahTheManiac. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Making Attacks Feel Good (https://www.youtube.com/watch?v=RWkMsD2WUz8) - Blobfish. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- vim-GML (https://github.com/JafarDakhan/vim-gml) - High quality Vim syntax highlighting for GameMaker.
- Rousr Release (https://gitlab.com/rousr-release/) - Unmaintained projects from the Rousr team (in case anyone asks where OutsideTheBox/Dissonance went).
@@ -411,16 +420,17 @@
- Jordan Guillou (https://www.youtube.com/channel/UCBmOLRTaPrfOxnTqpCLrwdQ) - Hobbyist indie dev with a few GameMaker-related tutorials.
- DragoniteSpam (https://www.youtube.com/c/DragoniteSpam) - Covers highly technical elements of GameMaker with a focus on 3D.
- Shaun Spalding (https://www.youtube.com/c/ShaunSpalding) - Previous community manager at YoYo Games. Has a wide variety of beginner-friendly GameMaker tutorials and helpful updates on new GameMaker features.
- Shaun Spalding (https://www.youtube.com/c/ShaunSpalding) - Previous community manager at YoYo Games. Has a wide variety of beginner-friendly GameMaker tutorials and helpful updates on new 
GameMaker features.
- FriendlyCosmonaut (https://www.youtube.com/c/FriendlyCosmonaut) - Great playlist on building a farming RPG in GameMaker with several other tutorials.
- Pixelated Pope (https://www.youtube.com/c/PixelatedPope) - Guides on GameMaker resolution management, cameras, GUI, and more.
- Xor (https://www.youtube.com/c/XorDev) - Tons of shader demonstrations with a focus on 3D.
- GamingEngineer (https://www.youtube.com/c/GamingEngineer) - A GameMaker developer that has been in the community for many years. They have a wide variety videos showcasing what GameMaker is capable of, with a 
focus on 3D.
- GamingEngineer (https://www.youtube.com/c/GamingEngineer) - A GameMaker developer that has been in the community for many years. They have a wide variety videos showcasing what GameMaker is
capable of, with a focus on 3D.
- TheSnidr (https://www.youtube.com/c/TheSnidr) - A lot of awesome 3D showcases and tutorials for GameMaker.
- Peyton Burnham (https://www.youtube.com/channel/UCfh2Q3TsvlxM1S2GvXQ4eeQ) - GameMaker tutorials for top-down shooters and RPGs.
- Gaming Reverends (https://www.youtube.com/channel/UC7fkptPD1FHQyDc9Fnm9S_A) - If you want to learn foundational material regarding GameMaker shaders, the "Shaders for Hobby-Programmers" playlist is definitely 
worth checking out.
- Gaming Reverends (https://www.youtube.com/channel/UC7fkptPD1FHQyDc9Fnm9S_A) - If you want to learn foundational material regarding GameMaker shaders, the "Shaders for Hobby-Programmers" 
playlist is definitely worth checking out.
- Let's Learn This Together (https://www.youtube.com/c/LetsLearnThisTogether) - Small indie dev company with a focus on providing GameMaker guides.
- Matharoo (https://www.youtube.com/c/GameMakerStationMatharoo) - Tons of free GameMaker tutorials and news about GameMaker.
- GravityShift Games (https://www.youtube.com/c/SlasherXGAMES/) - A couple of genre-specific GameMaker tutorials, integrating databases into GameMaker, and more.
@@ -431,25 +441,26 @@
Community
!GameMaker Forums 
(https://img.shields.io/badge/Forums-6AA916?style=for-the-badge&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F
%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%
2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%
2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZozz0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC&&logoColor=white) 
(https://forum.yoyogames.com/index.php)
(https://img.shields.io/badge/Forums-6AA916?style=for-the-badge&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAZlBMVEX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%
2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F
%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2BrG8stAAAAIX
RSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZozz0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4r
GH9Kk1OlboQtEDIrmC%2BU3CVxTr%2FRMAAAAAElFTkSuQmCC&&logoColor=white) (https://forum.yoyogames.com/index.php)
!Reddit (https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge&logo=reddit&logoColor=white) (https://www.reddit.com/r/gamemaker/)
!Discord (https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white) (https://discord.gg/gamemaker)
Special Thanks
JujuAdams, FaultyFunctions, Gleb Tsereteli, Shaun Spalding, DragoniteSpam, Nick Ver Voort, Pixelated Pope, Tony Strømsnæs, HeartBeast, Xor, Gaming Reverends, Matharoo, YellowAfterlife, Gizmo199, Avis, Josh 
Wilson, Lojemiru
JujuAdams, FaultyFunctions, Gleb Tsereteli, Shaun Spalding, DragoniteSpam, Nick Ver Voort, Pixelated Pope, Tony Strømsnæs, HeartBeast, Xor, Gaming Reverends, Matharoo, YellowAfterlife, 
Gizmo199, Avis, Josh Wilson, Lojemiru
Footnotes
- This is based on a list from GameMaker Libraries (https://github.com/FaultyFunctions/GameMakerLibraries) and from Gleb Tsereteli with additional links/details.
- A majority of linked resources will only work with GameMaker 2.3+ due to GML syntax changes. However, if you are working in GameMaker 1.4, most library creators would appreciate it if someone makes a backport 
of their project. 🙂
- If you need more general game development resources, check out Awesome Gamedev (https://notabug.org/Calinou/awesome-gamedev) or MagicTools (https://github.com/ellisonleao/magictools#readme).
- A majority of linked resources will only work with GameMaker 2.3+ due to GML syntax changes. However, if you are working in GameMaker 1.4, most library creators would appreciate it if 
someone makes a backport of their project. 🙂
- If you need more general game development resources, check out Awesome Gamedev (https://notabug.org/Calinou/awesome-gamedev) or MagicTools 
(https://github.com/ellisonleao/magictools#readme).
GameMaker® is the property of YoYo Games™. This list is not affiliated with YoYo Games.