Тёмный
SamSpadeGameDev
SamSpadeGameDev
SamSpadeGameDev
Подписаться
I want to help you learn how to make your game in GameMaker Studio.

The Coding Fundamentals Series is a great place to start if you're new to coding or just want to know how GameMaker does something. I also have a number of videos on various topics that can help you make your game-things like virtual keys, vectors, steering behaviors, GUI buttons, buttons in general, Git and Github, the broadcast message system, multitouch, and so on.

I keep my subscription list public and try to find and subscribe to channels that I think could be helpful for you. These are mostly other GameMaker channels, but I have some general coding channels that I think are accessible even if GameMaker is your first and only language as well as some game design channels that I enjoy.

If the videos are helpful, please consider supporting me on Patreon: www.patreon.com/samspadegamedev.

A Useful GameMaker Function
3:04
Год назад
You Should Use Source Control
3:03
Год назад
Perlin Noise in GameMaker Studio 2
14:01
3 года назад
Made in GameMaker - Showcase
2:30
3 года назад
PRNGS in GameMaker Studio 2.3
7:41
3 года назад
More Vector Functions
6:01
3 года назад
Vectors in GameMaker Studio 2.3
10:30
3 года назад
Комментарии
@Milktaffy
@Milktaffy 5 дней назад
this deserves more likes
@imnugget8085
@imnugget8085 10 дней назад
Honestly just ask it to make me study guide also you have to ask it to make simple structure but if you dont know how to code you legit can get it to code cause there to many code languages even if i do GML it think or mess up built in variable even IF I TELL IT but with that said it clearly gotten dumber some how
@imnugget8085
@imnugget8085 10 дней назад
This is so helpful another basic thing people get lost is when and when not add ( ; )
@martinmaxking
@martinmaxking 13 дней назад
Year later and I still have problems with chatgpt working with multiple switch statements ;)
@plon4742
@plon4742 14 дней назад
Hi Sam. Thank you so much for this video! I am familiar with GML and currently learning Javascript. But having little trouble understanding the JS concepts like arrow function, anonymous function, callback, etc. This video has been very helpful! Thank you!
@fredambrose
@fredambrose 14 дней назад
Recursion often happens @ work when you are asked to do something bad or risky @ work, sooooooo just let your co-worker do it.
@fredambrose
@fredambrose 14 дней назад
Hey; now I like playing Black Jack.
@ZayyzYT
@ZayyzYT 15 дней назад
You should remake this video with the the new capabilities of the free tier
@fredambrose
@fredambrose 15 дней назад
@ SamSpade can you do a video In referance to Green Eggs and Ham and saying the does and don't for video game development?
@brobotics3898
@brobotics3898 17 дней назад
Thank you for this series.
@georgehennen
@georgehennen 22 дня назад
Oh, someome who is pleasant that makes gm games. Dope
@Tofucakereal
@Tofucakereal 22 дня назад
This doesn't work for me
@dvsteve71
@dvsteve71 25 дней назад
is this still good in 2024?
@fredambrose
@fredambrose 25 дней назад
I am a Truck Driver (CDL) trying to build a game like everyone else here, however I would recommend learning the basics of C programming and then learning GML from these tutorials before working on GameMaker Studio 2, I know all of my co-workers are laughing behind my back and saying it can't be done but I will keep trying, by the way my work week is usually 55 to 60 hour work weeks and I'm still here.
@criaturamarcelo8086
@criaturamarcelo8086 Месяц назад
Sorry, how can i use the "_effect_blend"? I mean... how can i whrite their parameters?
@soubakouh
@soubakouh Месяц назад
Aleluia!!!! if anyone reads this comment.. Yes! this is your definitive video!!
@easternunit2009
@easternunit2009 Месяц назад
and I’m guessing that tying all the states to enum values is even better right?
@Far.aep_
@Far.aep_ Месяц назад
Me after seeing the exam 8:34
@ajinkyax
@ajinkyax Месяц назад
Wow i was looking for broadcast event, and found this instead. Works 😃
@ajinkyax
@ajinkyax Месяц назад
Can we trigger events from an Object, such other objects can listen to it .
@81Fredrick
@81Fredrick 2 месяца назад
very informative, thank you for your tutorials
@EskinderWorkneh
@EskinderWorkneh 2 месяца назад
I'm raphael
@EskinderWorkneh
@EskinderWorkneh 2 месяца назад
Gyatt
@itaisinger1360
@itaisinger1360 2 месяца назад
thanks for making such high quality gamemaker spesific coding tutorials. i for one dont need it but ive referenced your videos to quite a few people by now, you are a lifesaver. or atleast saves some people from the hurdle of learning coding in a different language, only to then need to switch back to gml.
@delta_0d
@delta_0d 2 месяца назад
tysm
@AdamBarkerThe
@AdamBarkerThe 2 месяца назад
Awesome stuff thank you
@Korrade-os5nn
@Korrade-os5nn 2 месяца назад
Thank you SO MUCH. I have for a while been trying to find out what the purpose of struct accessors are with little help. You are a life saver!
@FarofaNicee
@FarofaNicee 2 месяца назад
how did u add that "shine" passing throught the chest?
@dragosnastasie3290
@dragosnastasie3290 2 месяца назад
I can't thank you enough, this is the best resource I've found so far
@ilias_gamer1801
@ilias_gamer1801 2 месяца назад
So the macros are just like enums?
@leviholst3778
@leviholst3778 2 месяца назад
Enums reference numerical values, while Macro’s reference any value or expression
@ilias_gamer1801
@ilias_gamer1801 2 месяца назад
@@leviholst3778 Ok thanks
@ilias_gamer1801
@ilias_gamer1801 3 месяца назад
3 years later... i'm i late?
@painted631
@painted631 3 месяца назад
Hello, I don't know if you still read comments from videos this old, but I wanted to ask why you don't get an error when typing your function vector_zero(): v̲e̲c̲t̲o̲r̲(̲)̲ constructor{ my vector_zero keeps marking the : v̲e̲c̲t̲o̲r̲(̲)̲ as an error?
@urari4244
@urari4244 3 месяца назад
69th like
@jargontrueseer
@jargontrueseer 3 месяца назад
8:32 "At the end if this event, i will be destroyed."
@keypaw
@keypaw 3 месяца назад
This is good stuff. Just commenting for engagment
@quack_quak_.
@quack_quak_. 3 месяца назад
idk if i downloaded gamemaker 2 or 1 but i just signed in and i can download it as .exe or .zip
@Cinarbayramic
@Cinarbayramic 2 месяца назад
The video is outdated dont worry. it was the reason i quit gamemaker and started using unity few years ago
@jasongieske817
@jasongieske817 3 месяца назад
Worth noting that local variables declared prior to the with statement will still be in scope inside the with statement.
@HatmansTopHat
@HatmansTopHat 3 месяца назад
Gamemaker Studio 2 is now fully free and let's you create a standalone executable for those who want to in 2024
@burgersfrompigs
@burgersfrompigs 3 месяца назад
If anybody's watching this now, they updated it so now you can use HD games, windows,apple, and mobile
@olivierfissette5013
@olivierfissette5013 3 месяца назад
Now in opera gx browser you cam share your game for free
@blup9997
@blup9997 3 месяца назад
Thanks for making these tutorials, i have switched from scratch to gamemaker visual and in scratch, instances are called clone and are way simplier but very limiting
@TheLTak3r
@TheLTak3r 4 месяца назад
Where r u
@agred1519
@agred1519 4 месяца назад
Your instructions was clear, your voice was nice to hear. I hope you will return to posting more contents!
@DrTomb
@DrTomb 4 месяца назад
Wait, so you dont need to out global on it. I got mixed messages when you used global on the top struct but not the bottom ones.
@xa447
@xa447 5 месяцев назад
it just doesn't work XD
@evaisotalo3386
@evaisotalo3386 5 месяцев назад
Very good tutorial, thank you! Finally I am starting to understand how to use structs and constructors.
@muddrox887
@muddrox887 5 месяцев назад
Just so others are aware, move_and_collide is now a built in function in game maker so the player instance will not move correctly. Why? This is because the SamSpadeGameDev named his own movement function move_and_collide before the name officially represented the built in function I just mentioned. This is easily fixed by just changing the name of the function within the related script.
@DeavtheDev
@DeavtheDev 5 месяцев назад
Great video
@detoxdigital2436
@detoxdigital2436 5 месяцев назад
helpful but this guy goes so fast
@jugibur2117
@jugibur2117 5 месяцев назад
This confuses me first, now it's clearer, thanks!