<aside> 🎯

Doel van deze les

Je leert hoe Object Oriented Programming (OOP) je helpt om C#-gamecode logisch op te bouwen en uit te breiden. Je maakt classes en objects, beschermt interne data en ontdekt hoe inheritance, polymorphism en abstraction werken.

</aside>

Vorige week heb je met KISS, DRY, YAGNI en SRP geleerd hoe je code slimmer structureert. Nu leer je de C#-bouwstenen waarmee je zulke keuzes kunt uitvoeren. We werken met herkenbare voorbeelden van een Car, SportsCar, Vehicle en Unity-componenten.


📚 Materialen bij deze les

Voor studenten

🏁 Garage Challenge – Unity-project downloaden

Download de ZIP en pak het project uit. Het bevat de Unity-startscene, de oefeningen en de voorbeeldcode per level. Open het uitgepakte project in Unity Hub. Verderop op deze pagina, bij de oefeningen en onder Garage Challenge – oefenen in Unity, lees je precies wat je moet doen en waar je hulp vindt als je vastloopt.


🎯 Wat leer je?

Na deze les kun je: