Design Patterns in GameDev

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 26

  • @UrsaFrank
    @UrsaFrank 7 лет назад +34

    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.

  • @vinceramces
    @vinceramces 4 года назад

    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

  • @Slashx92
    @Slashx92 2 года назад

    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

  • @noxabellus
    @noxabellus 7 лет назад +1

    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

  • @YousefBuHazza
    @YousefBuHazza 7 лет назад

    Thanks, this is gold for a lot of people

  • @muffinspuffinsEE
    @muffinspuffinsEE 7 лет назад

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

  • @bobbyanggunawan3407
    @bobbyanggunawan3407 2 года назад

    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!!

  • @Hybban
    @Hybban 7 лет назад

    Excellent video, as always.

  • @Kim-e4g4w
    @Kim-e4g4w 7 лет назад

    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.

  • @roa234
    @roa234 7 лет назад

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

  • @vladimir_ckau
    @vladimir_ckau 7 лет назад +5

    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...

  • @davestomper3428
    @davestomper3428 2 года назад

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

  • @Mistykijimbi2
    @Mistykijimbi2 7 лет назад +3

    This is pretty helpful

  • @tannerbeez
    @tannerbeez 7 лет назад

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

    • @gamefromscratch
      @gamefromscratch  7 лет назад +1

      +tannerbeez already did to a certain degree. ;)
      ruclips.net/video/jLLAtxPNaC0/видео.html

  • @ajkdrag
    @ajkdrag 7 лет назад

    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.

  • @karimgameil6240
    @karimgameil6240 5 лет назад

    Thank you so much for this.

  • @SlickNutter
    @SlickNutter 7 лет назад

    Great video!

  • @Yami1337Gaming
    @Yami1337Gaming 7 лет назад

    Thank you!

  • @Krishna_3333-i3l
    @Krishna_3333-i3l 6 лет назад

    u r best

  • @Creuilcreuil
    @Creuilcreuil 7 лет назад +1

    *ECS TEAM*

  • @foley2k2
    @foley2k2 7 лет назад

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

    • @gamefromscratch
      @gamefromscratch  7 лет назад

      +foley2k2 I was extremely tempted to mention Fowler during the video, but that's a whole different subject. Actually refactoring isn't a bad idea for a future video.

    • @joe_il_rustico
      @joe_il_rustico 5 лет назад

      @@gamefromscratch hey, did you end up making the video about refactoring? I would be very interested in seeing it

  • @glr
    @glr 4 года назад

    Let me Google that for you.