Uploaded April 2022 | Updated September 2026, 2 hours ago
This basics video tutorial shows you how to make a overworld map with a pointer jumping to an level slot the easy way in GameMaker Studio.
The idea is quite simple. You want have 2 types of objects, one which is the pointer and one that is a ui element indicating possible location (buttons) to enter on the map. For that you simply drag your map sprite/image on the asset layer (not recommended but it does work) and place the pointer and the locations on the screen. Then you simply have a mouse click event in the location on which the point is being repositioned on their spot. That's it!
The optional part is using the animation curves to hover the pointer and animate the location buttons to make the whole thing look neater. Not necessary but why not.
If you are unsure about animation curvers, I got you covered:
youtube.com/watch?v=gMIzQGjmkFA
// graphics found here:
opengameart.org/content/magic-buttons
opengameart.org/content/simple-map-tiles
opengameart.org/content/fantasy-icon-pack-by-ravenmore-0
π 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)
CHAPTERS
-------------------------------------------------------------------------------------------------------
0:00 What we will do
0:52 Subscribe
1:03 How to setup a map in GameMaker
3:55 Optional, hovering/animating the instances
This basics video tutorial shows you how to make a overworld map with a pointer jumping to an level slot the easy way in GameMaker Studio.
The idea is quite simple. You want have 2 types of objects, one which is the pointer and one that is a ui element indicating possible location (buttons) to enter on the map. For that you simply drag your map sprite/image on the asset layer (not recommended but it does work) and place the pointer and the locations on the screen. Then you simply have a mouse click event in the location on which the point is being repositioned on their spot. That's it!
The optional part is using the animation curves to hover the pointer and animate the location buttons to make the whole thing look neater. Not necessary but why not.
If you are unsure about animation curvers, I got you covered:
youtube.com/watch?v=gMIzQGjmkFA
// graphics found here:
opengameart.org/content/magic-buttons
opengameart.org/content/simple-map-tiles
opengameart.org/content/fantasy-icon-pack-by-ravenmore-0
π 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)
CHAPTERS
-------------------------------------------------------------------------------------------------------
0:00 What we will do
0:52 Subscribe
1:03 How to setup a map in GameMaker
3:55 Optional, hovering/animating the instances
![How to move diagonal correctly [Game Maker Studio 2 | Basics]
This basics video tutorial shows you how to move diagonally in GameMaker Studio.
The idea is quite simple. You see when moving diagonally your player/enemy is moving way faster then it is supposed to be. To avoid this you need to define when a diagonal movement is happening and ajust the movement speed for diagonally speed value by a factor of 0.707. Thats it!
Graphics found here:
Gassasin CC3by
https://opengameart.org/content/16xx16-tileset-pokemonzelda-styled
Corey Archer CC0
https://opengameart.org/content/top-down-pokemon-esque-sprites
Video that show this with square root:
https://www.youtube.com/watch?v=9Fjke0xXBSw
π 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:21 Subscribe
0:30 Theory how movement works in GameMaker
1:03 Normal way how to setup topdown movement
2:52 Solution for diagonal movement adaption How to move diagonal correctly [Game Maker Studio 2 | Basics]](https://i.ytimg.com/vi/y7SHWtjeqAM/mqdefault.jpg)
![Random ground generation [#2 Vampire Survivors Remake in GameMaker ]
This is the 2nd video in a series on remaking Vampire Survivors in GameMaker.
The video tutorial shows you how to create in a very simple way to create a randomly generated ground. The idea is quite simple. You have a sprite stripe (or a big tileset sprite sheet) and you loop through all possible tile positions of the room with a double loop to set a random tile from this tileset. Image it like this, you let GameMaker pick one of those brushes/tiles and set to each possible postion a random one. Thats it.
You can find the whole code in the comment section.
π§ For the future: This series will will build expanded the further we go into the series.
π»Project + assets found here: This will be found on my itch.io or on my patreon, for not, it is under construction
// video on tilesets:
https://www.youtube.com/watch?v=3nTAK5NyZFU
// video on seeds and randomness:
https://www.youtube.com/watch?v=PfZKt7-o_Ac
π 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:28 What we will do
0:26 Subscribe
0:37 Setting up a tileset
1:46 Flipping the tile randomly in a controller object
6:34 Creating and object player, placing him in the room and setup the camera Random ground generation [#2 Vampire Survivors Remake in GameMaker ]](https://i.ytimg.com/vi/yVDd_8wk0Ks/mqdefault.jpg)
![Text/dialog box - Quick and dirty with Scribble [GameMaker]
This video tutorial is an updated version for scribble (free text renderer). It is now easier to use and still one of the best free tools for text formating.
I though I can give you a quick and dirty guide through all essentials that this text render has to offer.
What can this tool do? You can chain on any positon of the text multiple commands that do cool effects like wobble, wave or standard operations to increase the text size or color a word. There is even a typewriter function included which is a god send to an easy to use system for dialogs ingame.
Big thanks once again to Juju Adams for giving the community this excellent tool!
Scribble:
https://github.com/JujuAdams/scribble
// how to format the text (shown in video):
https://github.com/JujuAdams/Scribble/wiki/Text-Formatting
Juju Adams offical github:
https://github.com/JujuAdams
π 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 is Scribble made by Juju Adams?
0:38 Subscribe
0:52 How to setup Scribbe in GameMaker
2:06 Part 1 - draw text with Scribble and wrap it around range
4:30 Part 2 - Text formatting in Scribble
8:30 Part 3 - Type writer effect
13:16 Optional stuff, formatting
14:08 Draw gui scaling
17:15 Manual line break Text/dialog box - Quick and dirty with Scribble [GameMaker]](https://i.ytimg.com/vi/yqoBAeKsnx0/mqdefault.jpg)
![Update V2022.9 [GameMaker Studio 2]
The newest patch V2022.9 comes with some good quality updates and prioritizing the inspector.
This update is more a technical one, no new toys or features to play around with. The only thing noteworthy is that the room editor which was docked normall on the left side is gone and is being replaced by the inspector.
Tldr:
- room edtior replace by inspector
- bug fixes
- opera gx is now rebrandes as gx
Offical blog and release notes:
https://gamemaker.io/de/blog/release-2022-9
https://gms.yoyogames.com/ReleaseNotes.html
π 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)
Game shown: Infinite - Beyond the mind Update V2022.9 [GameMaker Studio 2]](https://i.ytimg.com/vi/zDhBrQKI20w/mqdefault.jpg)
![Blinking player heart [#4 Remake Undertale in GameMaker ]
This is the 4th 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 4
This time we need indicate to the player that if the heart clips/collides with any obsticle/bullet we need to put the state into a hit state that blinks the heart. For that we have to have a timer running down and once that timer is below 0 we set the alpha to 0.4 or 1 depending what it currently is. 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:40 Add timer variables for the blinking and the alpha for the heart
1:30 Run down the timer for blinking
1:45 If the timer is below 0 reset the timer
2:06 Check the current alpha and set it 0.4 or 1
3:08 Create a variable that defines a state, here a hit/idle state
3:24 Encapsulate/wrap the blinking code into the hit state Blinking player heart [#4 Remake Undertale in GameMaker ]](https://i.ytimg.com/vi/zfSpaopnOd8/mqdefault.jpg)
![Converting gml vs gml visual (dnd) [Game Maker | Basics]
This basics video tutorial shows you how to conver automatically from one type of programming language into another in GameMaker.
To clarify, GameMaker has two types of programming languages, one called gml, which stands for GameMaker language which is a script programming language. The other ones is a icon heavy way to make games which is called gml visual formerly known as DnD.
To fast forward, yes you can convert from gml visual (dnd) to gml with ease, just hit right mouse button and convet the specific event/script. But can you do the same the other way around? Well, technically you can but not how you would expect it. The conversion is then running hybrid with the gml part as an addon and the rest with gml visual. This is a bit of a let down because for beginners who prefer the visual programming style with gml visual and want to convert gml projects, well they are pretty much out of luck. There is currently no way for a clean conversion where you can flip flip between those two styles on the fly.
Disclaimer: I have never had that issue nor need and never encountered any gml visual (DnD) projects from ar site, tutorial or video etc. .
(Free) Art shown in the project and in video thumbnail:
Ansimuz CC0
https://opengameart.org/content/tiny-rpg-forest
π 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:45 Subscribe
1:00 The difference between gml and gml visual
1:54 Converting from gml visual to gml
2:32 Converting from gml to gml visual which goes hybrid
3:22 Game shown: Blade Assault Converting gml vs gml visual (dnd) [Game Maker | Basics]](https://i.ytimg.com/vi/zsqlnD9PBBU/mqdefault.jpg)
![Inventory system to park your gear [GameMaker]
This video tutorial shows you how to setup the first part of an inventory system that is modular and later on it will be advanced to suit more then basic needs. This is a how to code your own inventory system.
We had in the last years not so many tutorials on making inventory systems. So this it a guide how to get one running. In this part we only create in the constructor a new entry and store in that the sprite_index, so basically how the thing we collect/add to the inventory looks like.
From that I will deviate first to a fixed inventory (route B) and then to a Nioh style inventory where you can scroll, add unlimited entries and split into categories (weapon, armor etc. )
Icons used by etahoshi found here:
https://etahoshi.itch.io/legends-of-fantasy-icons
You can find the project file in my discord server under this section:
free-stuff_gamemaker
π 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 is the series about. Make an inventory system Nioh style
0:52 Other inventory systems, semi-fixed and locked, game shown: Govo, Astalon
3:24 Subscribe
3:36 Setting up
6:13 Inventory menu code, y slot positions
12:00 Data structure with a constructor for items/entries
14:00 Mini system to add new entries
18:10 draw the newest entry/item
17:15 Manual line break
19:10 What will be added in the future, game shown: Souldiers Inventory system to park your gear [GameMaker]](https://i.ytimg.com/vi/zysTjpEW0Is/mqdefault.jpg)