Design Patterns in GameDev

preview_player
Показать описание
This is a high level video introducing the concept of design patterns. A few of the resources mentioned in the video.

Book Links ( w/ affiliate link BTW)






Let me know if you want a specific tutorial on an individual pattern
Рекомендации по теме
Комментарии
Автор

I certainly wouldn't mind some videos breaking down the more common design patterns. Speaking as someone whom is still fairly new to game programming.

UrsaFrank
Автор

Singletons are great to determine that only one instance of something should exist. An InputManager may be static, but the “playership” is one, and always should be one, but IS and instance of an object. A singleton makes it easy to access that instance through the class definition

I agree singletons can lead to code smells, but sometimes is just the right pattern

Slashx
Автор

I'm very fond of the author of game programming patterns, he is part of the Dart core team and is implementing the best specs for improving dart programming language

vinceramcesoliveros
Автор

This is a difficult area to really nail down facts for if you're learning on your own, you should definitely do a whole series

noxabellus
Автор

If I knew these exists before I've got my game to Steam Early Access, I'd made an update and bug-fixes, like, 1000% faster.
Not even talking about spaghetti-code and how long it took to made the game without these principles, and half-inventing them...

vladimir_ckau
Автор

Great video.. I search about this on google and finally found this video on 2nd page!! fucking 2nd page!! It is the best video so far!!

bobbyanggunawan
Автор

I like the highlevel approach, now I can focus on some specific patterns. :)

muffinspuffinsEE
Автор

Some examples of practical uses in regards to game development would be handy. Take a small game (demo if you like) and try first without (the naive approach) and then later apply a pattern to compare why this pattern is a smarter thing to do.
I am still quite new to design patterns and I know I probably should use patterns more often.

KimTiger
Автор

Thanks, this is gold for a lot of people

YousefBuHazza
Автор

Hi Mike, I love your videos. Suppose there is a simple game like pong or a flappy bird, now how do we structure the code/implementation i.e how do we know that we have to create a game class then pass it as a reference to the individual state classes etc.. a video specifically addressing such code designing or structuring before jumping right into coding would be really really helpul. Looking forward to your reply.

ajkdrag
Автор

nice video man there a few on yotube who touch this kind of topics, and see in it in the game enviroment its awsome

roa
Автор

Sorry I did not understand this topic is it flow charts or somthing or atleast the logic of it?

davestomper
Автор

Hey, could you do a video where you explain more about object states and state-based design?

tannerbeez
Автор

To go with this, also learn refactoring. Martin Fowler is a great developer. refactoring.com/catalog

foleyk