At 3:30 you say its hard to keep track of which code is doing what, but I'd argue it's quite the opposite. It's super easy to search for global variables and know exactly who is doing what, where
@@reedrehg the approach Im advising my kid to use is to break the game down into interactions between objects, on paper first. Where complex interactions are probably sequences of smaller interactions. Once the interactions have been listed, break them down into: trigger, message and action. the trigger is what event causes the interaction to start and also who listens for that event, the message is how the interaction is communicated to the target instance of an object (which could be itself) and the action is what the target instance does when it receives the message (which should only ever be to do something to itself, or start an interaction with another instance by sending that instance a message) message = just some form of communication, most commonly the sender calling a function on the target instance. but could also be a broadcast event if the sender doesnt know the reciever
Incredibly good, thank you for all of this information and such a comprehensible, sleek, and direct tutorial. It's exactly what I needed for my game. You definitely deserve more recognition, but I'm sure you will get it soon with videos of such quality :))
Remember the Cant! (or is that your real name and not a The Expanse reference?) Thank you for this video. I see a million videos talking about coding, but no one does videos about the architecture. And when they do, they just tallnabkut serfice levil stuff without explaining how the things works together.
Excellent exploration of this topic. Thank you for this detailed and easy to understand video 😊
🙌
how has this only got 12 views?!?!? this is unreal if you carry on with this sort of quality there's no way you won't blow up!
🙏
the amount of people that actually use gamemaker beyond a prototype or game jam is very low
Hard to get accurate data around this, but usage is definitely lower than Unity and Unreal.
@@reedrehg those of us who love it, love it for a reason :)
Great video! Will watch it again tomorrow. And probably again on the day after! Maybe everyday from now on.
I've never stopped watching it. But I'm not sure if it'll ever stop watching me...
At 3:30 you say its hard to keep track of which code is doing what, but I'd argue it's quite the opposite. It's super easy to search for global variables and know exactly who is doing what, where
To each their own. There's no one right way. Do what works for you. I personally find it difficult when there's too much in global scope.
@@reedrehg the approach Im advising my kid to use is to break the game down into interactions between objects, on paper first. Where complex interactions are probably sequences of smaller interactions. Once the interactions have been listed, break them down into: trigger, message and action. the trigger is what event causes the interaction to start and also who listens for that event, the message is how the interaction is communicated to the target instance of an object (which could be itself) and the action is what the target instance does when it receives the message (which should only ever be to do something to itself, or start an interaction with another instance by sending that instance a message) message = just some form of communication, most commonly the sender calling a function on the target instance. but could also be a broadcast event if the sender doesnt know the reciever
Really wish you could expand on the 3rd option.
Maybe in a future video. Any questions I can answer?
Very high quality video, I'm your 100th subscirber.
🎉🎉🎉 welcome
Incredibly good, thank you for all of this information and such a comprehensible, sleek, and direct tutorial. It's exactly what I needed for my game. You definitely deserve more recognition, but I'm sure you will get it soon with videos of such quality :))
Glad it helped!
A great explanation, very helpful, thanks!
Excellent content.
Thanks!
I usally dont comment any video, but man, this is awesome, excellent work
Thank you!
Remember the Cant! (or is that your real name and not a The Expanse reference?)
Thank you for this video. I see a million videos talking about coding, but no one does videos about the architecture. And when they do, they just tallnabkut serfice levil stuff without explaining how the things works together.
😂 I'm familiar with it, but nope just my real name!
Great stuff !