Architecture Principles apply to Unity Game Dev just like any other Software Development. Let's dive into practical application of one of the most foundational principles in Object Oriented Programming - Favoring Composition over Inheritance (of course, there will be a bit of both) and a few Game Dev tips along the way!
The Advanced Dissolve shader you see in the video is at the top of the list of Assets below. In the video it is integrated with two Shader Graph shaders as it's own node for the leaves and the trunk of the trees which required a very easy integration. It uses a geometric shape to hide things between the player and the camera. It is well documented, and on sale right now. Check it out!
A few things about Tuples! The word "Tuple" comes from the field of mathematics, particularly from the concept of a tuple in set theory. In mathematics, a tuple is an ordered list of elements. The term has been adopted in computer programming to refer to a data structure that contains multiple fields, usually of varied types, grouped together. "Tuple" is pronounced similar to the word "couple" rather than rhyming with "quadruple," even though the latter shares the same "-uple" suffix.
🔔 Subscribe for more Unity Tutorials [ Ссылка ]
#unity3d #gamedev #indiedev
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
0:00 Composition vs Inheritance
8:20 Tuples
12:10 Generating UML
Assets Shown In This Video (Affiliate Links)
Advanced Dissolve: [ Ссылка ]
Aquarius Max Stylized Trees: [ Ссылка ]
Eole Foliage Shader: [ Ссылка ]
Dungeon Mason Tiny Hero Duo: (FREE): [ Ссылка ]
Dmitriy Dryzhak Models: [ Ссылка ]
Chromisu: Handpainted Forest MEGA Pack [ Ссылка ]
VFX Trees: [ Ссылка ]
Kronnect Beautify: [ Ссылка ]
*Follow me!*
[ Ссылка ]
Ещё видео!