Software
Software needed for world building and interactions:
- Unity3d or Unreal Engine
- Voice Recognition Neural Network (Google Speech Recognition is good, but a local speech recognition neural net would be ideal)
- Avatar Personality Building Neural Network
- Avatar Model Building Neural Network
- Story/Scenario Building Neural Network