Artificial Life, Behavior Trees and Optimization

Subscribers:
368
Published on ● Video Link: https://www.youtube.com/watch?v=eMSXafZVo1Y



Duration: 1:48:31
628 views
22


Listen to James Schumacher talking about his experience spending the best part of a decade so far making a realistic 3D evolution simulator on a part-time basis.

James is the lead developer of the game 'Species: Artificial life, Real evolution' (http://www.speciesgame.com), designed to be a simulation of emergent evolution from the real-life principles of random mutation and natural selection. James is a part-time developer and full-time science geek.

He talks about genetic algorithms and taking advantage of evolutionary algorithms to find exploits in the game environment. He discusses the advantages and disadvantages of choosing behavior tree's for AI and some of the optimization techniques he has used to stop 1000+ unique creatures from melting players' PCs.







Tags:
Video Game Development (Conference Subject)
Artificial Life (Software Genre)
behavior tree
optimization
Software Development (Industry)