How to Make a Top Down Shooter in GameMaker Studio 2! (Part 1: Movement and Collision)

preview_player
Показать описание
(SERIES COMPLETED) This is a 13 part series showing you how to make a Twin Stick / Top Down Shooter! Good luck everyone!

Рекомендации по теме
Комментарии
Автор

I have to do a game maker project at school. The teacher explains things so fast and I have no idea what's happening. I have an exam in 2 weeks, so Imma binge watch this channel. Thanks bro

PugnaciousMouse
Автор

Just came across this while trying to find an engine to make a top down shooter in and just from the first tutorial I can tell this is quality. Its not super fast like most that are just fishing for people to have to rewind and pause and it actually explains the reasoning. Absolutely amazing

RelaxedRPG
Автор

I remember in Perfect Dark and Golden Eye you could run way faster diagonally than if you were only running straight or to the side. I love that you have a fix for that issue

racerx
Автор

You are literally the best GM2 content creator.

RHGameOn
Автор

i was doing another tutorial earlier that was kind of just "here's the code you have to enter, and here's a really basic explanation of what it does". i love how detailed your explanations are, it feels so much more engaging when i can actually figure things out with the info you give me

Tulip_bip
Автор

I've been making games with GameMaker since I was a wee child the age of 7, now 20 years later, it's still good to be watching other folk's tutorials! Why? Because everyone writes code for things differently, and sometimes someone else writes the same function but better lol.

Great video! I learned something today 🎉🎉

Artholos
Автор

My grandma died while I watched this video. Very good tutorial though, helped out a lot 👍

twostarmilk
Автор

Just finished your rpg series, loved it, then you release this gem, you are a hero among us, keep up the good work :)

sourbitsbg
Автор

It was very nice watching this series on your Patreon! Extremely helpful to the community!

Nixionic
Автор

honestly love this. i have basic experience with python so coding is something ive seen before but this really helps me not have to learn a whole language from scratch. thank you!

Olivia_meoww
Автор

As a noob coming from unreal this was a lot to swallow! Definitely saving this for when I’m used to the new engine. Thank you for the series

HeyRnold
Автор

Thank you so much for this! I have watched a lot of other gamemaker tutorials and the explaining of the written code is always very muddled and sometimes assumes a lot of prior knowledge of how coordinates and math works in these engines. The visual examples were a treat and literally had me clapping when i saw them because it finally made *click*. Thank you so much for this tutorial you are a genius!

berribeans
Автор

I JUST got into Game Maker and thes videos are AMAZING. Thank you for the little visuals to explain the ideas. It's so so helpful

Xmar
Автор

I missed your videos! Glad to see them back :D

Pika
Автор

Heck yes. Glad this came out so quickly. Looking forward to the rest of the series.

unshanks
Автор

finally, someone who explains stuff clearly.

AlexAlzu
Автор

been wanting to make a game for a while and this served perfectly, thank you!

moka
Автор

what would the best way be to disable left key while holding right key or disable down key while holding up key? I am making a game where fast movement is very important but if you pressed up/down or left/right together my character stops moving.

AdamBarkerThe
Автор

your movement scheme does make sense because it does set it up so that you could very easily transition to a controller if you wanted I was wondering for a second what you were going for but that does make sense

chrono
Автор

Great series, your efforts are appreciated Peyton, cheers pal.

I'm here, about a year after release of this video, had a few problems with syntax in the first video.
In player movement, the shown method was for example;

right Key = keyboard_check

I had to put;

var _right_key = keyboard_check

Similar alterations were needed with moveDir, _horizKey, etc..
..seems to be fine otherwise, I'm thinking the may have been changes to accepted syntax in the intervening months?

I mention it here in case it helps someone else.

ZheadMonkey