OttoRUS, никто из команды ещё ничем таким не знимался и уже такой проЭкт?
Ну лана, по сабжу:
Движёк у вас уже есть и имя ему - Блиц. Но это низкоуровневый движок (не путать низкоуровневые движки с низкоуровневыми языками!) т.е. если бы вы взяли какой-нибудь Source или там Q3Engine то там уже есть и ИИ, и АПП и т.д. только подставляй новые ресурсы, делай уровни в редакторе, кторый, кстати там тоже уже есть.
А в Блитзе ничего этого нету - придётся делать всё самим, т.е. делать высокоуровневый игровой движёк на основе Блица (ну или как это правильно называется?)
ИМХО в него нужно включить следующее:
1. Редактор уровней, или хотя бы расстановщик предметов. Без него вручную прописывать координаты респавна каждого монстра - это плохая затея...
2. Глав. Героя - Инвентарь, здоровье, броня, мана, другие параметры, полоска Экспы, скиллы и возможость потом добавлять новые скиллы желательно без изменения программного кода. Т.е. опять нужны редакторы:
Предметов
Оружия
Скиллов
стественно после того как всё это уже будет в игре.
3. Враги и НПЦ. ИИ, алгоритм ПП. Диалоги, квесты, опять же надо редактировать им инвентарь, скиллы и т.д. Т.е. ещё нужен редактор врагов/НПС, диалогов, квестов.
4. Желательно ещё заюзать PhysX и с его помощью сделать Ragdoll, физические предметы, ещё желательно приколы чисто на физику (например, возможность кидаться предметами во врагов.)
5. Вроде, для движка это необходимый минимум. Просьба ногами не бить, может ,что и забыл. Суть короче в том чтобы меньбше редактировать код, больше юзать редакторы - это упростит жизнь разрабам.
Конечно мона обойтись и без редактора монстров если планируется только скелет и волк, им мона и вручную всё прописать.. но это уже несерьёзно.