Desenvolvimento de um jogo em Unity
Date
2024
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
IPCB. EST
Abstract
Este relatório documenta o desenvolvimento do projeto realizado no âmbito da unidade curricular de Projeto I, do terceiro ano da Licenciatura em Engenharia Informática da Escola Superior de Tecnologia de Castelo Branco. O objetivo é apresentar as etapas concluídas até ao momento na criação de um jogo shoot 'em up, destacando as decisões tomadas e as ferramentas utilizadas.
O trabalho inicia-se com o estudo do estado da arte, analisando jogos de referência, como Galaga, Space Hunter e Xenon. Esta análise permitiu identificar mecânicas essenciais do género, como tipos de disparos, movimentações e sistemas de power-ups, adaptando-as ao conceito do jogo.
Com base neste estudo, foi elaborado um GDD – Game Design Document, onde foram definidas as principais mecânicas do jogo, incluindo a movimentação da nave, o sistema de inimigos e os power-ups que modificam a jogabilidade. Este documento serviu como guia para a fase de implementação.
Seguidamente, foi desenvolvido um protótipo funcional, onde foram exploradas as ferramentas e tecnologias escolhidas. O relatório descreve a implementação da movimentação da nave, o sistema de disparo, a criação automática de inimigos e os efeitos dos power-ups, bem como a estrutura do código.
O relatório conclui com uma análise do progresso realizado, e sobre os próximos passos para a continuação do desenvolvimento do jogo.
Abstract : This report documents the development of the project carried out within the scope of the Project I curricular unit, of the third year of the Degree in Computer Engineering at the Escola Superior de Tecnologia de Castelo Branco. The objective is to present the steps completed so far in creating a space shoot 'em up, highlighting the decisions made and the tools used. The work began with a study of the state of the art, analyzing reference games, such as Galaga, Space Hunter and Xenon. This analysis made it possible to identify essential mechanics of the genre, such as automatic shooting, lateral movement and power-up systems, adapting them to the game's concept. Based on this study, a GDD – Game Design Document was prepared, where the main mechanics of the game were defined, including the movement of the ship, the enemy system and the power-ups that modify the gameplay. This document served as a guide for the implementation phase. Next, a functional prototype was developed, where the chosen tools and technologies were explored. The report describes the implementation of ship movement, the firing system, automatic enemy creation and the effects of power-ups, as well as the code structure. The report concludes with an analysis of progress made, and next steps for continued development of the game.
Abstract : This report documents the development of the project carried out within the scope of the Project I curricular unit, of the third year of the Degree in Computer Engineering at the Escola Superior de Tecnologia de Castelo Branco. The objective is to present the steps completed so far in creating a space shoot 'em up, highlighting the decisions made and the tools used. The work began with a study of the state of the art, analyzing reference games, such as Galaga, Space Hunter and Xenon. This analysis made it possible to identify essential mechanics of the genre, such as automatic shooting, lateral movement and power-up systems, adapting them to the game's concept. Based on this study, a GDD – Game Design Document was prepared, where the main mechanics of the game were defined, including the movement of the ship, the enemy system and the power-ups that modify the gameplay. This document served as a guide for the implementation phase. Next, a functional prototype was developed, where the chosen tools and technologies were explored. The report describes the implementation of ship movement, the firing system, automatic enemy creation and the effects of power-ups, as well as the code structure. The report concludes with an analysis of progress made, and next steps for continued development of the game.
Description
Keywords
Shoot 'em up, Unity, GDD, Jogo 2D, Jogabilidade, Gameplay, 2D Game
Citation
PIRES, Filipe José Maurício (2025) - Desenvolvimento de um jogo em Unity. Castelo Branco : IPCB. EST. Relatório do Trabalho de Fim de Curso de Engenharia Informática.