Content Overview Editor
Over
In Moonlight Peaks is een grote hoeveelheid items, allemaal met eigen attributen zoals prijs, visuele weergaven, gebruikstypes en nog veel meer.
Om het meer overzichtelijk te maken, heb ik een overzichtsvenster gemaakt dat ervoor zorgt dat alle data over de items overzichtelijk wordt gepresenteerd.
Querying, filteren en sorteren
Om makkelijk de content te vinden die je nodig hebt, kun je filteren op wat je precies nodig hebt. In ons geval valt dit onder bundels en metadata.
De overzichtsfunctie staat toe om te filteren op bijna elke kolom die in het overzicht beschikbaar is. Bovendien kun je ook kiezen welke kolommen je wel en niet wilt zien.
Inspector Link
Om het editen zo makkelijk mogelijk te maken, is er een directe link tussen het overzicht en de Unity-inspector.
Hierbij, als je een of meerdere objecten selecteert, kun je die direct aanpassen in de inspector.
Omgekeerd werkt dit ook: als je een object in de projectweergave selecteert, zou dat direct terug te zien zijn in het overzicht.
Debug data
De designers van Little Chicken hadden een makkelijke manier nodig om de omzet en winstgevendheid van een gewas te zien.
Oorspronkelijk gebeurde dat via een Excel-sheet, maar nu gebeurt dit direct in de Unity-editor, waarbij de waarden automatisch worden aangepast op basis van de items die in het project leven.
Vegetation Spawning en Spreading
Over
Een speler van Moonlight Peaks heeft de keuze om alles te doen met zijn plot.
Dat betekent dus ook om alles weg te halen.
Hier loop je natuurlijk de kans dat de speler zichzelf uitsluit om aan extra resources te komen.
Hierbij komt het systeem om extra vegetatie en verzamelobjecten over de map heen te verspreiden.
Implementatie
Het maken van vegetatie heeft een aantal stappen. Als eerste pakken we lege delen van de plot en kiezen we willekeurige plekken uit om speciaal gras op te spawnen.
Dit doen we totdat we een faallimiet hebben bereikt of totdat we genoeg hebben gespawned.
Daarna pakken we alle vegetatie die al op de plot staat en gaan we extra speciaal gras eromheen spawnen met een willekeurige kans.
Vervolgens kan dit speciale gras na een paar dagen transformeren naar een andere vegetatie asset. Dit kan per scène aangegeven worden met verschillende gewichten, om ervoor te zorgen dat je bijvoorbeeld meer paddenstoelen krijgt dan bomen.