Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/40131| Título: | Mountain Stairs: desenvolvimento de jogo híbrido com rejogabilidade |
| Título(s) alternativo(s): | Mountain stairs: development of a hybrid game with high replayability |
| Autor(es): | Borges, Gabriel |
| Orientador(es): | Nardi, Paulo Augusto |
| Palavras-chave: | Jogos eletrônicos Unity (Recurso eletrônico) Inteligência artificial Electronic games Unity (Electronic resource) Artificial intelligence |
| Data do documento: | 28-Nov-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Cornelio Procopio |
| Citação: | BORGES, Gabriel. Mountain Stairs: desenvolvimento de jogo híbrido com rejogabilidade. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025. |
| Resumo: | O presente trabalho teve como objetivo o desenvolvimento de um jogo digital do gênero roguelite - subgênero caracterizado por fases geradas aleatoriamente e alta rejogabilidade -, intitulado Mountain Stairs, que busca proporcionar uma experiência desafiadora e dinâmica para os jogadores. A justificativa para a criação deste projeto está pautada na crescente demanda do mercado de jogos independentes por propostas inovadoras. O jogo combina os gêneros deckbuilding estratégico (construção e evolução de um baralho de cartas) com ação em tempo real, utilizando um sistema híbrido de turnos: os jogadores planejam suas jogadas em uma fase tática, para depois executá-las em batalhas dinâmicas. Nele, o jogador constrói seu próprio baralho de cartas, que representam ações, ataques, habilidades e efeitos especiais, e utiliza essas cartas durante os combates, que acontecem em salas geradas proceduralmente (criadas automaticamente por algoritmos). Cada sala apresenta desafios únicos, exigindo estratégia na escolha e uso das cartas, além de movimentação tática no espaço. O desenvolvimento do jogo inclui o uso do software de criação de jogos Unity para desenvolvimento, combinada com linguagens de programação como C#, além da elaboração de um Game Design Document (GDD) - documento que descreve o conceito, regras e mecânicas do jogo - para orientar todas as etapas do desenvolvimento, desde o conceito até a implementação. Como resultados, foi implementado com sucesso um protótipo totalmente jogável, contemplando: geração procedural de salas, sistema de entidades modular (EntityManager), sistema de cartas baseado em Scriptable Objects (ativos de dados do Unity), inteligência artificial para personagens não jogáveis (NPCs) com padrões de comportamento distintos, e um GameManager que orquestra os estados do jogo e o ciclo de turnos e batalhas. |
| Abstract: | This work aimed to develop a digital game in the roguelite genre - a subgenre characterized by randomly generated levels and high replayability, titled Mountain Stairs, which seeks to provide a challenging and dynamic experience for players. The justification for this project is based on the growing demand in the independent game market for innovative proposals. The game combines strategic deckbuilding (constructing and evolving a deck of cards) with real-time action, using a hybrid turn- based system: players plan their moves in a tactical phase, then execute them in dynamic battles. In it, the player builds their own deck of cards, which represent actions, attacks, abilities, and special effects, and uses these cards during combat, which takes place in procedurally generated rooms (automatically created by algorithms). Each room presents unique challenges, requiring strategy in card selection and usage, as well as tactical movement within the space. The methodology adopted includes the use of the Unity game engine for development, combined with programming languages such as C#, in addition to the preparation of a Game Design Document (GDD) - a comprehensive document outlining the game's concept, rules, and mechanics - to guide all development stages from concept to implementation. As a result, a fully playable prototype was successfully implemented, including: procedural room generation, a modular entity system (EntityManager), a card system based on Scriptable Objects (Unity data assets), artificial intelligence for non-playable characters (NPCs) with distinct behavior patterns, and a GameManager that orchestrates game states and the cycle of turns and battles. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/40131 |
| Aparece nas coleções: | CP - Engenharia da Computação |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| jogohibridorejogabilidade.pdf | 3,54 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

