GameMaker Casts
GameMaker Casts
  • 214
  • 409 022
Level Up Your Tilemaps with Structs!
Level Up Your Game: Supercharge Tilemaps with Structs!
In this video I will explain how to combine structs and a tilemap to give each individual tile their very own set of data.
-== 🎈 Support 🎈 ==-
Seriously anything from a comment, to a thumbs up is showing me support. If you want to go the extra mile check out my Patreon content at www.patreon.com/gamemakercasts
-== 💾 Downloadables 💾 ==-
Starting Source Code: www.patreon.com/posts/107402520
Final Source Code: www.patreon.com/posts/tileset-map-105275926
zhlédnutí: 1 061

Video

Level Editor - Episode 6 - Saving and Loading Levels
zhlédnutí 337Před 3 měsíci
In this video we will create the functions that are used to save and load our levels. At the very end of this video you should have a completely working Level Editor that you can drop instances in, lighting, tilemaps and with the ability to save and load levels on the fly it's only up to you on what you want to create with it. [ Support ] Watching the video is amazing, but also subscribing woul...
Level Editor - Episode 5 - Tilemap Editing
zhlédnutí 395Před 5 měsíci
Hi everyone, in this video we will be continuing the Level Editor Series. This video we will creating the portion of our level editor that will allow us to edit the tilemap on the fly! As an added bonus when we change our tilemap because of the new tilemap collisions, they are also updated :) [ Support ] Watching the video is amazing, but also subscribing would be super helpful! If you are look...
Level Editor - Episode 4 - Lighting
zhlédnutí 427Před 5 měsíci
Hi everyone, in this video we will be continuing the Level Editor Series. This video we will be adding a new object (for lighting) and making it react to the UI. [ Support ] Watching the video is amazing, but also subscribing would be super helpful! If you are looking for text tutorials, full source code, etc... then check out my Patreon Site at www.patreon.com/gamemakercasts [ Other Stuff ] Si...
GameMaker Games in December 2023
zhlédnutí 223Před 6 měsíci
Happy Near Year! Let's start things off with a list of games that I found on my journey in December. [ Showing Support ] Thank you for watching the video, and thanks for reading this :) If you want to show any support, send the video to your friends, give a thumbs up, or even subscribe! Every little thing helps out in a big way. [ Extras ] You can check out my Patreon page for more content such...
Level Editor - Episode 3 - Instances
zhlédnutí 427Před 6 měsíci
Hi there everyone, in this video we will continue the Level Editor Series. This video is all about creating instances and moving them around our room. [ Support ] Watching the video is amazing, but also subscribing would be super helpful! If you are looking for text tutorials, full source code, etc... then check out my Patreon Site at www.patreon.com/gamemakercasts [ Other Stuff ] Wooden Barrel...
GameMaker Games in November 2023
zhlédnutí 215Před 7 měsíci
Let's check out some games I found along my journey for October's GameMaker Games. [ Showing Support ] Then you for watching the video, and thanks for reading this :) If you want to show any support, send the video to your friends, give a thumbs up, or even subscribe. [ Extras ] You can check out my Patreon page for more content such as written tutorials, articles and guides. You can find the p...
Level Editor - Episode 2 - User Interface Setup
zhlédnutí 644Před 7 měsíci
In this video let's talk about how we will be setting up the user interface to create our level editor. Learn the basics of how the project is setup, and how to configure the initial UI class that we will be using. [ Downloads ] Starter Project: www.dropbox.com/scl/fi/4at0lw2ev40gmz2jnwj44/Simple-Editor-Starter-2.yyz?rlkey=3u1vwpouxy18ycahnrtome6q2&dl=0 [ Plugins ] SSave - czcams.com/video/BBKI...
Level Editor - Episode 1 - Overview
zhlédnutí 907Před 7 měsíci
Hi there everyone, in this video let's discuss the upcoming series which is creating a level editor from scratch! This video is just the overview with a small preview behind the scenes :) [ Support ] Watching the video is amazing, but also subscribing would be super helpful! If you are looking for text tutorials, full source code, etc... then check out my Patreon Site at www.patreon.com/gamemak...
GameMaker Games in October 2023 - Audio Fix
zhlédnutí 260Před 8 měsíci
First off.... sorry for the audio last time :( Let's check out some games I found along my journey for October's GameMaker Games. [ Showing Support ] Then you for watching the video, and thanks for reading this :) If you want to show any support, send the video to your friends, give a thumbs up, or even subscribe. [ Extras ] You can check out my Patreon page for more content such as written tut...
GameMaker Games in September 2023
zhlédnutí 434Před 8 měsíci
Let's check out some games I found along my journey for September's GameMaker Games. [ Showing Support ] Then you for watching the video, and thanks for reading this :) If you want to show any support, send the video to your friends, give a thumbs up, or even subscribe. [ Extras ] You can check out my Patreon page for more content such as written tutorials, articles and guides. You can find the...
SnowState - A robust finite state machine for GameMaker
zhlédnutí 1,2KPřed 9 měsíci
In this video we will be checking out a plugin made for GameMaker called SnowState. SnowState is a robust finite state machine for GameMaker Studio 2.3 . It's easy to set up and keeps the code neat and organized. No more managing a thousand different scripts for an object, it's all in one place! [ External Links ] Plugin: github.com/sohomsahaun/SnowState In Depth / Text: www.patreon.com/posts/s...
SSave - A simple save file system for GameMaker
zhlédnutí 583Před 9 měsíci
In this video we will be checking out a plugin made for GameMaker called SSave. [ External Links ] SSave - github.com/stoozey/SSave [ Supporting the Channel ] If you are not already a subscriber, why don't you click that subscribe button... it's free and you don't even need to get updates.. but I mean you could also click the notification button too ;) if you would like more content and written...
GameMaker Games in August 2023
zhlédnutí 455Před 10 měsíci
GameMaker Games in August 2023
Creating a Pause System in GameMaker
zhlédnutí 1,2KPřed 10 měsíci
Creating a Pause System in GameMaker
GameMaker Games in July 2023
zhlédnutí 604Před 11 měsíci
GameMaker Games in July 2023
Gamemaker Games in June 2023
zhlédnutí 299Před rokem
Gamemaker Games in June 2023
Silhouette with Surfaces [in GameMaker]
zhlédnutí 760Před rokem
Silhouette with Surfaces [in GameMaker]
GameMaker Games for May 2023
zhlédnutí 238Před rokem
GameMaker Games for May 2023
GameMaker Games for April 2023
zhlédnutí 367Před rokem
GameMaker Games for April 2023
Creating a Day Night Cycle in GameMaker
zhlédnutí 1,6KPřed rokem
Creating a Day Night Cycle in GameMaker
Adding Stacking to the Simple Inventory System in GameMaker - Tutorial
zhlédnutí 785Před rokem
Adding Stacking to the Simple Inventory System in GameMaker - Tutorial
GameMaker Games - March 2023 Edition
zhlédnutí 340Před rokem
GameMaker Games - March 2023 Edition
Creating a Simple Inventory System in GameMaker - Tutorial
zhlédnutí 3,8KPřed rokem
Creating a Simple Inventory System in GameMaker - Tutorial
Upcoming GameMaker Games - February Edition, 2023
zhlédnutí 267Před rokem
Upcoming GameMaker Games - February Edition, 2023
Upcoming GameMaker Games - January Edition, 2023
zhlédnutí 427Před rokem
Upcoming GameMaker Games - January Edition, 2023
Space Shooter Series - 10 - The final product
zhlédnutí 459Před rokem
Space Shooter Series - 10 - The final product
Space Shooter Series - 09 - Boss Phase Three (Movement / Shooting)
zhlédnutí 233Před rokem
Space Shooter Series - 09 - Boss Phase Three (Movement / Shooting)
Space Shooter Series - 08 - Boss Phase Two (Movement / Shooting)
zhlédnutí 194Před rokem
Space Shooter Series - 08 - Boss Phase Two (Movement / Shooting)
Upcoming GameMaker Games - December Edition, 2022
zhlédnutí 166Před rokem
Upcoming GameMaker Games - December Edition, 2022

Komentáře

  • @Gladiator373
    @Gladiator373 Před 21 hodinou

    Hello, i have issue - when i hit "I" nothing show up. Instead my computer starting crazy and i have to close it with Ctrl+alt+del. Is there any changes? Any ideas? Thanks!

    • @Gladiator373
      @Gladiator373 Před 21 hodinou

      i figure out - i had wrong { } - But new one rise up - my columes re not clicked when i hit them. Istead of that when i hit somewhere in "space" my columes are hit. Seems like big range of that or smt

  • @PVC4108
    @PVC4108 Před 4 dny

    Hey, I Made a cursor and did everything including adding it to my room but it still seems to show no cursor when I start the game

  • @jugibur2117
    @jugibur2117 Před 4 dny

    Really helpful, many thanks!

  • @yokanfps
    @yokanfps Před 5 dny

    Hello, can I instantiate the GUI props in the world instead of on the GUI screen?

  • @Sharlenwar
    @Sharlenwar Před 6 dny

    Damn, this is digital gold! Thanks for the content!

  • @gamaker80
    @gamaker80 Před 10 dny

    what about sunrise/sunset dude? And handling noon? It should be at full brightness at noon, fade to sunset, then to the night color, then to sunrise, and back to noon. This is not day/night. This is "How to change the screen color in Game Maker Studio 2". For a day/night tutorial, this misses the mark.

  • @fierorecensione5828
    @fierorecensione5828 Před 14 dny

    Top class video!

  • @mancakw8308
    @mancakw8308 Před 17 dny

    when i tried pressing "i" the inventory did not show up, do you have any idea where i get it wrong? (sorry for my bad english)

    • @GameMakerCasts
      @GameMakerCasts Před 13 dny

      To me that means the step event isn't right. Should have something like if(keyboard_check_pressed(ord("I")) { .. }

  • @omerfaruk64
    @omerfaruk64 Před 17 dny

    Can we download the UI of your gms ? Looks nice

    • @GameMakerCasts
      @GameMakerCasts Před 13 dny

      Thanks, and you sure can. Grab it at github.com/dracula/gamemaker-studio

  • @MBAvenger_
    @MBAvenger_ Před 20 dny

    This video worked out extremely well for me but I do have a question on how to get the icon to appear above your profile picture instead of it being a question mark, if you look at my profile the game looks fine but it's more as trying to get discord to auto register my game and show up to be screen shared and such actually i think i might have figured it out

  • @shivasouza6718
    @shivasouza6718 Před 21 dnem

    I do wonder if there isn't a way to make this with less commands. Does anyone know if such a plugin exists? As it is you have to 1) Add a value to the ssave (ssave_value). 2) Set ssave_value = your_variable. 3) then to load your_variable = ssave_value An ideal solution, IMHO would be a simple: ssave(instance/global.your_variable) So you just define which variable you want to save, and the system deals with everything else. When loading, it just automatically search for a variable of the same name and that's it. Maybe even creating it if it doesn't exist when loading.

    • @GameMakerCasts
      @GameMakerCasts Před 20 dny

      You could write a "wrapper" for it :) I like to do that with a lot of things I find. Basically you start off with a struct with a constructor and inside that struct you make your wrapper functions.

  • @sidsigsiro
    @sidsigsiro Před měsícem

    I had just started making levels for my game, this is brilliant! tysm

  • @Viroh
    @Viroh Před měsícem

    awesome

  • @spacecoding7170
    @spacecoding7170 Před měsícem

    To this day, a great tutorial!

  • @Project_Paranormal_
    @Project_Paranormal_ Před měsícem

    One problem I encountered is that i can't draw sprites in the create event, so what do i need to do?

    • @GameMakerCasts
      @GameMakerCasts Před měsícem

      You can override the draw event using event_set_default_function. Its in their wiki on the "event" page

  • @VectorAnimate
    @VectorAnimate Před měsícem

    the intro tho

  • @stupidstuff-up4zp
    @stupidstuff-up4zp Před měsícem

    i got fired from fortnite balls gaming house somehow terrible tutorial (joke)

  • @andreseungyeobsong4899
    @andreseungyeobsong4899 Před měsícem

    Oh my god. Why did I find this video after all that stupidity I’d gone through?! Thank you!!

  • @dahim1172
    @dahim1172 Před měsícem

    my player sprite is not showing up anymore now ;-;

  • @FallingCare
    @FallingCare Před měsícem

    who's watching in 2024 👇

  • @luckydeviarpi5854
    @luckydeviarpi5854 Před měsícem

    why when i press A, it also move to right, i use ur starter project

  • @TabbedOutRat
    @TabbedOutRat Před měsícem

    Great tutorial. Please note the link to the website doesn't work in the description.

  • @sidsigsiro
    @sidsigsiro Před měsícem

    This is incredibly useful, thank you so much!

  • @toolonggone
    @toolonggone Před 2 měsíci

    .

  • @aerys2190
    @aerys2190 Před 2 měsíci

    This is amazing omg thank u!

  • @zr8x
    @zr8x Před 2 měsíci

    for some reason, the text from the shop stays with the tower when i place it down, am i missing something?

    • @toxicgrease7945
      @toxicgrease7945 Před 2 měsíci

      Left Released Event from the obj_Tower_(Machinegun/Bomb/Slow) likely is targeting the obj_UI_Tower_Machinegun instead of the obj_Tower_Machinegun: global.instance_tower_to_build = obj_Tower_Machinegun;

  • @kittyseven6777
    @kittyseven6777 Před 2 měsíci

    im having an issue where i can jump infinite times now, can someone please help?

  • @specterrev
    @specterrev Před 2 měsíci

    i have no clue if you still check the comments but, when writing the add function the "if(array_length(_inventory) < _max_inventory_items)" gives me a error saying "the type 'undefined' appears where the type 'Array' is expected."

    • @GameMakerCasts
      @GameMakerCasts Před 2 měsíci

      double check your variable _inventory then. Array length expects that variable to be an array. That's what the error means.

    • @specterrev
      @specterrev Před 2 měsíci

      @@GameMakerCasts the variable was written out the same exact way it was in the vid and no matter what I did the error didn't go away, I just reopened the project because I saw you replied and the errors randomly stopped, regardless thanks for taking the time to reply

  • @Vimktor
    @Vimktor Před 2 měsíci

    thanks good video

  • @Amogus123hehehehe
    @Amogus123hehehehe Před 2 měsíci

    pls remake it in mordern day

  • @alliezweihander
    @alliezweihander Před 3 měsíci

    this is super helpful, thank you!

  • @DeflyCK
    @DeflyCK Před 3 měsíci

    how i can use this for a tilemap instead of a sprite?

    • @GameMakerCasts
      @GameMakerCasts Před 2 měsíci

      You would need to capture the tilemap on a surface and then draw that surface sadly. no way around it currently.

  • @alchemyskunkworks3729
    @alchemyskunkworks3729 Před 3 měsíci

    Thanks for this. I know that it's a few years old but the methods still work great.

  • @Bring_Back_The_First_Fractal

    do you need windows for this? or can you just download it?

  • @KevinLopezIsTheToastiestCapt1n

    What a great video! Question though! How do we change the alpha? 6:43

  • @rahtaro
    @rahtaro Před 3 měsíci

    my player is now getting stuck in the floor whenever they jump

    • @GameMakerCasts
      @GameMakerCasts Před 3 měsíci

      It's usually a logic problem, do your checks before you move your player. If you want to share your code I could take a look

  • @cowaw
    @cowaw Před 3 měsíci

    Does this automatically save via a buffer or is that something I need to specify?

    • @GameMakerCasts
      @GameMakerCasts Před 3 měsíci

      I know you need to call the save() function to actually save the information, and it looks like it uses a buffer to do so. You can view the entire source at github.com/stoozey/SSave/blob/main/scripts/scr_ssave/scr_ssave.gml

  • @MichelSchallenberg
    @MichelSchallenberg Před 3 měsíci

    Wow, that's cool.

  • @chlovedev
    @chlovedev Před 3 měsíci

    Great tutorial helped me a lot!

  • @louisek5383
    @louisek5383 Před 3 měsíci

    mirror reflection works, but after applying the filter/effect then the surface doesn't show up. and if I set the effect as none, then the surface shows correctly without effect. Is anyone here who knows how to solve this problem?

  • @lukeferd7250
    @lukeferd7250 Před 3 měsíci

    Nice, but you have a serious mistake there. In Event 2 is the use of function "place_meeting" mistake. Because object "obj_Grid_Init" will never meet "obj_Wall. "obj_Enemy" spawns under the object "obj_Wall. Use this instead: collision_rectangle(_position_x, _position_y, _position_x + 64, _position_y + 64, nopass_obj, false, true) == noone

    • @GameMakerCasts
      @GameMakerCasts Před 3 měsíci

      Whoops. Thanks for pointing that out, my bad

  • @ibaisanchez3230
    @ibaisanchez3230 Před 3 měsíci

    Hello, good video, I had a problem when drawing the reflection, the "application_surface" variable only copies the background, the player object omits it. what could be happening?

    • @Schaschlik7
      @Schaschlik7 Před 2 měsíci

      Try running the code in the post draw event

  • @Skyfecta
    @Skyfecta Před 4 měsíci

    It's only reflecting my tilesets and not my sprites. I'm not sure why.

    • @ibaisanchez3230
      @ibaisanchez3230 Před 3 měsíci

      a mi ma pasa exactamente lo mismo y no se por que, he preguntado en foros y nadie me responde y no encuentro nada en internet

    • @Schaschlik7
      @Schaschlik7 Před 2 měsíci

      try running the code in the post draw event

  • @jaimebandeja234
    @jaimebandeja234 Před 4 měsíci

    Hello, I need to save/load a couple of arrays (variable[0], variable[1], etc) it could be done with this? Thanks.

  • @user-kq1sw3vk3f
    @user-kq1sw3vk3f Před 4 měsíci

    the hitbox isnta ctually showing up for me is there a fix?

  • @dexterousfish
    @dexterousfish Před 4 měsíci

    it not worki

    • @GameMakerCasts
      @GameMakerCasts Před 4 měsíci

      Which part isn't working for you? Juju does have a demo project when you download the source to look at now

    • @dexterousfish
      @dexterousfish Před 4 měsíci

      It actually is working now but do you know how to make the shadows less dark?@@GameMakerCasts