Технические условия (assumption) представляют собой перечень характеристик платформы, для которой будет создаваться система ИИ, Этот перечень затем используется для разработки технических требований к создаваемой системе.
Для выработки этого перечня нужно с достаточной степенью детализации описать окружающую среду игрового мира, в которой предстоит действовать системе ИИ, а также соответствующую часть игровой машины. В больишнстве случаев такое описание сводится к созданию аннотированного перечня интерфейсов, которые будут представлены игрокам. Как правило, управление системой ИИ осуществляется примерно так же, как и управление собственными персонажами.
Например, в том, что касается перемещений, мы можем исходить из того, что в игре перемещения осуществляются под управлением физического движка, который берет на себя разрешение всех конфликтов и столкновений. Кроме того, мы можем рассчитывать на наличие системы анимации, обеспечивающее низкоуровневое управление конечностями (low-level limb control), которую обычно называют системой локомоции (используемой также и дтш анимации собственных персонажей).
Обычно для подготовки технических условий нужно потратить некоторое время. На данном этапе эскизный проект игры в целом уже, как правило, близок к заверще-нию. Иными словами, вносить в него кардинальные коррективы уже не стоит. Поэтому проектировщик системы ИИ должен принять рещение о том, что можно "выжать" из платформы, чтобы получить систему ИИ требуемого качества. Кроме того, он должен решить, насколько эта система должна быть интегрирована в код всей игры в целом. Как правило, нужно в максимальной степени увеличивать объем повторно используемого кода, а также как можно больше увязывать систему ИИ с интерфейсом собственных персонажей.
Особенное внимание нужно уделить потенциально опасным аспектам платформы (в качестве примеров можно назвать конфликты уже принятых проектных решений с потребностями системы ИИ или недостаточно проработанные компоненты, архитектура и реализация которых еще не совсем ясны, и т.п.). Формулировки технических условий должны прояснять ситуацию и предлагать возможные пути решения выявленных проблем.