Updating conversion, creating readmes

This commit is contained in:
Jonas Zeunert
2024-04-19 23:37:46 +02:00
parent 3619ac710a
commit 08e75b0f0a
635 changed files with 30878 additions and 37344 deletions

View File

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

 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%2F%2F%2F%2F%2F%2F%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%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsF
 q6%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)
▐ 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 +49,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 +60,16 @@
- 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 +90,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.
@@ -155,8 +151,7 @@
- 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,8 +169,7 @@
- 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.
@@ -277,8 +271,7 @@
- Chameleon (https://github.com/Lojemiru/Chameleon) - Palette Swapper.
- Xpanda (https://github.com/GameMakerDiscord/Xpanda) - Include code from external files in your shaders.
- 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=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)
3D
@@ -299,20 +292,16 @@
- Cardboard (https://github.com/JujuAdams/Cardboard) - Isometric 3D Renderer.
- Snowy Snow (https://dragonite.itch.io/snowy-snow) - 3D Snow Shader.
- 3D Fragment Point Lights (https://danieldavis.itch.io/ddg-point-light-shader-system) - 3D point lights using shaders. 💸
- 3D GameMaker Playlist (https://www.youtube.com/watch?v=ojfN--tdSNM&list=PL_hT--4HOvrcML9uqHe4fwBVTm650Vy3V) - DragoniteSpam. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- 3D Collisions Playlist (https://www.youtube.com/watch?v=o7kjtTEMpeU&list=PL_hT--4HOvrf_VYo26LNl3zN5uwfuC3CC) - DragoniteSpam. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- 3D Optimization Playlist (https://www.youtube.com/watch?v=knfAZbJJKNY&list=PL_hT--4HOvrf_CJSA7fVU1tkjGVv5Sq2t) - DragoniteSpam. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- 3D GameMaker Playlist (https://www.youtube.com/watch?v=ojfN--tdSNM&list=PL_hT--4HOvrcML9uqHe4fwBVTm650Vy3V) - DragoniteSpam. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- 3D Collisions Playlist (https://www.youtube.com/watch?v=o7kjtTEMpeU&list=PL_hT--4HOvrf_VYo26LNl3zN5uwfuC3CC) - DragoniteSpam. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- 3D Optimization Playlist (https://www.youtube.com/watch?v=knfAZbJJKNY&list=PL_hT--4HOvrf_CJSA7fVU1tkjGVv5Sq2t) - DragoniteSpam. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
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)
- 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)
Networking
@@ -323,8 +312,7 @@
- HTTP GML (https://github.com/Sidorakh/http.gml) - Recieve GET requests and upload files in GML.
- GMNest (https://github.com/TimVN/GMNest) - Socket.IO extension for HTML5 games.
- MultiClient (https://github.com/tabularelf/MultiClient) - Non-dll, multiple client launcher for network development.
- Multiplayer Networking Tutorial (https://www.youtube.com/watch?v=NbsXRuNijlo&list=PLxaJReoxlrY_S4MrCYjzFCSrNX1TUX626) - Wizirdi. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Multiplayer Networking Tutorial (https://www.youtube.com/watch?v=NbsXRuNijlo&list=PLxaJReoxlrY_S4MrCYjzFCSrNX1TUX626) - Wizirdi. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Good GameMaker Rollback (https://springrollgames.itch.io/ggmr) - Rollback netcode library.
Integrations
@@ -339,8 +327,7 @@
Camera
- GameMaker Cameras: As Simple as Possible (https://www.youtube.com/watch?v=_g1LQ6aIJFk) - Pixelated Pope's guide on GameMaker's camera system. !YouTube 
(https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- GameMaker Cameras: As Simple as Possible (https://www.youtube.com/watch?v=_g1LQ6aIJFk) - Pixelated Pope's guide on GameMaker's camera system. !YouTube (https://github.com/bytecauldron/awesome-gamemaker/raw/main/icons/youtube.png)
- Camera System Guide (https://maddestudiosgames.com/gms2-meet-the-camera-system/) - Getting started with cameras in GameMaker.
- Pixel Perfect Smooth Camera (https://github.com/YAL-GameMaker/pixel-perfect-smooth-camera) - An example of pixel-perfect yet smooth camera.
- Dynamic Splitscreen (https://maddestudios.itch.io/gms2-project-dynamic-splitscreen) - Local multiplayer split screen implementation that merges the camera when players are close.
@@ -388,10 +375,8 @@
- GitHub Yacc to GML Fix (https://www.reddit.com/r/gamemaker/comments/n5m35l/a_simple_fix_for_github_incorrectly_detecting/) - Tell GitHub your repo is all GML, not Yacc.
- GameMaker Repo Badges (https://github.com/matthiaszarzecki/MadeWithGameMakerStudioBadges) - Fancy badges to add to your README files.
- GameMaker Discord Community GitHub (https://github.com/GameMakerDiscord) - Have you made a gamemaker tool you want to share? Consider submitting it to the official Discord's GitHub.
- Source Control with Git & GameMaker (https://www.youtube.com/watch?v=UZG-P68xWio&list=PLSFMekK0JFgzmyDxVxj5Cctafu5UX_vUC) - FriendlyCosmonaut. !YouTube 
(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)
- Source Control with Git & GameMaker (https://www.youtube.com/watch?v=UZG-P68xWio&list=PLSFMekK0JFgzmyDxVxj5Cctafu5UX_vUC) - FriendlyCosmonaut. !YouTube (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)
- 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.
@@ -415,12 +400,10 @@
- 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,24 +414,21 @@
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%2BrG8stAAAAIXRSTlMABg0OFBkfcn1%2Bf4CBgoOFhoeIiouWmNDa5ebp8PX2%2B%2F6o6Vq%2BAAAAY0lEQVR42k2OWQ6AIAwFn%2BIOioobrnD%2FS4o0EeanmQxNAdErRFTWtsFq6%2BiiZoz
z0CSnTjYBwo0RkF8DWDLf51Ni9K%2FYdq0Fy3KAfzk97M7goK1F%2F4rGH9Kk1OlboQtEDIrmC%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. 🙂
- 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.