This is the 11th and final video in a series on remaking Vampire Survivors in GameMaker.

The first part of this video tutorial shows you how to make a xp system that makes scale upwards. Before we can make a menue popup system possible we need to block things to like spawing, player movement, enemy redirecting. That we do by a simple check if the an obj_upgrade is present in the room. This object is being spawed if we have a level up and goes away if one of 3 choises is being selected. So we block coin collecting, the spawning of new weapons, player input (to move while an upgrade is happening) and the enemy control loop is being overritten so that the enemies dont animate and move towards the player. That’s it!


🚧 For the future: This series will will build expanded the further we go into the series. This series has ended offically with this video. The current project and an upgrade version will be added to my patreons and itch.io buyers.



💻Project + assets found here:
https://1up-indie2.itch.io/vampire-survivors-mini-engine


👑 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
1:03 Subscribe
1:15 The concept what we do
3:18 xp system
4:34 Define the popup/upgrade instance for blocking
5:24 Block player input
5:50 Block coin collecting
6:22 Block weapon spawning
6:57 Block enemy spawning
7:24 Over ride enemy control by nullifying speed and animation
8:48 Block player animation
9:58 PopUp/upgrade position and setup
10:42 Setting up obj_Upgrade
13:41 Create a bouncing animation with an animation curve
21:12 Congrats and thank you for watching

1up Indie

View all posts

Add comment

Your email address will not be published.