Steve Rabin is an American
software engineer
Software engineering is a systematic engineering approach to software development.
A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ''p ...
,
college instructor, and
editor
Editing is the process of selecting and preparing written, photographic, visual, audible, or cinematic material used by a person or an entity to convey a message or information. The editing process can involve correction, condensation, ...
/
author
An author is the writer of a book, article, play, mostly written work. A broader definition of the word "author" states:
"''An author is "the person who originated or gave existence to anything" and whose authorship determines responsibility f ...
who specializes in the field of
video game artificial intelligence. He is best known as the chief editor of the ''AI Game Programming Wisdom'' series of books and as an author in the ''Game Programming Gems'' series of books. Rabin is currently a principal software engineer at
Nintendo of America
is a Japanese multinational video game company headquartered in Kyoto, Japan. It develops video games and video game consoles.
Nintendo was founded in 1889 as by craftsman Fusajiro Yamauchi and originally produced handmade playing cards. ...
and an instructor at both the
DigiPen Institute of Technology
DigiPen Institute of Technology is a private, for-profit university in Redmond, Washington. It also has campuses in Singapore and Bilbao, Spain. DigiPen offers bachelor's and master's degree programs in Computer Science, Animation, Video Game ...
and the
University of Washington Extension.
''AI Game Programming Wisdom'' series
Rabin has had a significant impact on the field of
game AI
In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vi ...
by driving the ''AI Game Programming Wisdom'' series. With 246 articles from industry experts contained in the four volumes, this source of information on techniques and algorithms from commercial games has dwarfed other sources of
game AI
In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vi ...
information, such as the
Game Developers Conference
The Game Developers Conference (GDC) is an annual conference for video game developers. The event includes an expo, networking events, and awards shows like the Game Developers Choice Awards and Independent Games Festival, and a variety of tuto ...
which typically features fewer than half a dozen
game AI
In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vi ...
presentations each year. As such, this has allowed implementation details about a great deal of groundbreaking AI to be widely known, such as empathy learning in
''Black & White'' by
Richard Evans,
planning
Planning is the process of thinking regarding the activities required to achieve a desired goal. Planning is based on foresight, the fundamental capacity for mental time travel. The evolution of forethought, the capacity to think ahead, is c ...
in ''
F.E.A.R.'' by Jeff Orkin, and agent reputation systems in
Fable
Fable is a literary genre: a succinct fictional story, in prose or verse, that features animals, legendary creatures, plants, inanimate objects, or forces of nature that are anthropomorphized, and that illustrates or leads to a particular mor ...
by Adam Russell. By leading the effort to publish commercial
game AI
In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vi ...
techniques, Rabin has become a top figure in the field of
game AI
In video games, artificial intelligence (AI) is used to generate responsive, adaptive or intelligent behaviors primarily in non-player characters (NPCs) similar to human-like intelligence. Artificial intelligence has been an integral part of vi ...
.
Game credits
''
HyperBlade'' (1996), AI programmer
''
Microsoft Baseball 3D 1998 Edition
''Microsoft Baseball 3D 1998 Edition'', also known as simply ''Microsoft Baseball 3D'', is a sports video game developed by Microsoft and WizBang! Software Productions. It was released for Microsoft Windows in 1998. It received praise for its grap ...
'' (1998), AI programmer
''
Dungeon Siege'' (2002), AI programmer
References
{{DEFAULTSORT:Rabin, Steve
Video game programmers
Living people
Year of birth missing (living people)