To make the cities made with the city builder livelier I wanted to add NPCs, so here goes the NPC editor
Concept
The app lets an user edit a tree of animated Dialogue Lines recited by the NPC and of User Choices selectable by a player talking to the NPC
I tested animation selection directly in 3d and dropped it because animations were too heavy to snappily load. I did some research on this subject and I think I could pull it off now.
Outcome
I had to focus on working for customers while the three editors (NPC, City, Building) were kept in stasis
Technical stack
Front: React
3D: Babylon.js, 3ds Max (Maxscript), Maya
Back: Node.js, Puppeteer
Cloud: Google Cloud Platform (Datastore, App Engine, Cloud Functions)