So Joshua convinced me to try out Unity instead of using Panda3D. So far I must say it is going very well. Unity has been a very clean interface and the gui has been relatively easy to use. It did require me to watch tutorials for basically an entire day before really getting started but the learning curve was well worth it. I also am having to learn C# but thus far no serious issues with that.

I'm well past where I had gotten to in Panda3D on this things I'm actually worried about. I haven't try to do anything with animation nor have I worried about the camera clipping through the ground. Right now the agent (the green ball) moves without any intelligence. Its hydration and satiation slowly decrease, it is removed from the scene when either hits zero. I have placed a water source and a food source into the scene, when the agent is near them it refills its hydration and satiation. I hope to have the agent working as a simple reflex agent by the end of the week. It should, in theory, be relatively simple. I'm pretty excited about it!