top of page
Schermafbeelding 2024-04-19 133653_edited.jpg

Unpowerd

Team Size: 6 ( 2 Game Developers en 4 Game Artist)

​

Tools die ik heb gebruikt: Unity, Visual Studio, Github

​

Beschrijving: Dit was een school project waar we met een space thema moesten werken en de game genre kon zijn wat we wilde dus we kozen ervoor om een Metroidvania game te maken waar je als de laatste overlevende moet proberen te ontsnappen van geïnfecteerd schip door het gebruiken van power-ups en platforming.

​

Mijn Contributie: Ik heb gewerkt aan de AI van verschillende Enemies en verder ook gewerkt aan de Level Design van meerdere levels.

​

Duur: 10 weken

[6 mei - 12 Juli, 4e periode van het 1e scholjaar van het Mediacollege] â€‹â€‹

Gameplay Video

LevelDesign
Bovenkant
EnemyAI

Ik had een simpel enemy script gemaakt waarmee de enemy van links naar rechts gaat met een vaste snelheid en met gebruik van de Rigidbody zorgt het ervoor dat de snelheid een vaste waarde behoudt met gebruik van Mathf.Clamp.

Verder had ik ervoor gezorgd dat als er collision op het pad van de enemy komt met de tag "Obstacle" dan gaat de enemy de tegenovergestelde richting van zijn originele trajectory volgen om te voorkomen de enemy in lijn blijft van zijn gegeven pad.

Hier zie je de Flying enemy in actie.

Ik had ook een variatie van de enemy gemaakt genaamd Flying enemyEX die de speler kon volgen als die in range kwam van de enemy en voorvolgens de speler gaat volgen. Hieronder zijn de variabelen die ik heb gebruikt te zien.

Met de code hieronder maak gebruik van een float die de distance checkt tussen de speler en enemy om te kijken of de speler in range is en als hij in range is dan gaat de enemy op de speler af en roteert mee op de basis van de positie van de speler en zo niet dan blijf de enemy zijn normale pad volgen. 

Hier zie je de Flying enemyEX de speler volgen.

Level Design Real

Ik heb naast enemy AI ook aan een level gewerkt waar je een power up krijgt, waaronder het level dat je boven deze tekst ziet. In dit level heb ik gebruik gemaakt van mijn enemies en ze moeilijker gemaakt met behulp van de platforms.

We hadden ook een mini baas gemaakt als midway point om te kijken of de speler goed genoeg was om verder te gaan

We hebben ook op optionele delen van het lvl wat easter eggs achter gelaten om wat meer de mood te geven van het spel, 

want hier zie je voor het eerst een ander persoon alleen is dat persoon gruwelijk vermoord en opgehangen in de wc.

De "baas" van dit lvl is meer een runaway segment waar je zo snel mogelijk door de deuren heen moet om in leven te blijven de enemies worden altijd op random punten gespawned.

  • Github-white
  • Linkedin
  • Gmail
bottom of page