Durante il mio anno accademico alla DBGA, la settimana dopo aver consegnato il nostro progetto mobile, il nostro Core Trainer ha deciso di creare una Coding Challenge per noi Game Programmers.
Ci è stato consegnato un Detail Design Document riguardo un tool per Unity Engine pensato per essere utilizzato da un Level Designer, permettendogli di avere controllo su un livello proceduralmente generato.
Il progetto è stato realizzato in 6 giorni. Dopo quella data, ho effettuato alcune modifiche e miglioramenti per renderlo accessibile ad altri programmatori.
Puoi ottenere il progetto Unity dalla mia GitLab Repository a questo link: https://gitlab.com/.
(basato su Unity 2020.2.1f1)
Mi è stato conferito il premio "Best Tool" per questa challenge, ma naturalmente non è stato semplice. Ho affrontato molti ostacoli lungo la via che mi hanno aiutato ad acquisire nuove conoscenze sull'Editor Scripting. Ho imparato come creare finestre per l'editor, serializzare dati correttamente e debuggare l'Editor di Unity.