Bullet hell formation [#3 Remake Undertale in GameMaker ]
This is the second 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 it's head.
// Part 3
This time we have to create bullet hell formations which are the things that spawn the bullets in various ways. To organize we create parent objects for the formations and the bullets to keep it organized. Then we loop an alarm in one example formation. This one will spawn spike bullets that fall down. That is it!
🚧 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)
Chapters
----------------------------------------------------------------------------------------
0:00 What we will do
0:49 Organizing
1:20 Assign the images/sprites for those objects
1:30 Create a bullet parent and one spike bullet
2:04 Assign sprites to both and inherit
2:50 Create bullet hell formation parent and one formation that spawns spike bullets
3:09 Assign sprites to both and inherit
3:39 Have a variable in the parent formation for damage that is being passed in
3:56 have a variable that stores the bullet instance to be spawned
4:58 Use an alarm to loop
5:25 Spawn a spike instance each time
6:30 Instantly set via struct values inside the spike bullet
8:40 Assign a damage value to each spike
9:35 Randomly assign the spawn x value along the top side of the action box object
11:05 Assign the y value on the top side of the action box instance
Other Videos By 1up Indie
Other Statistics
Undertale Statistics For 1up Indie
1up Indie currently has 7,976 views spread across 7 videos for Undertale. His channel published less than an hour of Undertale content, making up less than 0.91% of the total overall content on 1up Indie's YouTube channel.