Inheritance is a feature within C# (and many other languages) that can greatly reduce the amount and complexity of code that we need to write and make it easier to maintain and extend our projects as they increase in size. In this video I’ll run through the key elements of how to use inheritance and some of the things to be cautious of.
Find the code here: https://github.com/GameDevEducation/DevEssential_Inheritance