How to Make a 2D Platformer in GameMaker! (Slopes, Moving Platforms, Semi Solid Platforms)

  Рет қаралды 102,654

Peyton Burnham

Peyton Burnham

Күн бұрын

Пікірлер: 265
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Thanks for checking out the series! Like I said, if you want to download the project file or watch the rest of the 9 videos early you can check that out on Patreon! (Links for that and my games and all that stuff are in the description!) This was a tough series to make so I hope it’s useful to you and you learn a lot!
@SocialReclusee
@SocialReclusee 11 ай бұрын
Thanks for these tutorials Peyton, I will definitely be joining your patreon :)
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
@@SocialReclusee Thanks!!!
@starterdust
@starterdust 11 ай бұрын
Thanks for all the hard work.
@Mrmystery9
@Mrmystery9 10 ай бұрын
thank you for this
@autismandgaming4532
@autismandgaming4532 8 ай бұрын
I'm sorry but I can't take "scoot up to wall precisely" seriously at all
@dingusproductions3708
@dingusproductions3708 11 ай бұрын
BABE BABE!!! GET UP!!! A NEW PEYTON BURNHAM TUTORIAL JUST DROPPED!!!
@d4rkkmusic
@d4rkkmusic 11 ай бұрын
The best GameMaker Teacher is back. I immediately subscribed to you on Patreon to watch all parts right away. Thanks Champ!
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Thank you so much!!
@Seeks_stuff
@Seeks_stuff 11 ай бұрын
LES GOOOO!!!! I'm so excited to follow this one
@TheSpooker9000
@TheSpooker9000 11 ай бұрын
I dont think ive ever been this exited for a series, ive been checking every 20 minutes for part 2 for the last 3 days😂
@grahamothy424
@grahamothy424 10 ай бұрын
as a SCADA Engineer, I love this explanation and personality. I am super impressed. I can't wait to see the rest of this series, incredibly job with this :)
@peytonburnham4316
@peytonburnham4316 10 ай бұрын
Thank you so much!
@GabeItch88
@GabeItch88 11 ай бұрын
Best game maker tutorials on youtube, thanks for all you do. Just finished the RPG series and its the first tutorial series I have watched that made me feel like I fully understood everything and felt confident on the material. Perfect timing for a new series to come out.
@Vintal
@Vintal 11 ай бұрын
Omg yes! You are the best GMS2 Teacher on YT for me. Every video is so brilliantly executed and explained, great to follow and easy to build along. Still currently binging your twin stick-Shooter playlist but I'll be in this right after. Thank you for your content, King!
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Thank you!! Always glad to hear when someone goes through the top down shooter series!!
@poptartmools
@poptartmools 11 ай бұрын
Wow im just so excited or this tutorial! Thanks for everything peyton!
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Of course!!
@queen-of-trash
@queen-of-trash 11 ай бұрын
I’m in the middle of making a small turn based rpg in my free time and I’ve been using your older videos, super informative! Glad to see you’re doing more types of stuff, I’ll definitely keep this video in mind if I ever make a platformer.
@Mafeijora
@Mafeijora 11 ай бұрын
This is a big help man, I look forward to the series!
@SpringySpring04
@SpringySpring04 11 ай бұрын
I like the idea of planning out those other 3 subtypes of platformers using this series as a base. I'm quite excited to see the end result!
@k-shady240
@k-shady240 11 ай бұрын
Heat as always 🙏🏾 We need that RPG beat em up tutorial next 👀
@johnydev-co2id
@johnydev-co2id 11 ай бұрын
oh my god I've been trying to fix my moving platform bugs and you just came with this video form heaven to deliver me. thank you so much, i look forward to the next tutorials.
@arthursilva4337
@arthursilva4337 11 ай бұрын
Peyton! i missed you! thanks for your amazing tutorials as always.
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Thank YOU!
@PacificNorthwestPottery
@PacificNorthwestPottery 11 ай бұрын
Came here striaght from your RPG series :), thank you, you are a wonderful teacher!
@alicemation
@alicemation 11 ай бұрын
Used my time machine to get here, bit upset that my 2021 version of gamemaker is not compatible with this tutorial series ngl (Super hyped for this series and cant wait to make a cool platformer :3)
@spaceotter7983
@spaceotter7983 11 ай бұрын
Your videos have been a huge help to a novice hobbiest like myself just backed your Patreon you deserve all the support my friend 🙌🏻 thank you for all thw great educational content
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Yo thank you so much!!
@siahsneaka
@siahsneaka 11 ай бұрын
The best Godot tutorial producer out there. Thanks for your time!
@MrKoltuk
@MrKoltuk 11 ай бұрын
No way i just trying to make a platformer game and this video come out
@Help-Rubikscubemaster029
@Help-Rubikscubemaster029 8 ай бұрын
🤑
@ng65gaming
@ng65gaming 7 ай бұрын
I've been coding in Scratch for 2 years now, and finally wanted to be able to port my ideas to a more versatile platform and make some actually good stuff this summer. It looks like this tutorial series just might make the dream true. Thank you so much for making this!
@Luke.J358
@Luke.J358 7 ай бұрын
bro same actually lol but for me its around 3 months
@ng65gaming
@ng65gaming 7 ай бұрын
@@Luke.J358 Nice man, hope things go well for you!
@wumfumblus
@wumfumblus 11 ай бұрын
absolutely incredible tutorial! everything about it is so simple and easy to understand!
@crystalwolfx
@crystalwolfx 9 ай бұрын
I can't wait to watch these in full!! Platforming logic is just something I never seem to get the hang of, and so far this seems like an amazingly helpful breakdown!
@gregethgeist
@gregethgeist 11 ай бұрын
Completely unrelated to this series, but I'm just curious if we'll see a cutscene system tutorial in the future. Been working on an indie RPG game for the past couple years after I found your series on the genre (the game has been in an absolute development hell due to rewrites lol, but it's finally free from that), and I'm finally in a state to work on cutscenes! You're always the goat when it comes to Gamemaker tutorial series, so I would love to see a cutscene system at some point. Keep up the great work, and thanks for all the programming help over the past few years!
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
I totally will at some point! It'll eventually be wrapped up in a fully furnished "how to make a turn based rpg" series! Cutscene systems are best when they work in tandem with your core code for things like movement and animation so it's very difficult to make a good cutscene system that can just retroactively be fit into anyones game. That's the main reason it's taken so long, wanting to contextualize it. and I figured there's not a better genre for a good cutscene system than rpgs! So it may be a little while but I definitely will get to it!
@gregethgeist
@gregethgeist 11 ай бұрын
@@peytonburnham4316Awesome! Looking forward to seeing it!
@b3moy648
@b3moy648 11 ай бұрын
yayy, new video is there
@Jzazit
@Jzazit 11 ай бұрын
Lets freaking go, more tutorials!
@makeitsogames
@makeitsogames 11 ай бұрын
I'm looking forward to the rest of the series! 17:00 for platform collisions I've always done it this way: var _wall = instance_place( x + xspd, y, oWall ) if (_wall) { if (xspd > 0) x = _wall.bbox_left - sprite_width/2 else if (xspd < 0) x = _wall.bbox_right + sprite_width/2 xspd = 0 } x += xspd
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
I love the creativity here! This code has some limitations but it's not a bad approach at all! You'll actually see we do something VERY similar later on in the series for dealing with moving solid platforms!
@baseballknights
@baseballknights 2 ай бұрын
Thank you so much for explaining how the physics engine works and explaining how each line of code works with the others. As a beginner in both GameDev and coding I truly learned a lot of syntax and structure from this video alone.
@RatGuy123
@RatGuy123 Ай бұрын
I haven't finished this yet, but this seems to be an actually helpful tutorial! He doesn't just say, "do this." He explains how/why the script works! I've always wanted to be a game dev, but it was always intimidating because, well I can't code. But this is actually helpful!
@slipperyphish
@slipperyphish 10 ай бұрын
Thank you so much for making these videos! 🙂
@notturtularsam5213
@notturtularsam5213 11 ай бұрын
Loving the tutorial so far, but having a bit of an issue where the player will clip 0.5 of a pixel into walls or the floor, I don't know why this is happening and it makes slopes a lot harder to do.
@mousymurder
@mousymurder 10 ай бұрын
Same, but for verticle movement. Seems to be related to decimal stuff (move_spd and grav)
@ter_cie
@ter_cie 9 күн бұрын
Sorry to be replying just now, I came onto this tut recently. After a few mins of headaches I found the victim. It has to do when you're setting up the collision masks for the SPRITES of your player & wall. Make sure your players collision mask is set to MANUAL and the ORIGIN is at the BOTTOM CENTRE. For the wall, In SPRITES - your collision mask should be AUTOMATIC In OBJECTS - check the button for SOLID
@Cubex64
@Cubex64 11 ай бұрын
You are amazing for this!!
@cipherusplays7511
@cipherusplays7511 24 күн бұрын
I love this guy because he doesnt feel like a teacher he feels like i just asked my buddy how to do somethin
@jazzyfaye6976
@jazzyfaye6976 11 ай бұрын
Awesome stuff man!!!
@HotSaladWater-ep2bq
@HotSaladWater-ep2bq 7 ай бұрын
you know you can make any game you want when Professor Burnham is here B)
@JuniperDev
@JuniperDev 11 ай бұрын
Amazing work ❤
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Thanks!!
@Hunnenkoenig
@Hunnenkoenig 11 ай бұрын
Started a week ago again and now ur back! Sub. :)
@Spookyplaguedoc1223
@Spookyplaguedoc1223 7 ай бұрын
new gamemaker dev here, and i just wanted to say that as a beginner, your tutorials are awsome!
@DJaycerOfficial
@DJaycerOfficial 11 ай бұрын
This is a great tutorial. It makes me want to make a platformer.
@TheSpooker9000
@TheSpooker9000 11 ай бұрын
Go for it
@DJaycerOfficial
@DJaycerOfficial 11 ай бұрын
@@TheSpooker9000 I would if I wasn’t currently making an RPG rn. So maybe a few years in the future, but right now I’m just cruising.
@TheSpooker9000
@TheSpooker9000 11 ай бұрын
@@DJaycerOfficial then come back in a few years😅 goodluck on the rpg
@mattidevs4310
@mattidevs4310 6 ай бұрын
This must be the best tutorial I have ever watched, good job!
@nlt_productions
@nlt_productions 11 ай бұрын
The best teacher.
@alpheyy_for
@alpheyy_for 11 ай бұрын
OMG the best creator of Game Maker !! 😭😭❤❤lov u
@3dblendermodeler
@3dblendermodeler 9 ай бұрын
finally a game maker teacher, thank you very much, I hope you continue teaching
@shinybe
@shinybe 11 ай бұрын
Starcross this year :O
@GabeSwarr
@GabeSwarr 7 ай бұрын
OMG this is perfect! I've been hobbling together everything I could find into my project and you have it all in one tutorial! Thank you so much! Now to redo a ton of janky code...
@eiadithecoder620
@eiadithecoder620 9 ай бұрын
hey i have a problem, the oWall code is blue meaning its a variable, and when i loaded the project, it crashed because it was unexpected, fix please edit: nevermind, i found the issue, i even added momentum thanks to you peyton
@QU4_COOL
@QU4_COOL 2 ай бұрын
22:31 I found this gravity on my grandma
@ColossussGames
@ColossussGames 10 ай бұрын
great video and excited for the rest of the series! i've got the code down exactly the same way but running into an issue where when I try to jump, the player gets a few pixels off the ground and then just slams down again, almost as if it's hitting a roof? ive rewatched the section loads but cant seem to fix it? Edit: this was due to me missing a "+" feel like a dummy now lol
@super-toast-system
@super-toast-system 11 ай бұрын
I have a question. How do you implement stuff like grappling hooks into your game
@Skivenous
@Skivenous 5 ай бұрын
love the tutorial, and that game youre making looks genuinely fun, will have to check it out!
@AidinZolghadr
@AidinZolghadr 11 ай бұрын
Did you make all three games you're showing at 3:22? And/or do you know their names? Ty!
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
I sure did! The mario clone was how i developed the system, the shooter is sort of a prototype/mockup, and the action platformer with the combat is my game Starcross Starcade Special!
@AidinZolghadr
@AidinZolghadr 11 ай бұрын
@@peytonburnham4316They are nice! Love the explosion effect on the end of laser.
@Questionable_Insights
@Questionable_Insights 11 ай бұрын
Just when I thought I was done with GameMaker a seemingly promising tutorial series ropes me back in, lol I hope it covers wall jumping too!
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
No wall jumping in this series, but the idea is to branch off of this series with more specific mechanics and genres so I'm absolutely going to cover that at some point!
@Questionable_Insights
@Questionable_Insights 11 ай бұрын
@@peytonburnham4316 great to hear!
@DanteCorwyn
@DanteCorwyn 11 ай бұрын
Not sure if you'll add this later on, but how would you make it so that you couldn't change your x direction when in the air? Whenever I've tried it, I've then got the problem that I can't jump over walls if I'm close enough to hit them.
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
One of my planned offshoot series/videos of this platformer base would definitely be a castlevania style character, so I would definitely eventually cover it there!
@ZODDtheApostle
@ZODDtheApostle 4 ай бұрын
This tutorial has singlehandedly changed my coding style forever (in a good way) lol
@AidinZolghadr
@AidinZolghadr 11 ай бұрын
What are your thoughts on using the new move_and_collide instead?
@Meeseeks97
@Meeseeks97 11 ай бұрын
What was the Mario like game you showcased in the beginning?
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Just a little demo game I made with the code from this series!
@K4RT1E
@K4RT1E 11 ай бұрын
i just found you are and you are amazing, would you possibly be able to make a video on how to make interactive signs?
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Thanks!! I have a video on making a branching dialogue system and it can be pretty easily used for that application!
@MrCoolJule
@MrCoolJule 7 ай бұрын
Your explanations are great indeed, but one thing I don't understand is why did you set your var subPixel a second time for the vertical collision. Wasn't that already set in the horizontal collision? Shouldn't that code still be running for the vert col?
@HJHawley7677
@HJHawley7677 6 ай бұрын
I had the same question
@SodieSquad
@SodieSquad 7 ай бұрын
I want to make a platformer and this sounds like an amazing resource. I am trying it out and following along now. Thanks for this
@DiceDrivenGameDev
@DiceDrivenGameDev 11 ай бұрын
Hi thanks for the tutorials, the newer move_and_collide seems to work great have you tried it ? If so what are your thoughts 💭 trying to decide on how to handle my collisions for platformers
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Hi! I’ve messed around a bit with move_and_collide and personally found it can get somewhat strange results with slopes depending on how you make them and I’m really unsure how well that function would be able to handle moving platforms and semisolid platforms on its own. I remember finding move_and_collide seeming much more viable for top_down style games? With platformers the collisions are much more important so I find doing the basic movement and collision manually feel a bit more trustworthy, especially if I’m intending to add more complex mechanics like slopes, moving solid platforms, semisolids, etc! But that was just my personal experience with it!
@DiceDrivenGameDev
@DiceDrivenGameDev 11 ай бұрын
@@peytonburnham4316 thanks for replaying, I will consder your exp/opinion !
@AnthonyColon-o8y
@AnthonyColon-o8y 11 ай бұрын
Thank you!
@InTheDark_6
@InTheDark_6 4 ай бұрын
My character is falling through the floor for some reason. Can anyone help? I've made sure multiple times that I havent missed anything or made any typos, but im not %100 sure.
@shadowSquall1
@shadowSquall1 11 ай бұрын
I haven't started this series yet but can anyone verify if this covers air and ground friction/wall slides/ in the movement? I'm thinking I'd like to change my collision system to something a bit more modern but don't want to drastically alter the way my movement works if this series won't have the same features. Cheers!
@eldiegoplaysgames
@eldiegoplaysgames 11 ай бұрын
Idk if I did smth wrong or not but when I try playing the game it just freezes the player
@DrowsyBelt95670
@DrowsyBelt95670 5 ай бұрын
Instant subscriber. However, when I added y movement at line 48 I get this error for place_meeting “GM1019 - The function ‘place_meeting’ takes no more than 3 arguments but 4 are provided.” Any ideas on how to fix this? Edit: it’s line 44 for you, 48 for me
@AidinZolghadr
@AidinZolghadr 11 ай бұрын
How this series is different from Shaun's? Just the core without AI and shooting stuff?
@cipherusplays7511
@cipherusplays7511 24 күн бұрын
how are you 22K subs you are just as good as all the million sub youtubers(Brackeys for example)
@jacetheguymusic
@jacetheguymusic 9 ай бұрын
i hope this series helps, though im sure it will, because after this part one, ive already made a basic platforming room and understand what everything does, thanks to you
@mehmetyigitkeskin5049
@mehmetyigitkeskin5049 11 ай бұрын
Great video as always :) I have a question. Are you planning to make a video about optimization stuff?
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
I probably will do some kind of video focused on that subject at some point! Probably after I've finished my own commercial release and have 1st hand experience of getting technical feedback from a lot of different players!
@plokijhugf
@plokijhugf 11 ай бұрын
why dont people use gamemakers built in physics more? right now im making a platformer using its built in physics and i dont really see much of a problem
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Not sure! I never really tried them out more than a little when I first started years ago, I have no idea if its similar now to how it was then. But I do know that when you make your won systems, it's nice to have exact control over exactly how you want your character to interact with the environment, especially in something like a platformer!
@hiiambarney4489
@hiiambarney4489 10 ай бұрын
That's sick, slopes specifically where something properly missing from any 2d Platformer tutorial, ever. This comes roughly 5 years late for me but hopefully people don't have to suffer as I have while learning this fairly basic thing to their games.
@dwapy5580
@dwapy5580 8 ай бұрын
Although code works, but when I jump, it looks like I hit a ceiling and then I slowly fall back down. Can someone help me with this? Edit: I just needed to increase the jump, speed and terminal velocity
@andrewthomas7628
@andrewthomas7628 Ай бұрын
I’m making a platformer, and I’m running into an issue that I am desperately trying to find an answer to and nothing online is seeming to work. When my player jumps and comes back down they get “stuck” in the floor and are unable to jump again. But are still able to move left and right. Do you have any suggestions? Please and thank you. This bug is really starting to piss me off 😂
@yunielmakegames
@yunielmakegames 4 ай бұрын
hi, for the one whose player is going to the other side of wall, check your while loop code, you probably would have pressed tab instead of typing "place_meeting" completely, and did not check it so instead of place_meeting, it's place_empty now if you fix that, the collisions would be working then. hope this helps the ones who need it !
@MyParrot64
@MyParrot64 16 күн бұрын
Just a question. I was making my game while following along with this, and when I tried to playtest it, it had an error. Told me I had to do something with the rightKey and leftKey. I'm only a beginner, so what do I do to fix this? I would appreciate the help.
@josearagon3098
@josearagon3098 4 күн бұрын
Share your code so maybe I can help.
@Xboy1207
@Xboy1207 7 ай бұрын
video starts at 4:46 btw
@thesinisterartist3684
@thesinisterartist3684 26 күн бұрын
The collision thing is working but when my player object hits a wall it just teleports to tue other side for some reason, is there a fix for that? Other than that good vid bro
@shamilmadatov8832
@shamilmadatov8832 8 ай бұрын
hey I kinda have a problem so i downloaded gamemaker but then moved it to recycle bin when i saw this video i decided to download it again, but then the installer said that gamemaker is already installed. my recycle bin is empty and gamemaker was permanently deleted, however it still says that gamemaker is installed. I literally cant find any installed gamemaker app on my computer, and the installer wont let me do anything. Even pressing "ok" to remove the previous version doesnt work. What can I do?
@austin-g-s
@austin-g-s 8 ай бұрын
i got it from steam, so if you have an account then you're good ( i think )
@boombox2112
@boombox2112 11 ай бұрын
Nice Thank you
@EDISH901
@EDISH901 9 күн бұрын
If anyone is still here and can help that'd be great. When i change my jspd my sprite simply jumps quicker not higher (unlike in the video0 and to make my sprite jump higher i have to set my termVel to - then icrease the number... why is this? it seems backwards? thanks if anynone is out there
@josearagon3098
@josearagon3098 4 күн бұрын
Can you share your code so i can help you with?
@EDISH901
@EDISH901 4 күн бұрын
@@josearagon3098 awh bless you for the offer! I went through and although it took a while i fixed it eventually! latest glitch is to do with my game not entering full screen mode but ill worry about that later down the line! thanks for your willingness to help
@autismandgaming4532
@autismandgaming4532 8 ай бұрын
For the X and Y collision variables, will they function the same if they went into a Collision event instead of the Step Event?
@duckarro
@duckarro 11 ай бұрын
I copied the code 100% exactly but when I try to move, my character doesn't move at all. Also I tried to make the test with the walls far for each other. It didn't changed that much. Now I can move, but the while !place_meeting() {} doesn't work and it stops me if I'm 2p close to the wall. Edit: I managed to fix my problem, it wasn't the code.
@relaxolotlgames6460
@relaxolotlgames6460 6 ай бұрын
imhaving this issue too, what did you have to change im going insane
@duckarro
@duckarro 6 ай бұрын
@@relaxolotlgames6460 Honestly, I have a short memory, so I forgot. But try giving a look to the properties of your objects and if nothing work, try to remake it from the very beginning. Sorry for not having the solution
@ajejebrazord4068
@ajejebrazord4068 11 ай бұрын
Thank you ❤️
@TeeStaten-l4y
@TeeStaten-l4y 9 ай бұрын
this video is really helpful but i ran into an issue. instead of jumping like the block in this video, it only jumps up a tiny bit and when i turn up the jump speed, it rockets into the air. It also falls incredibly slow. I did everything in the video right and reviewed my code many times over. can anyone help me?
@dwapy5580
@dwapy5580 8 ай бұрын
I am having the same problem
@hiramaru6020
@hiramaru6020 11 ай бұрын
Best,man!!!!!!
@splunkyYT
@splunkyYT 9 күн бұрын
hello and my movement isn't isn't working. i tried pressing the arrow keys but my character did not move.
@josearagon3098
@josearagon3098 4 күн бұрын
Share your code maybe I can help.
@MasterAlberton5097
@MasterAlberton5097 3 күн бұрын
same, i copied the code as shown in the video but it did not work
@josearagon3098
@josearagon3098 2 күн бұрын
@@MasterAlberton5097 Hello! Maybe I can help, show me your code.
@MasterAlberton5097
@MasterAlberton5097 2 күн бұрын
@@josearagon3098 hello, this is the code i typed in which is identical to the one in the video in 19:48 //Get inputs rightKey = keyboard_check( vk_right ); leftKey = keyboard_check( vk_left ); //X Movement //Direction moveDir = rightKey - leftKey; //Get xspd xspd = moveDir * moveSpd; //X collision var _subPixel = .5; if place_meeting( x + xspd, y, obj_wall ) { //Scoot up to wall precisely var _pixelCheck = _subPixel * sign(xspd); while !place_meeting( x + _pixelCheck, y, obj_wall ) { x += _pixelCheck; } //Set xspd to zero to "collide" xspd = 0; } //Move x += xspd;
@MasterAlberton5097
@MasterAlberton5097 2 күн бұрын
@@josearagon3098 and this is the code in create //Moving moveDir = 0; moveSpd = 2; xspd = 0; yspd = 0; //Jumping grav = .275; termVel = 4; jspd = -3.15;
@Glory2Snowstar
@Glory2Snowstar 11 ай бұрын
Your RPG tutorial has single-handedly been carrying me through my senior capstone, so dang psyched to see you back!!!! I'm really happy with how it's turning out: kzbin.info/www/bejne/iobZkqJsd9mhbLs I've been wondering about adding Z-height jumping and slopes to my overhead game, wonder if that's possible with the slopes here. Speaking as an 8.1 OG I've always been baffled as to how to get slopes working.
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
WOAH that art style is wicked! It's looking awesome! I'm glad to be some help to you that's really awesome to hear! Z height stuff is very tricky with overhead stuff, and the way I personally got it working in my game is very different than what this series covers, but you'll definitely learn a lot and it might help you learn some techniques than can be very useful for building a system like that! Good luck!
@Glory2Snowstar
@Glory2Snowstar 11 ай бұрын
@@peytonburnham4316 Yo thank you so much!!!! The sprites are all frame-by-frame and are drawn in Procreate! That means the world to hear from the person who made this game’s existence possible :) Yeah Z-height is pretty weird, I’ve heard people talking about setting a timer after jumping or assigning numerical values to terrain and running checks on collision for their values. I’m not too literate in GM2 yet, but I’m confident my skills will increase as time goes on :)
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
@@Glory2Snowstar That's awesome! Well yeah it looks great! And yes generally for a successful z axis simulation in gamemaker similar to the mario and luigi games, you'll need to give walls their own z information and run lots of checks on the walls in your game! I definitely have faith you'll figure it out! But also just an FYI, and something that may have been useful for me to hear earlier on, it may be easier to eventually move to an engine that actually supports 3D. Faking a 2D look in a 3D game is almost certainly a lot easier and more efficient than faking 3D physics in a 2D game! But it's totally up to you and how you want to move forward!
@Glory2Snowstar
@Glory2Snowstar 11 ай бұрын
​@@peytonburnham4316 That's a good tip actually! I just went back to GameMaker 2 because I grew up with 8.1, I know that program like the back of my hand. But I did drag-and-drop instead of GML, so GM2 feels like a new engine. I've been hearing great things about Godot, and thankfully I could simply port all the sprites over there and recreate the rudimentary movement in a snap. And yeah, EXACTLY Mario & Luigi style is what I'm going for! If that's more at-home in Godot, I think I may switch over there when I find the time! Just a matter of giving these 2D sprites 3D properties. Thank you so much!!!! Have a great night!
@welovethesnorks
@welovethesnorks 11 ай бұрын
is this only for 2.3
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
This’ll only work for version 2022.1 and newer
@levitaters
@levitaters 17 күн бұрын
Hey, quick question. I placed my walls as the floor and that stopped me from moving at all, when I put them lower I could walk again. I'm pretty sure I wrote everything else like you did, but I'm confused as to how that happened. I'd love to learn how it works and thanks for the insightful video!
@cryptune2003
@cryptune2003 4 ай бұрын
Hey, so I really like this refined collision system! It helps a lot. My only issue I'm having is that I've integrated a smooth acceleration system and despite the precision this collision system has, I'm still experiencing sticky collision. Why is this?
@jakers2323
@jakers2323 3 ай бұрын
yes, please add acceleration tutorial
@Howza_the_lego_guy7784
@Howza_the_lego_guy7784 3 ай бұрын
21:06 when I try to run the game here it only shows a little black screen, is there anything I can do to fix it?
@REALJ3STERDEVELOPER
@REALJ3STERDEVELOPER 11 ай бұрын
Do you have any thing planned for 2024
@peytonburnham4316
@peytonburnham4316 11 ай бұрын
Yes i do! First i have to finish my game Starcross Starcade Special but the idea is to have a lot of youtube stuff happening especially later this year
@マンガ-u1v
@マンガ-u1v Ай бұрын
are u gonna keep on posting? its been a while
@linear5695
@linear5695 2 ай бұрын
So, following your code exactly, my oPlayer just permanently keeps moving to the right. The only way to stop this auto movement, is to change moveSpd in the create tab to 0, and then it accepts inputs, but is extremely slow. I'm sure I'll figure out why shortly after posting this, but it's always funny dealing with code that decides it's gonna be difficult that day, lmao EDIT: I was correct, I hit + instead of * between moveDir and moveSpd I code spreadsheets for fun, I should have caught that. lmao Thanks for the videos! Finally dipping my toes in this hobby instead of just dreaming about it and your videos are the perfect guide!
@kaidencollects4936
@kaidencollects4936 29 күн бұрын
How would you make it so the player slowly accelerates sonic the hedgehog style? I am wanting to make a sonic style game and I can't wrap my brain around the acceleration aspect.
@stakfallt2040
@stakfallt2040 7 ай бұрын
~19:40 doesn't that while loop, in a sense, automatically cause the player to slide along the ground (without input from the player) until hitting the wall once a wall is first detected as being within 2 pixels?
@iVan_Bomzh_Kvass
@iVan_Bomzh_Kvass 5 ай бұрын
I have a problem. What should I do if when I launch the project, the player appears halfway on the left side of the screen? Although on the grid it is located in the middle.
@benthepandaYt
@benthepandaYt Ай бұрын
I cant add an event
@benthepandaYt
@benthepandaYt Ай бұрын
Hi SUBSCRIBE OR I WILL PEW PEW MISTER BEAST
@Thegoofygobber
@Thegoofygobber 2 ай бұрын
Hey does anyone know how to fix the error of game maker not allowing you to use a local variable twice? I’m having issues with the jumping mechanic cause of the issue
@Raddomanic
@Raddomanic 8 ай бұрын
Why won't the controlled work
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
8 DEVS Make a GAME without COMMUNICATING!
13:21
Blackthornprod
Рет қаралды 995 М.
Why I am NOT Making These Enemies
17:06
Deynum Studio
Рет қаралды 229 М.
How Do Game Devs NOT Overscope??
9:04
Green Light Dev
Рет қаралды 15 М.
Object States | Game Maker Studio 2
22:21
FriendlyCosmonaut
Рет қаралды 140 М.
Are these free drawing apps worth it? (for PC)
23:49
pikat
Рет қаралды 818 М.
Undertale is a horribly made game
10:32
Juniper Dev
Рет қаралды 861 М.
How I made an Excellent Platformer
8:25
GoldenEvolution
Рет қаралды 299 М.
GameMaker Studio 2.3 - How to Create and Use Tile Sets + Auto Tiling
12:30
Let's Learn This Together
Рет қаралды 53 М.
6 DEVS Make a GAME without COMMUNICATING!!
13:53
Blackthornprod
Рет қаралды 1,8 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН