aaronvark / PeerReview1819

Repo for peer review assignments for year 2 development class of 18/19
0 stars 0 forks source link

Bas De Koningh - EasyAI #80

Closed BeTheBase closed 4 years ago

BeTheBase commented 4 years ago

72 EasyAISystem

Voor deze opdracht wil ik een simpele AI systeem tool bouwen. Deze tool moet je helpen om de voor jou game geschikte npc’s simpel en snel op te zetten. Veel AI behaviour en dergelijke sounds en animaties kunnen in heel veel verschillende soorten genres generiek gebruikt worden. Emerald AI is mijn grootste inspiratiebron, zij hebben een duidelijke en simpel te gebruiken systeem gebouwd waarmee je snel verschillende soorten npc’s kunt opzetten. Helaas kost deze asset ongeveer 45$ en zit je vast aan wat zij bieden en de schaalbaarheid van de tool is beperkt.

Inspiratie:

Quest system pro (deprecated) Makkelijk generiek quests opzetten en aanpassen

Gif Creator - http://www.pygmymonkey.com/tools/gif-creator/ Simpel en eenvoudig op 1 plek Je speeld je game en je kunt een gifje maken van wat je speeld.

Anima2D - https://assetstore.unity.com/packages/essentials/unity-anima2d-79840?_ga=2.61248492.1554272988.1573475989-1448464517.1554807719 Simpel 2D animaties Sprite optimization

Emerald AI System - https://assetstore.unity.com/packages/tools/ai/emerald-ai-2-0-40199 Quickly Multiple AI's for every game

Features en doelgroep Zelf wordt ik altijd erg geïnspireerd door grote fantasy verhalen. Open-world / adventurer of gewoon een harde RPG. In dit soort games zitten vaak heel erg veel npc’s waarvan er erg veel op elkaar lijken of dat ze net een ander gedrag tonen. De bovengenoemde genres zijn dan ook mijn doelgroep voor deze asset, wel 3D moet ik er even bij noemen. Misschien in de toekomst ook een 2D support maar voor nu focus ik op 3D. Wat ik ook wil bereiken met deze tool is het maken van games (vooral voor mezelf) te versnellen. Dat ik zelf simpel m’n npc’s kan opzetten voor een snel prototype van mijn coole open-world/ RPG/ adventurer ervaring. Ik ben buiten de school projecten bezig met een multiplayer co-op survival adventurer waar nog een hoop gedaan moet worden. Hiervoor wil ik graag ook diverse npc’s in de game bouwen. Dit heeft mij ook aangesproken om deze tool te gaan bouwen.

Elementen die ik er graag in wil:

Generieke opzet voor het veranderen en aanmaken van een npc. EditorWindow waar je de eerste settings kunt instellen. CustomEditor waar “the magic happens”, hier kun je door middel van een overzichtelijk knoppen menu switchen naar de settings die je voor die specifieke AI wilt aanpassen. Temperament kopje ( hier kun je het gedrag van de AI instellen ) Animation kopje ( hier kun je eenvoudig de animation clips veranderen ) Als alles vlot gaat:

Sounds kopje ( hier kun je eenvoudig de sound clips veranderen ) Add behaviour systeem ( dat de gebruiker zelf nieuwe settings met systemen kan toevoegen ) Visuele feedback / Tooltips bij alle knoppen en opties. Visuele vormgevende verbeteringen