Na minha escola, temos alguns alunos de mestrado estudando IA e o fazem usando o mecanismo Unreal. Eles fazem parceria com um estudante de arte que faz alguns modelos 3D (eles certamente não precisam ser extravagantes) e depois trabalham sua mágica de IA no UnrealScript e no editor Unreal, e terminam com algo funcional que pode ser estudado e jogado com . Afinal, este é o objetivo final da IA: um jogo ou protótipo real que demonstra os conceitos da IA. Porque qualquer coisa menos é apenas um conceito, não uma demonstração.
Eu imaginaria que você poderia substituir o Unreal por qualquer mecanismo; A unidade, é claro, é muito popular, e o mecanismo Source da Valve também está fazendo ótimas coisas de IA. Eu acho que o resultado final é que você precisa usar todo o middleware possível, para poder passar da base e rapidamente testar realmente os conceitos de IA.
Muitas de suas perguntas são muito caso a caso. Você pode querer vários exemplos de um conceito de IA cada, ou um grande mundo de sandbox de IA com todos os tipos de IA correndo por aí interagindo. Realmente depende do que exatamente você está fazendo ou mostrando.
Também como parte de um portfólio, idealmente, haveria um executável e vídeos que deveriam mostrar tudo o que está tentando ser exibido em apenas alguns minutos.
Esta não é uma pergunta, então: sim! Também recomendo que você tenha um site pessoal para que você possa direcioná-lo para ele ou até mesmo mostrá-lo em uma entrevista, se houver um computador na sala. Verifique se o site é o mais padrão possível; use vídeo HTML5 e Flash (o que for compatível com o navegador) e faça capturas de tela, caso o computador esteja tão bloqueado que nada disso esteja disponível. Além disso, se você tiver um dispositivo de reprodução de vídeo portátil (iPod, telefone, etc.), carregue vídeos do seu portfólio e traga isso! Pode não haver nada mais impressionante em uma entrevista sem um computador do que retirar o dispositivo de inserção aqui e realmente mostrar ao entrevistador o seu trabalho.
Além disso, uma nota final: há uma grande diferença entre bonito e polido. Não precisa ter gráficos estelares; mas os gráficos que estão lá devem pelo menos parecer acabados, não espaços reservados, sem falhas ou bugs etc. Só porque não precisa ser arte, não significa que não deva parecer um protótipo pronto para apresentar .