Lembro-me, e ainda penso, que nem se pode fazer um jogo 3D prototipado para testar comportamentos simples, sem usar ferramentas gigantescas como unidade ou conhecer programação extensa em C ++, padrões de design, um mecanismo 3D decente ou básico, etc.
Agora, estou pensando, desde que conheço programação, se tenho mais sorte do que aqueles que precisam aprender programação antes de saber como fazer alguma coisa. Até mecanismos com scripts como o Unity não são para crianças, e no meu sentido eles tendem a ditar suas maneiras de fazer as coisas. Este não é o caso de motores como Ogre ou Irrlicht.
Agora, estou pensando que jogos baseados em personagens ocupam uma grande parte do mercado de jogos. Você acha que é uma boa ideia criar um mecanismo de jogo orientado ao controle de personagens que permita a criação de IA com exclusão de qualquer outra coisa?
Quando digo protótipo, quero dizer também "genérico", no sentido de que é possível escolher rapidamente um conjunto de parâmetros de jogo, como o gerenciador de cenas, o POV da câmera do jogador, os controles, algumas colisões / física muito básicas e integração da direção básica (OpenSteer, por exemplo). A idéia principal é criar uma sandbox de IA, mas em 3D, para que possa ser demonstrada sem as restrições 2D (e também torná-la mais adequada para prototipar em 3D para um projeto 3D em vez de 2D).