Steve is a Principal Software Engineer at Nintendo of America, where he researches new techniques
for Nintendo's next generation systems, architects new development tools, and supports Nintendo developers.
Before Nintendo, Steve worked primarily as an AI engineer at several Seattle start-ups including
Gas Powered Games, WizBang Software Productions, and Surreal Software. He organized and edited
the AI Game Programming Wisdom series of books, the book Introduction to Game Development,
and has over a dozen articles published in the Game Programming Gems series. He's been an
invited keynote speaker at several academic AI conferences, spoken at the Game Developers Conference,
and numerous Nintendo development conferences in North America and Europe. He organizes
the two-day AI Summit at GDC (2009-present) and has moderated the GDC AI roundtables. Steve founded and
manages the professional group known as the AI Game Programmers Guild with over 350 members worldwide.
He also teaches game AI
at the DigiPen Institute of Technology. Steve earned a B.S. in Computer
Engineering and an M.S. in Computer Science, both from the University of Washington.