I was thinking on how I would like to further improve my project, I mean, if I were to expand on it or even make it into my own game that is.
Since my Silent Hill project I created a means to interact with anything in the environment. This was essential for that project and it turned out essential for Windwaker too. I made it so I can easily expand upon it and because it has a custom editor inspector I could make these changes even easier to use. The effort I put into creating it was well worth it.
I do think though that it does need improving, as each project has had different needs.
For Windwaker I would like to add animation triggers for conversations mostly. Because, in the original game an NPC has different states, they typically go from an idle state to a talking loop. But, during conversations they trigger different movements to portray their dialogue better. Even for Link too, sometimes he will change his expression in relation to the NPC.
At the moment for NPCs I can set any amount of messages for the player to cycle through. I would add an individual check before displaying any new message that can trigger a new animation loop.
This would give a bit more diversity, but may be too much for now. Mainly because if I were to add it I would also need to add additional features to fully flesh it out, such as:
- Camera placeholders for NPC & Link
- Sound Triggers
- Question Boxes
- Conversation interrupting / resuming (giving the player an item)
- Multiple-Alternative conversations (Some NPCs change dialogue on repeat interaction
So yea, this would be nice. If I get time I may implement a crude version, if anything just to add sounds.
No comments:
Post a Comment