Resumo-Uma das aplicações de inteligência artificial em jogos eletrônicos consiste em fazer um agente artificial aprender a executar uma determinada tarefa com sucesso. Para isso fazse necessário o uso de um algoritmo que possa aprender a determinar as sequências de ações de acordo com o ambiente observado. Para esse fim existem diversas técnicas de aprendizado supervisionado que permitem aprender a resposta correta através de exemplos. Porém, no caso de jogos eletrônicos a resposta correta pode ser apenas mensurada após a completude da sequência de ações, sendo então impossível determinar a resposta correta de cada instante de tempo. Uma forma de circunvir esse problemaé através da Neuroevolução, que treina uma Rede Neural Artificial através de algoritmos evolutivos de tal forma que ela tenha sucesso no resultado final de suas ações. Nesse artigo, introduzimos um novo ambiente de referência para testar algoritmos de aprendizado de agentes autônomos em jogos eletrônicos, chamado EvoMan, inspirado no jogo de plataforma Mega Man II. Essa plataforma compreende situações de: aprendizado em ambiente estático e dinâmico, aprendizado contínuo de coevolução e aprendizado generalizado. Como experimentos iniciais, aplicamos uma Neuroevolução utilizando Algoritmos Genéticos e o algoritmo NEAT no contexto de coevolução para demonstrar os desafios da plataforma proposta.Index Terms-neuroevolução, coevolução, jogos eletrônicos.I. INTRODUÇÃO A busca por controladores autônomosé uma tarefa importante daárea de Inteligência Artificial, que tem como objetivo a criação de sistemas que tomem decisões automáticas em ambientes incertos. Existem diversas aplicações possíveis para tais agentes, desde indústrias de manufaturas até veículos não tripulados para exploração de ambientes inóspitos.Um problema dessaáreaé a falta de ambientes de referência para testar novos algoritmos. Recentemente foram propostos ambientes de teste através de jogos eletrônicos [6] [7][8] [9]. Nesses ambientes, deve-se criar um algoritmo que aprenda a controlar o jogador principal para atingir objetivos diversos. Esse tipo de ambienteé interessante para projetos dessa natureza, poisé possível simular diferentes níveis de incerteza e diferentes números de controles de entrada.Além disso, esse ambienteé de interesse prático da indústria de jogos na qual se busca a criação de adversários que se adaptam ao estilo e experiência do jogador, de tal forma a criar um ambiente desafiador, mas sem frustrações. Nesse casó e necessário não apenas que o adversário mude seu comportamento com o tempo, para aprender a combater o jogador, mas também que essa evolução aconteça no tempo certo: se evoluir muito rápido, o desafio levará ao descontentamento do jogador; se for muito lento, o controlador não conseguirá atingir o desafio necessário.Alguns trabalhos de neuroevolução realizam seus experimentos em ambientes de jogos clássicos. Em [15] os autores utilizam um ambiente de desenvolvimento criado em um software de CAD/CAM (Computer Aided Engineering/Computer Aided Manufacturin...