Home    General Programming    Artificial Intelligence    Math    Physics    Graphics    Networking    Audio Programming    
Audio/Visual Design    Game Design    Production    Business of Games    Game Studies    Conferences    Schools    Contact   
Managing
Scheduling
Localization
Support
Testing
All Articles
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
Game Programming Gems 5
Game Programming Gems 6
Game Programming Gems 7
AI Game Programming Wisdom
AI Game Programming Wisdom 2
AI Game Programming Wisdom 3
AI Game Programming Wisdom 4
GPU Gems
GPU Gems 2
GPU Gems 3
ShaderX
ShaderX2
ShaderX3
ShaderX4
ShaderX5
Massively Multiplayer Game Development
Massively Multiplayer Game Development 2
Secrets of the Game Business
Introduction to Game Development
GDC Proceedings
Game Developer Magazine
Gamasutra


Game Production: All Articles


Managing the Development Process

Tom Sloper
Secrets of the Game Business, Second Edition

Ways to Manage Creative Chaos

Heather Maxwell Chandler
Secrets of the Game Business, Second Edition

Offshore Game Development Outsourcing

Javier F. Otaegui
Secrets of the Game Business, Second Edition

Leadership: The Making Of Effective and Happy Teams

Melanie Cambron, Heather Maxwell
Secrets of the Game Business, Second Edition

The Stages of Game Development

Michael Sellers
Secrets of the Game Business, Second Edition

Localizations

Heather Maxwell
Secrets of the Game Business, Second Edition

Customer Support in Massively Multiplayer Online Games

Terri L. Perkins
Secrets of the Game Business, Second Edition

Quality Assurance: Bug Tracking and Test Cases

Chris Campbell
Secrets of the Game Business, Second Edition

Effective Quality Assurance-How to Manage Developers

Craig McDonald (Origin Systems)
Massively Multiplayer Game Development 2

Managing and Growing an MMOG as a Service

John Donham (Sony Online Entertainment)
Massively Multiplayer Game Development 2

Community Management: Do's and Don'ts from Those Who've Done Them

Graham Williams, Katie Postma (Ubisoft)
Massively Multiplayer Game Development 2

Techniques for Providing Online Support for Massively Multiplayer Games

Tom Gordon (AlienPants)
Massively Multiplayer Game Development 2

Large-Scale Project Management

Michael Saladino (Electronic Arts)
Massively Multiplayer Game Development 2

Managing and Growing an MMOG as a Service

John Donham (Sony Online Entertainment)
Massively Multiplayer Game Development 2

Automated Testing for Online Games

Larry Mellon (Electronic Arts)
Massively Multiplayer Game Development 2

Customer Support and Player Reputation: Itís All About Trust

Paul D. Sage (NCsoft Corporation)
Massively Multiplayer Game Development

Building (and Keeping) a Great Game Development Team

Barbara Walter
Game Design Perspectives

Keeping Your Team Motivated

Geoff Howland
Game Design Perspectives

Managing External Development Teams: Hand Me the Remote

Tom Sloper
Game Design Perspectives

Total Quality Control in Game Development

Chris Campbell
Game Design Perspectives

Using Focus Groups to Proof Design Ideas

Charlie Cleveland
Game Design Perspectives

Testing Undefined Behavior as a Result of Learning

Jonty Barnes (Lionhead Studios), Jason Hutchens (Amristar)
AI Game Programming Wisdom
Abstract: We consider learning to be the essence of Artificial Intelligence. Non-player characters, when granted the ability to learn, are given the potential to surprise and entertain the player in completely unexpected ways. This is very reinforcing from the player's point of view, but a nightmare for a testing department. How can they assure the quality of a game that may behave completely differently depending on the who's playing it? In this article we show, via a case study of the computer game "Black & White", exactly how a testing department can achieve their goals when the product they're testing features unpredictable learning AI.

34% off discount
"Latest from a must have series"
Game
Programming
Gems 7



"Cutting-edge graphics techniques"
GPU Gems 3


"Newest AI techniques from commercial games"
AI Game
Programming
Wisdom 4






Home