Building NPCs for a real-time multiplayer game with Artificial Intelligence

Imagem de Miniatura

Autores

Duarte, Diogo dos Reis
Cunha, Eduardo Araujo Rodrigues da
Barbosa, Letícia Coêlho
Domingos, Lídia Alves Chagas

Co-orientadores

Citações na Scopus

Tipo de documento

Trabalho de Conclusão de Curso

Data

2024

Unidades Organizacionais

Resumo

This project developed NPCs (Non-Playable Characters) using Reinforcement Learning for the multiplayer game Arena of Dreams, developed by the company Fanatee, which blends the genres of Party Royale and Trivia, forming a game of various mini games in pursuit of the podium. The project's purpose is to construct an artificial intelligence model that enables an agent to behave like other players, capable of performing the required activities in the game, allowing the match to start even without the minimum required number of people. For the construction of the model, the Unity game engine was used in conjunction with the Unity Machine Learning Agents Toolkit (ML-Agents), which is an artificial intelligence agent system.

Este projeto desenvolveu NPCs (Non-Playable Characters) utilizando Reinforcement Learning para o jogo multiplayer Arena of Dreams, desenvolvido pela empresa Fanatee, que mistura os gêneros Party Royale e Trivia, formando um jogo de diversos mini-games em busca do pódio. O projeto tem como propósito a construção de um modelo de inteligência artificial, que possibilita que um agente se comporte como outros jogadores, sendo capaz de realizar as atividades requeridas no jogo, permitindo que a partida comece mesmo sem possuir o número mínimo de pessoas requisitadas. Para a construção do modelo, utilizou-se o motor de jogo Unity, em conjunto com a ferramenta Unity Machine Learning Agents Toolkit (ML-Agents) que é um sistema de inteligência artificial de agentes.

Palavras-chave

Autonomous Agents; Non-Playable Character; Reinforcement Learning; Agentes autônomos; Non-Playable Character; Reinforcement Learning

Titulo de periódico

URL da fonte

Título de Livro

URL na Scopus

Idioma

Inglês

Notas

Projeto realizado para a empresa Fanatee

Membros da banca

Área do Conhecimento CNPQ

ENGENHARIAS

Citação

Avaliação

Revisão

Suplementado Por

Referenciado Por