I was inspired by slow life games like the Sims. When I heard about the IMVU Hackathon I thought it would be interesting to have IMVU Players be able to use their characters in life sim type game.
What it does
IMVU Life allows IMVU users to take their avatar and let them loose in their on apartment. The avatar will live out it's life and do day to day tasks. The idea is to give your avatar a life.
How I built it
A lot of trial and error.
Challenges I ran into
There were two areas I had issues with. The first was handling animation with a nav mesh. The avatar did a lot of weird things a first that required a lot of polish. The second thing was animation the avatar to do different things. Every time I thought of something for the avatar to do I had to think about how to animate.
Accomplishments that I'm proud of
Im proud of the way that the avatar interacts with the apartment in this game. I feel that even though the AI is simple its interesting to watch your own avatar live out it's life.
What I learned
I learned a lot about what it takes to make an avatar come to life using AI and animation. The tools built into Unity like navigation meshes and the machinima animation are good enough to do a lot of the heavy lifting for a game like this.
What's next for IMVU Life
I want the avatar to have more activities to do. I also want the player to be able to interact in more ways.