State Machines and Editor Tools
AI in games often starts simple, but can quite often grow to be a monstrous web of complex states. The key to managing this is having diagnostics and tools to speed up the debugging process, which we'll unpack through a post-mortem of an expanding AI system.
Dan Szabo is the Lead Programmer at DragonBear Studios, where his focus includes a healthy combination of technical choreography, and a passion for team collaboration and sustainability. Dan has been involved in the games industry as a programmer for over six years, and drives the evolving technical capability of the team delivering Innchanted. With an electrical engineering background, Dan started his software career over 10 years ago as a network automation engineer at Telstra, developing tools to improve workforce capability, improving cross departmental processes, and leading the national training and support of new applications.