Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 24, 2017
arrowPress Releases






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Devs without programming knowledge soon could create dynamic AI

March 7, 2017 | By Alissa McAloon

March 7, 2017 | By Alissa McAloon
Comments
    Post A Comment
More: Design, Video, GDC



During GDC last week, the crew behind the GDC X One Life Left podcast took the time to speak with a handful of people working on interesting projects and technology in the video game development sphere.

On such interviewee, Mitu Khandaker-Kokoris, spoke in detail about the work she’s doing with SpiritAI to make artificial intelligence more accessible to game creators without programming expertise.

The tool, an in-development character engine, would give developers the ability to create AI characters for a wide variety of games and situations.

Ideally, this character engine would enable narrative designers, writers, and other developers to create responsive AI characters without programming knowledge. Khandaker-Kokoris compared the tech to the fictional AI robots in HBO’s Westworld series, and that comparison carries through to how the technology functions behind the scenes as well. 

“There’s text or speech generated on what the NPC thinks is most appropriate. It basically improvises on a script that you’ve written and also on the things it knows in the world,” she explained. “So it's about coming up with new things that this character says based on what its own agenda is and what you’ve said to it.”

SpiritAI's recently unveiled project was on the GDC show floor last week. In that demo, players could communicate via text to an in-game character accused of a murder to explore its motivations, agenda, and knowledge.

The demo was similar to some of the potential applications Khandaker-Kokoris mentioned in the podcast recording, such as one that described how NPCs in massively multiplayer online games could share knowledge and respond differently to people based on a player’s actions or words.

“You can sort of write characters who are very responsive and dynamic and you can talk to them, either through natural language or [through] typing at them and they’ll know what you're saying,” explained Khandaker-Kokoris. The character engine has applications in virtual reality as well, and she says it can also enable AI characters to respond to where a character is physically located in an environment.

For Khandaker-Kokoris’ full explanation of the technology and more examples of its application, take a look at the final segment of the video above, right around the 1:12:30 mark. The full episode, featuring conversations with a total of 12 developers, is well worth a listen as well.  

And while you’re at it, be sure to subscribe to the Gamasutra Twitch Channel and the One Life Left podcast for more great game analysis to enrich your development life. 

Gamasutra and GDC are sibling organizations under parent UBM Americas



Related Jobs

Skydance Interactive
Skydance Interactive — Marina Del Rey, California, United States
[09.22.17]

Narrative Designer
Substrate Games, LLC
Substrate Games, LLC — Des Moines, Iowa, United States
[09.21.17]

Software Engineer
Infinity Ward / Activision
Infinity Ward / Activision — woodland hills, California, United States
[09.21.17]

Senior Visual Effects Artist
Pixelberry Studios
Pixelberry Studios — Mountain View, California, United States
[09.20.17]

Senior Game Writer









Loading Comments

loader image