Uploaded February 2022 | Updated September 2026, 23 hours ago
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. That's it!
If you are unsure about controls in Gamemaker, I got you covered:
youtu.be/SmCH5tCNh68
youtu.be/9C5VrVVsjuM
π 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)
Plop sound:
βSound effects obtained from https://www.zapsplat.comβ
Graphics used:
Ansimuz:
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: Arum's Afterlife Adventure
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. That's it!
If you are unsure about controls in Gamemaker, I got you covered:
youtu.be/SmCH5tCNh68
youtu.be/9C5VrVVsjuM
π 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)
Plop sound:
βSound effects obtained from https://www.zapsplat.comβ
Graphics used:
Ansimuz:
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: Arum's Afterlife Adventure
![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)

![Mana sparks effect [GameMaker Studio 2 | Vfx]
This vfx video tutorial shows you how to create a very subtle but great looking effect that you can overlay our game with for GameMaker Studio. Because it kind of reminds of me of magic or mana I call it the mana spark visual effect.
It is basically a particle system that pops out 1px particles in the camera viewable area that are being drawn in different colors and with low alpha values. And that is pretty much it. Looks great in sidescroller or top down games. The entire code is show in the comment section.
Particle video:
https://www.youtube.com/watch?v=DOKrIAn2z_Y
0:00 Intro of the effect to do
0:46 Subscribe
1:13 Quick setup
1:01 Concept explained
9:56 Game shown: Source of Madness
π 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) Mana sparks effect [GameMaker Studio 2 | Vfx]](https://i.ytimg.com/vi/_RZnjmn5bUE/mqdefault.jpg)
![How to use the Particle System [Game Maker | Basics]
This basics video tutorial shows you how to use the particle system asset class in GameMaker.
Once you create your particle system you surely want to use it in your game. The easiest way how is to simply place the particle system on an asset layer. The same method you can do with partile_system_create by creating it in code in an instance. Both methods create the particle system in the room on an seperate depth layer. To use the visual fx attached to an instance layer also on the particle system you have to create the paricle system fixed on that layer via partile_system_create_layer.
Thats it!
Tldr:
- drag n drop particle system on asset layer
- use instances to get more control
- use instance layer fx also on particle system
π 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 Intro
0:30 Drag the particle system on an asset layer
1:38 Use instance to create particle system via code there
3:02 Create paritcle system on layer with visual effect attached to it How to use the Particle System [Game Maker | Basics]](https://i.ytimg.com/vi/_XKwkshouq8/mqdefault.jpg)
![Make a game look better [Super Demon Survivors devlog #1]
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
// content of this video:
Creating ambience and small things that increase the visual feeling of any game. For that we use simple things like shadows, flickering lights and a vignette.
- draw shadows below characters/props
- draw a glow sprite to blend around character/glowing things
- draw a vignette to increase focus on the center
- draw a slow pulsating big orb/glow sprite in the center
Video for vignette:
https://www.youtube.com/watch?v=LC0_wX8LIcs
Video for a lazy shadow:
https://youtu.be/_9DjANtrc5Q
Video for a glow or light with surface:
https://youtu.be/ER07MAnWX54
https://youtu.be/7GFggYDglmo
π 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) Make a game look better [Super Demon Survivors devlog #1]](https://i.ytimg.com/vi/_XhxU3xe0LQ/mqdefault.jpg)
![(Code) snippet - The code wizards way [Game Maker | Basics]
This basics video tutorial shows you how to use code snippets and why they are a useful tool for us developers in GameMaker.
So this is the scenario, you want to write down some code pieces and type every time the same stuff like if/else, switch statements or others. To make this process easies you can use code snippets which are basically code parts that can be quickly access/pasted by pressing F4. You can if you like also fully customize what code snipped you want to use by editing the internal snippet.txt in your GameMaker installation folder.
Article shown in the video:
https://help.yoyogames.com/hc/en-us/articles/360022531011-How-To-Create-a-Custom-Code-Snippets-File
π 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 Why use snippets
0:52 Use code snippet with F4
1:45 Customize code snippets (Code) snippet - The code wizards way [Game Maker | Basics]](https://i.ytimg.com/vi/aWQvZ9mj7Wk/mqdefault.jpg)
![Easy to do tileset collision [Game Maker Studio 2 | Basics]
This basics video tutorial shows you how to setup a solid collision system with a tileset/tile in GameMaker Studio.
The idea is quite simple. You check on each side where you want to go on two points of the bounding box if you would clip a tile of the tilesets. If no, movement is allowed. Thats it!
Disclaimer: This robust system is only applicable if you use round (integers) numbers for movement and a square collison box for the moving instances (player, enemy ect. ). There will be an advanced video showing how to circumvent these limitations.
The creation and step code (of the player) is in my first comment.
π 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:52 Subscribe
1:01 Theory how it works
2:17 Setting up the tileset for collision walls
4:18 Coding the player to move when not colliding with tiles Easy to do tileset collision [Game Maker Studio 2 | Basics]](https://i.ytimg.com/vi/b4WNJOsDLTM/mqdefault.jpg)
![Turbo Overkill, Incision, Blood West [Lazy reviews]
Turbo Overkill (early access): 9 of 10
Developer: Trigger Happy
Turbo Overkill is a fast paced boomer shooter with low pixel graphics. The games has it all, fast responsive controls, actually good weapons,
a cool protagonist that has a chain saw leg which can be used for sliding through the levels and a small but diverse upgrade system for skills and weapons.
Story:
In Turbo Overkill you are a kind of a mercenary which has a job to take down an evil ai corrupting this world.
Gameplay:
Enemies are cool looking and plenty to be gunned down. Nothing really new you havent seen before but fighting them feels most of the time very fair and are being countered by your dashes, double jumps, wall jumping, even a hook and of course a lot of weapons with alternative fire modes that make the game a joy to play. You are always in fast combat or exploring your surrounding for secret areas of places you are not supposed to be. Sound and music are very decend and complement the game.
Graphics:
If you are expecting a graphical masterpieces, then this game wont win your heart.
My own opinion:
For me personally Turbo Overkill was a pleasant suprise. All was very polished (gameplay, level layouts, story, music). Hands down Turbo Overkill is one of the best games played this year so far. It is a very well done boomer shooter with high octange gameplay.
Incision (early access): 7 of 10
Developer: Smoothbrain
Incision is a very gory super pixelated first person shooter that does what good old boomer shooters do.If you like simplistic games like the old Quake, Blood, you will feel right at home here.
Story:
You are thrown in an apocalyptic horror world after an unknow entity invaded the earth and you see a merging of living beings with unorganic matter in the environment. In the game you can find more light story exposition with some short text in hidden areas or through environmental storytelling. This is a neat way to setup a minimal context to the world after the invasion, where you can find some infos about some weird cults and the player.
Gameplay:
The gameplay is very straight forward with countless of enemies and a standard weapon roster which you have seen countless times in other fps games. Same goes for the horror enemies that are very vanilla in this regard aswell. It is nothing fancy but it does play very satisfying.
Sound and music are on a high level and carry the games creepyness well.
Graphics:
Graphics can be for pursists a turn off. There is currently no way to increas gamma or turn of the dither effect. Since all is a bit mushed, it did happen quite a lot of times that I didnt see enemies close by.
My own opinion:
All in all Incision is an enjoyable fps that doesnt innovate but sticks to what used to be a gold standard. I did enjoy the creepy levels, gun play, the monsters and played the early access to its end.
Blood West (early access): 8 of 10
Developer: HyperStange
Blood West is a survival stealth shooter where ammo is sparse and every enemy can almost oneshot you.
Story:
You play as an arisen being dead to investigate the lands which is being overrun by monsters and that suffers from a curse.
Gameplay:
What is very interesting about this game is its stealth and death/curse system, which punishes you very fast if you mess up. That gave me Demon Souls vibes of difficulty which is love and hate relationship that kept me playing this game. Here you have to manage not being spotted, manage a really small inventory and never having enough ammo. If you dont hit the enemy with your guns in the head, well you pretty much wasted this bullet since it does minimal damage. This system does reward patient and tactical players. You can try gun and run but that is very hard to pull off here.
Graphics:
Graphics and enemy ai are on the lower spectrum.
My own opinion:
Overall gameplay was that satisfying to explore every dark corner for some sweet loot.
Disclaimer: I requested the keys for all games, which I got. I didnt get any money, sponsorship nor do I have any affiliation with the developers/publishers. But thanks for giving these gems to me!
π 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 Intro
0:24 Turbo Overkill review
2:49 Incision review
5:14 Blood West review Turbo Overkill, Incision, Blood West [Lazy reviews]](https://i.ytimg.com/vi/bHmK3XwsYi0/mqdefault.jpg)
