Sunday 11 August 2019

BPW2: JOURNEY - Versie 7

In deze laatste fase heb ik de game vooral opgeruimd. De scenes werden netjes gemaakt en ik zette de puntjes op de I.



Verder heb ik muziek toegevoegd (gevonden op bensound.com) en heb ik een start-menu gemaakt.


Nu is alles dat overblijft het inleveren van het project. Bedankt voor het lezen!

BPW2: JOURNEY - Versie 6

Nu dat het tijd was om keuzes en dialoog te gaan implementeren in de game, heb ik nogmaals het programma Twine gebruikt om de dialoog te schrijven en de keuzes te plannen. Dit deed ik omdat de dialoog in Twine overzichtelijker is dat in C# code. Zo kon ik dus eerst focussen op de dialoog zelf, en daarna kon ik het gewoon kopiëren en plakken in de code.



De code is gebaseerd op die uit de tutorial. Nu was het gewoon een kwestie van de tekst uit Twine overnemen en de scripts op de juiste manier toepassen.



BPW2: JOURNEY - Versie 5

Midden in de nacht, toen het te warm was om te slapen, realiseerde ik me waarom de code van de deuren niet werkte. 'OnTriggerEnter' werkt maar één keer en ik had een update-functie nodig.
Nu dat mijn fout duidelijk was, was het verbazend makkelijk om de deuren werkend te krijgen. Ik gebruikte gewoon een if-statement met LoadScene. De tekst "'E' to Enter" verscheen nu ook op het moment dat de speler voor de deur stond.


Ook heb ik onderstaande tutorial over multiple choice in Unity gevolgd:


Voor het volgen van deze tutorial heb ik een apart Unity-project aangemaakt, 'buttontest'. Dit was ook een referentie voor mezelf, zodat ik niet terug naar de tutorial zou hoeven te gaan.


BPW2: JOURNEY - Versie 4

Ik ben een week op vakantie geweest met mijn ouders, en nadat ik terugkwam duurde het even om terug in de werksfeer te komen. Deze update is dus vrij kort, mijn excuses daarvoor.
Het aanroepen van nieuwe scenes had ik nog niet toegepast op de 'deuren'. Dit was het eerste wat ik nu wilde oplossen.


Ik probeerde dezelfde code te gebruiken als bij de tunnels (colliders als triggers), maar dan met een if-statement eronder. Dit werkte niet, en ik begreep niet waarom.

BPW2: JOURNEY - Versie 3

Na de scenes in orde te hebben gemaakt, was het tijd om deze in elkaar over te laten lopen. Omdat ik in plaatjes denk, heb ik voor mezelf een boel schema's getekend in mijn notitieboekje. Dit maakte het project overzichtelijker voor mezelf.


Ik heb kleine colliders aan het einde van de tunnels gebruikt als triggers om van scene te veranderen.


BPW2: JOURNEY - Versie 2

Er was nog wat extra art die ik moest maken - een stapel wortels.


Ik maakte een planning van de 'wereld' - de konijnenberg - in de vorm van een simpele plattegrond. Zo had ik een overzicht van de volgorde van scenes en interacties in de game.


Vervolgens heb ik deze layout in 3D getest met een simpel script voor Player Movement. Dit was vooral om te testen of deze layout logisch voelde als ik er zelf doorheen bewoog.



Toen ik blij was met de layout, heb ik alle nodige scenes aangemaakt in Unity. Dit ging alleen om het plaatsen van sprites, dus erg moeilijk was het niet, maar het duurde even om alles klaar te krijgen.



BPW2: JOURNEY - Versie 1

De controls van de game had ik al van de tutorial die ik heb gevolgd in de conceptfase, dus ik maakte mijn eigen art erbij.



Ik maakte ook mockups van hoe een scene in de game eruit zou kunnen zien


Met deze assets kon ik een voorbeeldscene in elkaar zetten in Unity.