How to build procedurally generated levels your game!
With the help of โจ@PixelatedPope and GMRoomLoader you'll learn how to create procedurally generated levels in GameMaker. We'll cover the core concepts behind procedural generation and show you how to generate unique layouts using GameMaker, giving your games more variety and replayability.
Whether you're making a roguelike, dungeon crawler, or just want to add randomised levels to your project, this tutorial will help you get started.
Chapter Timestamps
0:00 Intro
1:43 The Starter Project
2:45 The Plan
6:17 Room Chunk Things
10:40 Loading GMRoomLoader
12:12 Dungeon Generation
22:03 Let's Play
24:16 The Way Out
25:24 The Room in the Mirror
26:41 Homework
28:54 Outro
Links
Example Project GitHub: https://github.com/glebtsereteli/GMRoomLoader-Spelunky-Tutorial
GMRoomLoader GitHub: https://github.com/glebtsereteli/GMRoomLoader
GMRoomLoader Documentation: https://glebtsereteli.github.io/GMRoomLoader/
GM Kitchen Discord Server: https://discord.gg/8krYCqr
Pixelated Pope's Patreon: https://www.patreon.com/pixelatedpope/
Spelunky by Derek Yu - https://www.amazon.com/Spelunky-Boss-Fight-Books-Derek/dp/1940535115/
Spelunky Source Code: https://spelunkyworld.com/original.html
How (and Why) Spelunky Makes its Own Levels - Game Maker's Toolkit: https://www.youtube.com/watch?v=Uqk5Zf0tw3o
Credits
Video and Editing by Pixelated Pope
Tutorial Code and Example Project by Gleb Tsereteli
Ending Theme by Topher Anselmo
In Game Assets by Kenney
๐ Get GameMaker: https://opr.as/DownloadGM-YT
What is GameMaker? ๐
-----------------------------------------------------
GameMaker is the industryโs premier 2D game engine, used by thousands of developers every day to create indie gaming classics like Undertale, Hyper Light Drifter, and Chicory: A Colorful Tale.
Itโs completely free to download and keep forever, with dozens of written guides and video tutorials to help you bring your games to life.
When your project is complete, you can publish your creations to all major platforms, including PlayStation 5, Xbox Series X|S, and Nintendo Switch.
๐ Get GameMaker: https://opr.as/DownloadGM-YT