SamSuka
iHeartGamedev
iHeartGamedev

patreon


Next Video Topic: The Command Pattern

Hi everyone!

I want to update you all on what has been going on behind the scenes. With the overarching topic of "programming" for the next tutorial, I've been narrowing down what it should be about. Given how much I enjoyed making the State Pattern video, I really want to make this next tutorial about another design pattern and right now I am putting a lot of research into The Command Pattern.

Many examples out there explain this pattern through an "Undo Redo" implementation. That might be a good starting point for us to do as well, and then we can follow it up with a more challenging tutorial. This would be similar to how we did the State Pattern tutorial and then followed it with the Hierarchical State Machine video.

What I'm most excited for is using the Command Pattern to remake the "Turn()" system from the game Transistor by SuperGiant Games. Transistor happens to be one of my personal favorite games and as I've been reading more about the command pattern, it also happens to include a really creative implementation of this pattern. If you haven't played Transistor, here's a thorough explanation of what it is: https://transistor.fandom.com/wiki/Turn() and a video with a timestamp of how it works: https://youtu.be/QLYkM4YZEMc?t=180

I imagine this as a more advanced tutorial though, so I do think that covering the basics of the pattern with a simpler implementation will be necessary before we get to that point though.

Happy to hear what anybody thinks of this plan either here or on Discord.

That's all for now!

Cheers! 🍻
-Nicky






More Creators