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

  Рет қаралды 39,671

Jason Weimann

Jason Weimann

Күн бұрын

Пікірлер: 40
@LeNumberJ
@LeNumberJ 5 жыл бұрын
love all your videos. thanks for the hard work. keep it up
@davidmolnar4630
@davidmolnar4630 5 жыл бұрын
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 ...
@Killer_Nads
@Killer_Nads 5 жыл бұрын
That was really clear and useful, thanks. I think that was one of your best design pattern tutorials so far :)
@AnthelmeDumont
@AnthelmeDumont 5 жыл бұрын
Keep going, these new Game Programming Patterns videos are awesome.
@kyleme9697
@kyleme9697 3 жыл бұрын
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 !!
@rafaluklejewski9625
@rafaluklejewski9625 5 жыл бұрын
awesome! thanks for recommending the book - its exactly what I was looking for! Jason - any more books you could recommend?
@TheCrXe
@TheCrXe 5 жыл бұрын
this channel is gold
@karim009
@karim009 5 жыл бұрын
Thank you for this kind of videos! Love it!
@user-ni5qn1oi6z
@user-ni5qn1oi6z 5 жыл бұрын
Congratulation for big follower's growth! ^^
@gustavosancho5914
@gustavosancho5914 5 жыл бұрын
Please keep up reviewing these design patterns. It's been really helpful :D
@Jhonxay
@Jhonxay 5 жыл бұрын
Nice video, Unity3d College!
@noreasonchannel4012
@noreasonchannel4012 5 жыл бұрын
You are amazing. Looking forward to more! Subbed forever
@xXDameanXx
@xXDameanXx 5 жыл бұрын
man! many thanks for sharing your knowledge!!
@IronFreee
@IronFreee 3 жыл бұрын
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
@rafa_guitar
@rafa_guitar 5 жыл бұрын
Thank you Jason!
@CoReeYe
@CoReeYe 5 жыл бұрын
You are a hero!
@PRodi_
@PRodi_ 5 жыл бұрын
Nice intro! - did you made it?
@stefanbratasanu
@stefanbratasanu 3 жыл бұрын
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.
@phambaoha170
@phambaoha170 5 жыл бұрын
Great
@jarekshark1356
@jarekshark1356 2 жыл бұрын
thx
@The28studio
@The28studio 5 жыл бұрын
For the attack methode , i usaully put it on the scriptable object .
@Elenthiriel
@Elenthiriel 2 жыл бұрын
altought the tutorial is amazing, i guess that know that we have ScriptableObjects, it's a little bit old.
@chriserony
@chriserony 3 ай бұрын
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?
@ewwitsantonio
@ewwitsantonio 5 жыл бұрын
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 5 жыл бұрын
You can write an editor script to pull from a database and create/destroy scriptable objects as needed in a designated folder.
@reigota
@reigota 5 жыл бұрын
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
@beardordie5308
@beardordie5308 5 жыл бұрын
BEARD !!! BEEEEEEAAAAAAARRRRRD
@SunnyApples
@SunnyApples 5 жыл бұрын
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 5 жыл бұрын
ECS DO use classes. Every entity IS a class :)
@noctisocculta4820
@noctisocculta4820 5 жыл бұрын
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.
@rahultandon9749
@rahultandon9749 3 жыл бұрын
Anything on EXPRESSION TREES ...
@gazoonman
@gazoonman 4 жыл бұрын
I have no idea what's the difference then between prototype and type object
@berkhanozen8694
@berkhanozen8694 Жыл бұрын
Its look similar to Flyweight Pattern
@potolok777
@potolok777 4 жыл бұрын
Jason files...
@HasanVurucu
@HasanVurucu 3 жыл бұрын
I really wanted the knight devastate that enemy.
@saadanees7989
@saadanees7989 5 жыл бұрын
why there are so less views?
@eduoki8498
@eduoki8498 4 жыл бұрын
+1 comment
@bilgindurmusali7801
@bilgindurmusali7801 5 жыл бұрын
Odin?
@excellNexcel
@excellNexcel 5 жыл бұрын
Jason, good tutorial as usual, but you have to do something about that beard...it adds too many years to you
Object Pooling (in depth) - Game Programming Patterns in Unity & C#
29:56
The 6 Design Patterns game devs need?
24:20
Jason Weimann
Рет қаралды 363 М.
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 72 МЛН
Cat Corn?! 🙀 #cat #cute #catlover
00:54
Stocat
Рет қаралды 15 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 115 МЛН
C# Proxy Заместитель | Design Patterns
28:51
codaza
Рет қаралды 18 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09
Observer Pattern -  Game Programming Patterns in Unity & C#
18:52
Jason Weimann
Рет қаралды 90 М.
Events & Delegates in Unity
13:20
Game Dev Beginner
Рет қаралды 51 М.
The Factory Pattern in Python // Separate Creation From Use
14:58
Better Coding in Unity With Just a Few Lines of Code
15:27
Firemind
Рет қаралды 304 М.
The Ultimate Introduction to Scriptable Objects in Unity
20:45
Command Pattern - Game Programming Patterns in Unity & C#
19:03
Jason Weimann
Рет қаралды 51 М.
How to use Singletons in Unity3D without breaking everything...
25:34
Паттерн Стратегия в Unity
21:38
Unity Оk
Рет қаралды 6 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
0:12
Laro Benz
Рет қаралды 51 МЛН
КТО СОЖРАЛ АРБУЗ #cat #pets #топ
0:17
Лайки Like
Рет қаралды 1,3 МЛН
Starman #starman #superman #starmanmeme #shorts
0:16
Dr.Superman
Рет қаралды 11 МЛН