Uploaded June 2022 | Updated September 2026, 15 hours ago
Super Demon Survivors is a homage to time survival reverse bullet hells, set in a familiar world pitting multiple characters against hordes of demons and monsters in a multistage free for all.
Can you outlast wave after wave of increasingly difficult, minimalistic gameplay using an array different weapons and power ups?
Where you like the genre or you want to be part of the active community, you will have direct influence on how the game will be done via comments below or directly with me and my community on my discord server.
The game is made by me and Gutpunch studios to create a game that is in the spirit of the good old games but with modern standards.
gutpunchstudios.com
// content of this video:
1. We are in need of 1 splash screen artists. So if you are professional enough and feel you can do this, please contact me on my discord channel, so we can see if we can work together.
2. The game has been given the green light on Steam, so we can start making the page and upload our game there. Here you my dear community come in. Help your fellow devloper 1up Indie out and wish list (no need to buy it though) the game once I give send a message through my channel.
3. I want to personally thank my playtesters! You guys gave me good idea and valuable feedback that made it in the current version of Super Demon Survivors. For that, once again a big thank you!
4. We go tons of new systems and advanced the current ones. So there will be more optional content to discover and the new rune system will give you a equippable permanent upgrade to your champions.
π Support me and get fresh game art and game maker projects every month:
patreon.com/1upindie
Follow me on:
πΈ Instangram: instagram.com/1upindie
π¦ Twitter: twitter.com/1upIndie
π¬ Discord: discord.gg/gvr98nb
π Udemy: udemy.com/course/become-a-video-game-developer-with-gms-23 (See youtube about page for discount)
Super Demon Survivors is a homage to time survival reverse bullet hells, set in a familiar world pitting multiple characters against hordes of demons and monsters in a multistage free for all.
Can you outlast wave after wave of increasingly difficult, minimalistic gameplay using an array different weapons and power ups?
Where you like the genre or you want to be part of the active community, you will have direct influence on how the game will be done via comments below or directly with me and my community on my discord server.
The game is made by me and Gutpunch studios to create a game that is in the spirit of the good old games but with modern standards.
gutpunchstudios.com
// content of this video:
1. We are in need of 1 splash screen artists. So if you are professional enough and feel you can do this, please contact me on my discord channel, so we can see if we can work together.
2. The game has been given the green light on Steam, so we can start making the page and upload our game there. Here you my dear community come in. Help your fellow devloper 1up Indie out and wish list (no need to buy it though) the game once I give send a message through my channel.
3. I want to personally thank my playtesters! You guys gave me good idea and valuable feedback that made it in the current version of Super Demon Survivors. For that, once again a big thank you!
4. We go tons of new systems and advanced the current ones. So there will be more optional content to discover and the new rune system will give you a equippable permanent upgrade to your champions.
π Support me and get fresh game art and game maker projects every month:
patreon.com/1upindie
Follow me on:
πΈ Instangram: instagram.com/1upindie
π¦ Twitter: twitter.com/1upIndie
π¬ Discord: discord.gg/gvr98nb
π Udemy: udemy.com/course/become-a-video-game-developer-with-gms-23 (See youtube about page for discount)
![Constructor - The king of data [GameMaker | Advanced]
This advanced video tutorial shows you how to use efficient data with constructors in GameMaker.
Image you have an inventory with hundreds of entries and each entry has values like name, costs, icon image etc. . Creating for each entry one variable per value even with arrays is not an good way to handle that task. So what I think is one efficient way is to create structs via constructor and store each entry into one array. By that you have only one index that defines which item you want values from. Thats it!
Tldr: Yes
Video on structs:
https://youtu.be/k874pndLJEs
// slime from the thumbnail:
https://ggoolmool.itch.io/slime
π Support me and get fresh game art and game maker projects every month:
https://www.patreon.com/1upindie
Follow me on:
πΈ Instangram: https://www.instagram.com/1upindie
π¦ Twitter: https://twitter.com/1upIndie
π¬ Discord: https://discord.gg/gvr98nb
π Udemy: https://www.udemy.com/course/become-a-video-game-developer-with-gms-23/ (See youtube about page for discount)
0:00 What we will do
1:22 Subscribe
1:34 Old school way of storing items/data with single variables
2:38 Using arrays to store
3:23 Using structs to store
6:29 Using constructors - Setup
7:00 Store each new entry/struct into an array
8:12 Adding variables to the constructor
10:00 How to grab entries/items
12:58 Modulary advance the constructor with a function Constructor - The king of data [GameMaker | Advanced]](https://i.ytimg.com/vi/WpXfj5hpZeI/mqdefault.jpg)
![Roadmap and starter project file [#0 Remake Undertale in GameMaker ]
This is the 2nd video (But since it is only a preview and roadmap I started at 0) in a short series of remaking the battle system which you see in Undertale in GameMaker.
What is Undertale?
Undertale is a video game made also in GameMaker by Toby Fox where
you play as a child that is being trapped in an unknown world and your job in this linear story is to progress. The difference is that you can genocide monsters, be neutral or even befriend them. This throws the concept of enemies being simply neutral farm on its head.
// Part 0
This time I only discuss that you can download a premade starter project file containing all necessary images that are being used in this series and a basic overworld movement system so that we can start with something (also dont see the point of making a top down movement system because that is not the focus of this remake series, so it is there by default).
π§ For the future: This series is under construction. There will is a free downloadable project file for everybody, so you can grab and do whatever you like to do with it (you can credit me, but not necessary). Also, this video series will be handled like my Hotline Miami series. If the views drop off a cliff (that I do see happening) it will be then discontinued.
Template project file found here:
https://discord.com/channels/582918792145928202/1205513075273502740
π Support me and get fresh game art and game maker projects every month:
https://www.patreon.com/1upindie
Follow me on:
πΈ Instangram: https://www.instagram.com/1upindie
π¦ Twitter: https://twitter.com/1upIndie
π¬ Discord: https://discord.gg/gvr98nb
π Udemy: https://www.udemy.com/course/become-a-video-game-developer-with-gms-23/ (See youtube about page for discount) Roadmap and starter project file [#0 Remake Undertale in GameMaker ]](https://i.ytimg.com/vi/Wz625xrRQMQ/mqdefault.jpg)
![Castlevania style inventory [Game Maker | B tour]
This video shows you a Castlevania Sotn inventory GameMaker project file. That you can download and use for free.
Thats it!
π Support me and get fresh game art and game maker projects every month:
https://www.patreon.com/1upindie
Follow me on:
πΈ Instangram: https://www.instagram.com/1upindie
π¦ Twitter: https://twitter.com/1upIndie
π¬ Discord: https://discord.gg/gvr98nb
π Udemy: https://www.udemy.com/course/become-a-video-game-developer-with-gms-23/ (See youtube about page for discount)
CHAPTERS
0:00 Time action plan
0:16 Where is Brazil?
0:34 Advanced coding routine Castlevania style inventory [Game Maker | B tour]](https://i.ytimg.com/vi/X8WsiE-dk7o/mqdefault.jpg)



![Hazardous Journey - [Super Demon Survivors OST]
Super Demon Survivors is a homage to time survival reverse bullet hells, set in a familiar world pitting multiple characters against hordes of demons and monsters in a multistage free for all.
Can you outlast wave after wave of increasingly difficult, minimalistic gameplay using an array different weapons and power ups?
Where you like the genre or you want to be part of the active community, you will have direct influence on how the game will be done via comments below or directly with me and my community on my discord server.
The game is made by me and Gutpunch studios to create a game that is in the spirit of the good old games but with modern standards.
https://gutpunchstudios.com
Steam link: (incoming)
Super Demon Survivors OST soundtracks are made by:
Adnane Touzani
https://de-de.facebook.com/adnanetouzaniofficial/
https://www.instagram.com/adnanetouzani/
https://open.spotify.com/artist/6b7mhd89f0neId5qJGUZr8
Track: Hazardous Journey - Super Demon Survivors OST
Music provided by Adnane Touzani Hazardous Journey - [Super Demon Survivors OST]](https://i.ytimg.com/vi/YbaPBYDEr_U/mqdefault.jpg)
![Animation control [Game Maker Studio 2 | Basics]
This basics video tutorial shows you how to control the animation of an object/instance in GameMaker Studio.
The idea is quite simple. You want the animation to be faster or slower or even end once the animation is done. For that you need to understand how the image index of the instance in question is being controlled by the image_speed. Thats it!
If you are unsure about controls in Gamemaker, I got you covered:
https://youtu.be/SmCH5tCNh68
https://youtu.be/9C5VrVVsjuM
π Support me and get fresh game art and game maker projects every month:
https://www.patreon.com/1upindie
Follow me on:
πΈ Instangram: https://www.instagram.com/1upindie
π¦ Twitter: https://twitter.com/1upIndie
π¬ Discord: https://discord.gg/gvr98nb
π Udemy: https://www.udemy.com/course/become-a-video-game-developer-with-gms-23/ (See youtube about page for discount)
Plop sound:
βSound effects obtained from https://www.zapsplat.comβ
Graphics used:
Ansimuz:
https://opengameart.org/content/sideview-sci-fi-patreon-collection
CHAPTERS
0:00 What we will do
0:28 Subscribe
0:37 How animation works in GameMaker Studio
8:02 Game shown: 8Doors: Arums Afterlife Adventure Animation control [Game Maker Studio 2 | Basics]](https://i.ytimg.com/vi/YruUm8SnfZQ/mqdefault.jpg)
![The annoying teleporter [Game Maker Studio 2 | Enemy Ai]
This enemy ai video tutorial shows you how to make a randomly teleporting enemy that that doesnt spawn on walls in GameMaker Studio.
The idea is quite simple. You need to define at the start a radial spawn circle and save the first x,y coordinates where the instance has been placed. This area defines possible spawn locations. Now run down a timer and when that reaches zero we try to teleport the enemy in a random x,y coordinate in that possible range. Here we check multiple times if that spot is not blocked by a wall instance and if no, we set the x,y coordinate to the random new positon. Thats it!
π Support me and get fresh game art and game maker projects every month:
https://www.patreon.com/1upindie
Follow me on:
πΈ Instangram: https://www.instagram.com/1upindie
π¦ Twitter: https://twitter.com/1upIndie
π¬ Discord: https://discord.gg/gvr98nb
π Udemy: https://www.udemy.com/course/become-a-video-game-developer-with-gms-23/ (See youtube about page for discount)
0:00 What we will do
0:44 Subscribe
0:55 Theory of how it is done
2:15 Coding part
9:05 Game shown - Batbarian The annoying teleporter [Game Maker Studio 2 | Enemy Ai]](https://i.ytimg.com/vi/Z-3rlAfYEWc/mqdefault.jpg)

![Loops - How they work [Game Maker | Basics]
This basics video tutorial shows you what loops are in GameMaker.
Loops are essential in every programming language where you repeat an instruction until a condition is met. There are 4 loops in GameMaker, which are repeat, for, while and do until. They all share one thing. A condition when the loop is over and the code/instruction part that is being looped/repeated/iterated on. You can exit out of a loop with the break; command. Also a word of caution. You can do infinite loops which will always crash your game, so please dont do that. Thats it!
Tldr:
loops = condition and code part
Sam spades more in depth video list on loops:
https://www.youtube.com/watch?v=MvhSJ0A8wYk&list=PLwgH1hDD0q1Es6P8T1t9ew9cyUTvhlbY0
// graphic from thumbnail:
https://opengameart.org/content/mini-fantasy-sprites
π Support me and get fresh game art and game maker projects every month:
https://www.patreon.com/1upindie
Follow me on:
πΈ Instangram: https://www.instagram.com/1upindie
π¦ Twitter: https://twitter.com/1upIndie
π¬ Discord: https://discord.gg/gvr98nb
π Udemy: https://www.udemy.com/course/become-a-video-game-developer-with-gms-23/ (See youtube about page for discount)
CHAPTERS
0:00 What we will go over
0:45 Subscribe
0:57 What are loops in programming?
1:17 How are loop structured?
1:22 Repeat loop
2:20 Do until loop
3:10 While loop
3:42 For loop
4:22 Stopping a loop with the break command prematurely
5:43 Example 1 - Use loops for user interface drawing
7:04 Example 2 - Use loops for randomization
7:26 Example 3 - Use loops for initialization, checking
8:25 Game shown - Narita Boy Loops - How they work [Game Maker | Basics]](https://i.ytimg.com/vi/Z6Wrlpf2pjI/mqdefault.jpg)