Atenção!


Informamos que o Repositório Institucional passará por atualização no dia 15/01/2026 e ficará fora do ar entre 10:00 e 14:00 horas.

Pedimos a sua compreensão

Logo do repositório

Uso de inteligência artificial em jogos digitais tridimensionais: aplicação de algoritmos de machine learning para movimentação de agentes

dc.contributor.advisorFeitosa, Juliana da Costa [UNESP]
dc.contributor.authorLima, Rafael Piccolomini de [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2025-11-24T13:41:56Z
dc.date.issued2025-11-12
dc.description.abstractO uso de Inteligência Artificial em ambientes virtuais tem ampliado as possibilidades de criação de agentes autônomos, mas ainda apresenta desafios quanto à definição de estratégias de treinamento que garantam aprendizado consistente e generalizável em cenários tridimensionais. Este trabalho investiga o uso de técnicas de Inteligência Artificial (IA) e Aprendizado de Máquina (Machine Learning) para treinar um agente em ambiente 3D no Unity, construído como uma pista com obstáculos e sensores de percepção. Duas abordagens foram implementadas: aprendizado por reforço (PPO via ML-Agents) e algoritmo genético controlando ações de locomoção. A avaliação considerou indicadores como taxa de sucesso, waypoints alcançados, distância ao objetivo, colisões e passos por episódio. Observou-se que ajustes finos em recompensas, hiperparâmetros e sensores impactam fortemente a estabilidade do aprendizado e a capacidade de generalização. Como contribuição, o trabalho apresenta um panorama prático das escolhas de projeto que mais influenciam o treinamento de agentes com aprendizado por reforço e algoritmos genéticos em cenários 3D, oferecendo diretrizes úteis para configurações mais estáveis e comportamentos mais consistentes no desenvolvimento de jogos 3D utilizando a engine Unity.pt
dc.description.abstractThe use of Artificial Intelligence in virtual environments has expanded the possibilities for creating autonomous agents but still poses challenges regarding the definition of training strategies that ensure consistent and generalizable learning in three-dimensional scenarios. This work investigates the use of Artificial Intelligence (AI) and Machine Learning (ML) techniques to train an agent in a 3D Unity environment, designed as a track with obstacles and perception sensors. Two approaches were implemented: reinforcement learning (PPO via ML-Agents) and a genetic algorithm controlling locomotion actions. The evaluation considered indicators such as success rate, waypoints reached, distance to the goal, collisions, and steps per episode. It was observed that fine adjustments in rewards, hyperparameters, and sensors strongly impact the stability of learning and the ability to generalize. As a contribution, this work presents a practical overview of the design choices that most influence the training of agents with reinforcement learning and genetic algorithms in 3D scenarios, providing useful guidelines for achieving more stable configurations and more consistent behaviors in the development of 3D games using the Unity engine.pt
dc.identifier.citationLIMA, Rafael Piccolomini de. Uso de inteligência artificial em jogos digitais tridimensionais: aplicação de algoritmos de machine learning para movimentação de agentes. 2025. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Faculdade de Ciências, Universidade Estadual Paulista (UNESP), Bauru, 2025.
dc.identifier.urihttps://hdl.handle.net/11449/315441
dc.language.isopor
dc.publisherUniversidade Estadual Paulista (Unesp)
dc.rights.accessRightsAcesso abertopt
dc.subjectInteligência artificialpt
dc.subjectMachine learningen
dc.subjectJogos eletrônicospt
dc.subjectArtificial intelligenceen
dc.subjectGame developmenten
dc.subjectDigital gamesen
dc.titleUso de inteligência artificial em jogos digitais tridimensionais: aplicação de algoritmos de machine learning para movimentação de agentespt
dc.title.alternativeUse of artificial intelligence in three-dimensional digital games: application of machine learning algorithms for agent movementen
dc.typeTrabalho de conclusão de cursopt
dspace.entity.typePublication
relation.isAuthorOfPublication9dd3ff0e-9264-47a3-9194-16f947805277
relation.isAuthorOfPublication.latestForDiscovery9dd3ff0e-9264-47a3-9194-16f947805277
relation.isOrgUnitOfPublicationaef1f5df-a00f-45f4-b366-6926b097829b
relation.isOrgUnitOfPublication.latestForDiscoveryaef1f5df-a00f-45f4-b366-6926b097829b
relation.isUndergradCourseOfPublication0ad27f2d-0ce4-45ac-9ab9-d719bb888d0c
relation.isUndergradCourseOfPublication.latestForDiscovery0ad27f2d-0ce4-45ac-9ab9-d719bb888d0c
unesp.campusUniversidade Estadual Paulista (UNESP), Faculdade de Ciências, Baurupt
unesp.examinationboard.typeBanca públicapt
unesp.undergraduateBauru - FC - Ciência da Computaçãopt

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
lima_rp_tcc_bauru.pdf
Tamanho:
1.33 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 2 de 2
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.14 KB
Formato:
Item-specific license agreed upon to submission
Descrição:
Carregando...
Imagem de Miniatura
Nome:
lima_rp_autorizacao_bauru.pdf
Tamanho:
130.92 KB
Formato:
Adobe Portable Document Format
Descrição: