Uploaded September 2023 | Updated September 2026, 6 hours ago
The newest patch V2023.8 comes with some good new features. The biggest and best is tile(set) collisions aswell as effects on fonts which were highly requested features.
Now you can add multiple objects or tilesets to all collision scripts (place_meeting, collision_rectangle etc.) which is making collisions more convenient aswell tileset collisions a more reliable alternative to instance collision. YoYo Games added effects like glow, outline and shadow to fonts, a sound compressor ( audio's dynamic range, loudest/quietest ajusting), a convenient bug report and more features for the debug overlay where you can have a console as well as customize your own debug window for testing during runtime.
Note:
There have been some issues with the newest update with particle crashing the ide, but they were only happing to the HTML5 runtime. Particles by code or with the particleSystem asset class seem to work as usual for windows as a target platform (self tested, works fine).
Tldr:
- tile and multiple collisions on one line
- draw font with outline, glow and shadow (SDF on!)
- delay on particleSystem assets
- more debug options with a console and custom window
- sound compressor
- easy and convenient bug report and github error site
Offical blog and release notes:
gamemaker.io/de/blog/release-2023-8
gms.yoyogames.com/ReleaseNotes.html
๐ 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 The newest GameMaker updated 2023.8 has dropped
0:24 Tileset added on all collision scripts
2:32 Effects on fonts
3:42 Delay on particleSystems
4:59 Bug report system
6:06 More debug functionality
7:24 Audio effect - Compressor
8:12 Issues on particles with HTML5, game shown: Broforce
The newest patch V2023.8 comes with some good new features. The biggest and best is tile(set) collisions aswell as effects on fonts which were highly requested features.
Now you can add multiple objects or tilesets to all collision scripts (place_meeting, collision_rectangle etc.) which is making collisions more convenient aswell tileset collisions a more reliable alternative to instance collision. YoYo Games added effects like glow, outline and shadow to fonts, a sound compressor ( audio's dynamic range, loudest/quietest ajusting), a convenient bug report and more features for the debug overlay where you can have a console as well as customize your own debug window for testing during runtime.
Note:
There have been some issues with the newest update with particle crashing the ide, but they were only happing to the HTML5 runtime. Particles by code or with the particleSystem asset class seem to work as usual for windows as a target platform (self tested, works fine).
Tldr:
- tile and multiple collisions on one line
- draw font with outline, glow and shadow (SDF on!)
- delay on particleSystem assets
- more debug options with a console and custom window
- sound compressor
- easy and convenient bug report and github error site
Offical blog and release notes:
gamemaker.io/de/blog/release-2023-8
gms.yoyogames.com/ReleaseNotes.html
๐ 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 The newest GameMaker updated 2023.8 has dropped
0:24 Tileset added on all collision scripts
2:32 Effects on fonts
3:42 Delay on particleSystems
4:59 Bug report system
6:06 More debug functionality
7:24 Audio effect - Compressor
8:12 Issues on particles with HTML5, game shown: Broforce
![Scope and encapsulation [Game Maker | Most know Basics]
This basics video tutorial shows you what scope and encapsulation mean in GameMaker.
These to interlocking concepts are a must know in GameMaker and generally in programming because all programming languages have them in one way or another. In GameMaker scope is being refered to what instances (and their scripts/functions) can read and override from each other.
The first scope is the default one that all instances have access to each other (instance variables colored in blue or green). These self created variables or pre-set variables shipped with the instance can be accessed and rewritten. The second scope is for local variables (localvariables colored in yellow) that have a limited life time (event, script, function) and are bound to the instance calling it. The third scope is global (global variables colored in purple). These variables are once set static ones and saved in memory, so they dont rely on the instance existence to be access and changed. A sub category of global variables is enums or macro which are one time set and then locked. So you can access them but never change their values.
Tldr:
scope - accessabilty of code/things, which can be normal, local and global
encapsulation - bundling things into a unit, java classes for even hiding /Gamemaker objects, functions
idea is to bundle, hide, seperate interal and external code
Game shown: Nuclear Throne
๐ 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 Tldr of scope and encapsulation
1:43 Subscribe
1:53 Introduction
2:30 Things that are encapsulated (here objects)
2:55 Normal cope, instance variables (self made and pre-set)
3:41 Local scope
5:30 Global scope (global, enum, macro)
7:45 Encapsulation for local scope
9:48 Recap Scope and encapsulation [Game Maker | Most know Basics]](https://i.ytimg.com/vi/vy_HKAF8SSg/mqdefault.jpg)
![Orbiting bubble shield Megaman style [Game Maker Studio 2 | Basics]
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 wasnt 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
https://opengameart.org/content/pink-bubble-popping-animation-16x16
ansimuz CC0 tileset
https://opengameart.org/content/mega-bot-assets-pack
// full mini project found here:
https://www.patreon.com/posts/megaman-style-60461108
๐ 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: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 Orbiting bubble shield Megaman style [Game Maker Studio 2 | Basics]](https://i.ytimg.com/vi/w3EV4HAvpHs/mqdefault.jpg)
![๐ด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)