Join Harrison Ferrone for an in-depth discussion in this video Keep empathy in mind, part of Unity 5: Build a Character Dialogue System.
- [Instructor] It might seem like an odd place to start a game programming course by talking about empathy, but I promise you it's something you don't really want to leave out of any game you're a part of making. Creating situations to encourage your players to empathize with your in-game characters paves the way for those players to identify with them. The more they self-identify with those characters, the more engaged they become, and more importantly, the more they stay engaged. Think back to your favorite games for a minute before we embark on our programming tasks.
Do you still feel a strong emotional connection with them? Suspense, anger, sorrow, even love. If so, you can be sure that wasn't an accident. Great lasting games have specifically designed narratives to create exactly that effect, even years or decades later. So when you're writing your game design documents, character dialogues, or story plot points, remember to keep empathy in the forefront of your mind. Bring your characters to life. Make your players feel for them, even feel they are them.
If done properly, you'll be rewarded with a rich and lasting player base.
- Fostering engagement and an emotional investment
- Starting a project from scratch
- Importing the LitJSON library
- Using TexturePacker
- Creating the narrative event class
- Creating and finishing the JsonFactory
- Building a GUI animation system
- Writing and finishing the Panel Manager
- Adding player input and finishing touches