Uploaded December 2021 | Updated September 2026, 29 minutes ago
This basics video tutorial shows you how to setup make a radial orbiting instance around a target in GameMaker Studio like you see in Megmana games
The idea is quite simple. You need an anchorpoint from where to simulate a radial movement around it. Next you define a radius that is being increased all the time and a distance from that anchor point. That is pretty much it.
I wasn't sure how to call this, so this could be the same: circular movement, circular movement around given point, object orbit, radial movement. All mean the same thing, you have one fixed point to rotate/orbit around.
Resources free to use found here:
Natural_Privateer cc0
opengameart.org/content/pink-bubble-popping-animation-16x16
ansimuz CC0 tileset
opengameart.org/content/mega-bot-assets-pack
// full "mini" project found here:
patreon.com/posts/megaman-style-60461108
๐ 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)
--------------------------------------------------------------
0:00 What we will do
0:46 Subscribe
0:58 Theory how it works
2:19 Setting up the bubble object to rotate
4:10 Creating 4 bubble instance plus passing their own angle
This basics video tutorial shows you how to setup make a radial orbiting instance around a target in GameMaker Studio like you see in Megmana games
The idea is quite simple. You need an anchorpoint from where to simulate a radial movement around it. Next you define a radius that is being increased all the time and a distance from that anchor point. That is pretty much it.
I wasn't sure how to call this, so this could be the same: circular movement, circular movement around given point, object orbit, radial movement. All mean the same thing, you have one fixed point to rotate/orbit around.
Resources free to use found here:
Natural_Privateer cc0
opengameart.org/content/pink-bubble-popping-animation-16x16
ansimuz CC0 tileset
opengameart.org/content/mega-bot-assets-pack
// full "mini" project found here:
patreon.com/posts/megaman-style-60461108
๐ 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)
--------------------------------------------------------------
0:00 What we will do
0:46 Subscribe
0:58 Theory how it works
2:19 Setting up the bubble object to rotate
4:10 Creating 4 bubble instance plus passing their own angle
![๐ดVignette - The very easy way [GameMaker | Vfx]
This visual effects video tutorial shows you how to create a vignette in GameMaker with a few mouse clicks.
The idea is quite easy. You want to enhance your game by darkening out the edges of your screen. For that you can use the inbuild vfx layer vignette and all you need to do is to play around the edges and sharpness value to get the outcome you are looking. If you have a camera setup, the vignette will be stretching over the cameras view values to fit and look good. Thats it!
Trivia: Vignettes are being used in video games for:
- scopes (hard vignette)
- start screens, cut scenes or overall atmosphere
- to indicate critical health/distress/horror
My old video on vignettes where I show you how create an image of an vignette and draw that on the screen:
https://youtu.be/7GFggYDglmo
Tldr:
1. Use fx layer and select vignette
๐ฎPlay (and wishlist) my newest game Guncade (demo now):
Steam: https://store.steampowered.com/app/2398950/Guncade/
๐ 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, create a vignette
0:30 Create vfx layer and select vignette
2:00 The vignette effect will stretch to the view
2:49 Useless infor about vignettes, enjoy!
3:24 My old video on vignettes ๐ดVignette - The very easy way [GameMaker | Vfx]](https://i.ytimg.com/vi/wPEQLZjX0lY/mqdefault.jpg)
![First impression mattes [Super Demon Survivors devlog #2]
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:
In this video I take you on a journey of a game developer where it is crucial to have an impact on the player the moment the game is starting. The first titel screen gives passive informations of what to expect from a game. It sets expectations, what is the content of the game, what kind of game is the player going to play. Does the graphical presentation entice or repell the player from further playing. All these and other thoughs are part of fine tuning a (hopefully) successful game.
Video for the best underwater fx:
https://www.youtube.com/watch?v=O05I_vW8kO4
Video for quick overworld map:
https://www.youtube.com/watch?v=xSGCJk2JtAI
Video for transitions and fade in/out:
https://www.youtube.com/watch?v=QkrRykZj9Mw
Video for a dmg popup:
https://www.youtube.com/watch?v=PQ8FZHprqOw
๐ 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) First impression mattes [Super Demon Survivors devlog #2]](https://i.ytimg.com/vi/wYaZKbORw6c/mqdefault.jpg)
![How to make a world map [Game Maker Studio 2 | Basics]
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. Thats 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:
https://www.youtube.com/watch?v=gMIzQGjmkFA
// graphics found here:
https://opengameart.org/content/magic-buttons
https://opengameart.org/content/simple-map-tiles
https://opengameart.org/content/fantasy-icon-pack-by-ravenmore-0
๐ 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:52 Subscribe
1:03 How to setup a map in GameMaker
3:55 Optional, hovering/animating the instances How to make a world map [Game Maker Studio 2 | Basics]](https://i.ytimg.com/vi/xSGCJk2JtAI/mqdefault.jpg)
![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)