Volg onderstaande stappen om een Asteroids game in 3D te bouwen met Unity en C#. Daarna voeg je je eigen bedachte mechanics toe om tot een tof project voor je portfolio te komen!

<aside> 💡 Tips:

De kick-off powerpoint:

https://www.canva.com/design/DAG_4AOA1hc/r-9Vv-obVYDRvftmk8huSQ/view?utm_content=DAG_4AOA1hc&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h3e44761531

Beoordelingscriteria

Je kunt alleen beoordeeld worden als je het project en de build netjes en op tijd hebt ingeleverd.

Categorie Onvoldoende Voldoende Goed Uitstekend
Game-uitwerking & uitbreidingen (40%) De basisversie is onvolledig of bevat grote fouten. Er zijn geen extra's toegevoegd. De basisversie werkt correct én bevat minimaal enkele uitbreidingen. De uitbreidingen zijn goed geïmplementeerd en verbeteren de speelervaring. Er is een balans tussen makkelijke en tijdsintensieve uitbreidingen. De game is sterk uitgebreid met unieke elementen die de oorspronkelijke opdracht overstijgen. De uitbreidingen tonen creativiteit en technisch inzicht.
Code schrijven (incl. overerving & optimalisatie) (40%) Code is rommelig of bevat veel fouten. Overerving ontbreekt of is verkeerd toegepast. Code werkt, maar is niet optimaal georganiseerd. Overerving wordt minimaal gebruikt. Code is netjes, efficiënt en goed gestructureerd. Overerving wordt correct toegepast om code herbruikbaar te maken. Code is goed gedocumenteerd, geoptimaliseerd en gebruikt overerving slim om complexe structuren modulair te maken.
Playtest (20%) Er is geen playtest uitgevoerd of er is geen bewijs van een playtest. Er is een playtest uitgevoerd en vastgelegd, maar de observaties en feedback zijn oppervlakkig of onvolledig. De playtest is zorgvuldig uitgevoerd en goed gedocumenteerd. Observaties en feedback zijn duidelijk genoteerd. De playtest is zorgvuldig uitgevoerd, goed gedocumenteerd en de feedback is kritisch geanalyseerd. Er is aantoonbaar relevante feedback verwerkt om de game te verbeteren.

Planning:

| Week 1 | Nieuwe klas kennis maken | Basisversie bouwen aan de hand van onderstaande stappen | | --- | --- | | Week 2 | Basisversie afronden en eigen inbreng (stap 12) | | Vakantie | Voorjaarsvakantie | | Week 3 | Eigen inbreng, playtesting. | | Week 4 | Eigen inbreng, playtesting, inleveren. |

Opdrachten

Extra Materiaal:

Waypoint systeem met vectoren

Enemies/Vijanden - Vectoren & Overerven

Unity & C# Debugging Tips

Vector CheatSheet