Prototype & Type Object Pattern - Game Programming Patterns in Unity & C#

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

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

  • @davidmolnar4630
    @davidmolnar4630 6 лет назад +6

    That book is great actually. It is a recommended read for beginners and advanced developers as well since it is written in such an understandable and easy-to-digest form that it just pulls you in and ...

  • @LeNumberJ
    @LeNumberJ 6 лет назад +15

    love all your videos. thanks for the hard work. keep it up

  • @gustavosancho5914
    @gustavosancho5914 6 лет назад +8

    Please keep up reviewing these design patterns. It's been really helpful :D

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

    Cooooooollllll !!! This is the video I've been waiting for in this series ... how to hook SciptableObjects up and call them appropriately vs how to use abstract classes for inheritance. I was starting to lean towards inheritance but don't usually see it in these tutorials so it didn't seem like the way to go. Thank you !!

  • @TheCrXe
    @TheCrXe 5 лет назад +1

    this channel is gold

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

    So reassuring to see that what I've done so far corresponds to the conclusion, it's like receiving a pat on the head :D

  • @rafaluklejewski9625
    @rafaluklejewski9625 6 лет назад +12

    awesome!
    thanks for recommending the book - its exactly what I was looking for!
    Jason - any more books you could recommend?

  • @3dfuture.ledcanvas
    @3dfuture.ledcanvas 6 лет назад +4

    Congratulation for big follower's growth! ^^

  • @AnthelmeDumont
    @AnthelmeDumont 6 лет назад

    Keep going, these new Game Programming Patterns videos are awesome.

  • @Killer_Nads
    @Killer_Nads 6 лет назад

    That was really clear and useful, thanks. I think that was one of your best design pattern tutorials so far :)

  • @karim009
    @karim009 6 лет назад

    Thank you for this kind of videos! Love it!

  • @Jhonxay
    @Jhonxay 6 лет назад +1

    Nice video, Unity3d College!

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

    man! many thanks for sharing your knowledge!!

  • @noreasonchannel4012
    @noreasonchannel4012 6 лет назад

    You are amazing. Looking forward to more! Subbed forever

  • @Elenthiriel
    @Elenthiriel 3 года назад

    altought the tutorial is amazing, i guess that know that we have ScriptableObjects, it's a little bit old.

  • @CoReeYe
    @CoReeYe 6 лет назад

    You are a hero!

  • @rafa_guitar
    @rafa_guitar 6 лет назад

    Thank you Jason!

  • @The28studio
    @The28studio 6 лет назад

    For the attack methode , i usaully put it on the scriptable object .

  • @chriserony
    @chriserony 9 месяцев назад

    This is really cool, but I don't get how to read the scriptable object assets into script. Like if I want my character to start with some items in the inventory by default, or have an NPC hand them items, how do I get the asset?

  • @PRodi_
    @PRodi_ 6 лет назад +2

    Nice intro! - did you made it?

  • @SunnyApples
    @SunnyApples 6 лет назад +4

    I have a beginner level question.
    Do these game design patterns work only with Object Oriented Programming? Or are some of them (or all of them) useful in Entity Component System style of coding?
    If ECS doesn't use classes, I wonder how this stuff would even be implemented, or is it even necessary.
    I still don't know how to use ECS, waiting for that stuff to become more mainstream with Unity crowd.

    • @reigota
      @reigota 6 лет назад

      ECS DO use classes. Every entity IS a class :)

    • @noctisocculta4820
      @noctisocculta4820 6 лет назад +1

      It should be noted that ECS absolutely is still object oriented. It's simply about composition rather than inheritance. While one implementation of this pattern shown used inheritance, many of the other examples might work under ECS style. I think a better fitting pattern might be factory, as that's basically the same thing but more composite focused.

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

    Hey Jason, what's you opinion on the MVC Pattern for games ?
    Specificly if implemented in unity with uniRex.
    Really curious on what's your opinion on this.

  • @beardordie5308
    @beardordie5308 6 лет назад +18

    BEARD !!! BEEEEEEAAAAAAARRRRRD

  • @ewwitsantonio
    @ewwitsantonio 6 лет назад

    Great video! Question on large external data files and Scriptable Objects. I like the flexibility of being able to drag and drop Scriptable Objects in the editor (it would be a main workflow for game design in the project), yet I need 100s of them... maybe more. Is there a known process to have a directory of Scriptable Objects mirror an external database? I mean this in both directions: if a change is made in the directory of SOs, then update the external database, and vice versa.
    I understand this might be prone to lots of issues, I'm still trying to think this out... but if you've experience with this please let me know! Thanks!

    • @noctisocculta4820
      @noctisocculta4820 6 лет назад +1

      You can write an editor script to pull from a database and create/destroy scriptable objects as needed in a designated folder.

  • @reigota
    @reigota 6 лет назад

    Hey man.. around 15 you are showing Attack Method inside weapon class.. I think it could or even should be in your scriptable Object.
    If so, you could still have a base so weapon data and some different specialized weapons doing cool things and your weaponv2 class doesnt need to know about it.. I think that using methods inside SO is a very very cleaver solution for this stuff

  • @gazoonman
    @gazoonman 4 года назад +1

    I have no idea what's the difference then between prototype and type object

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

    Anything on EXPRESSION TREES ...

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

    I really wanted the knight devastate that enemy.

  • @phambaoha170
    @phambaoha170 6 лет назад

    Great

  • @jarekshark1356
    @jarekshark1356 3 года назад

    thx

  • @berkhanozen8694
    @berkhanozen8694 Год назад

    Its look similar to Flyweight Pattern

  • @potolok777
    @potolok777 5 лет назад +2

    Jason files...

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

    why there are so less views?

  • @eduoki8498
    @eduoki8498 5 лет назад +2

    +1 comment

  • @bilgindurmusali7801
    @bilgindurmusali7801 6 лет назад +1

    Odin?

  • @excellNexcel
    @excellNexcel 6 лет назад +1

    Jason,
    good tutorial as usual, but you have to do something about that beard...it adds too many years to you