Пока Бердуэлл совершает подвиги в анимации, Стив Бонд с головой уходит в работу над ИИ – говорят, что он выучил C++ всего за пару недель. Поработав с движком Quake, Бонд хочет спроектировать ИИ по-новому. Ему не нужен привычный индикатор сложности, который адаптируется под разные типы противников, или примитивная программа, которая выдает несколько вариантов автоматического шаблонного поведения. Теперь у каждого врага будут индивидуальные навыки, и они будут развиваться и меняться в зависимости от действий игрока. «ИИ должен был сыграть свою роль в удовольствии от процесса, задать непростую задачку лучшим игрокам, но не слишком пугать неофитов»[32]. Игра должна выделяться среди прочих FPS своей революционной тактикой – здесь перестрелки никогда не будут скучными.
Для разработки первых уровней Джон Гатри использует Worldcraft – это бесплатный инструмент для создания карт, очень популярный среди моддеров Quake. При помощи GoldSrc Гатри может моделировать элементы графики в шестидесяти пяти тысячах цветов, добавлять эффекты дыма, отражающие поверхности, прозрачные жидкости и цветные источники света. Интерактивное и реалистичное пространство игры должно визуально передавать взаимодействие игрока с пространством. Например, непрочные поверхности (дерево, стекло) ломаются, на материалах остаются следы пуль. К тому же очень гибкий GoldSrc создан так, чтобы по максимуму использовать аппаратное ускорение видеокарт и библиотеки подпрограмм того времени (Direct3D, OpenGL, 3dfx). При этом движок доступен и для более скромных конфигураций и не нарушает плавности геймплея. Сочетая профессиональный и любительский подход, Valve закладывает основу духа игры, задуманной игроками и для игроков.
Вооружившись хорошим набором инструментов, члены команды собираются, чтобы в подробностях обсудить архитектуру игры. Затем они составляют список интерактивных предметов, которые хотят разместить на локациях (например, ящики), и придумывают механизмы-головоломки, связанные с окружающим пространством: игрок должен будет их решать путем логических умозаключений. Начиная с обычного рычага,