Unity: uma ferramenta de auxílio para o desenvolvimento de jogos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | http://app.uff.br/riuff/handle/1/31072 |
Resumo: | A indústria de games digitais tem apresentado grande crescimento nos últimos anos, sendo esperado um aumento de 40% para 2021. Devido à pandemia do Covid-19 e ao isolamento, essa indústria vem experimentando um alto número de usuários, visto que muitos acabam optando por games para passarem o tempo. Infelizmente, a produção de jogos é bastante trabalhosa e difícil, já que exige uma grande quantidade de códigos e algoritmos até mesmo para as ações mais simples. Este estudo visa demonstrar a importância e eficácia da ferramenta Unity para o desenvolvimento de jogos 2D e retro tanto de maneira profissional, como acadêmica. O uso desta ferramenta permite um desenvolvimento mais rápido de jogos, visto que esta possui mecanismos internos próprios que reduzem a quantidade de códigos que teriam de ser criados. Inicialmente, o trabalho apresenta uma breve introdução sobre o cenário de jogos 2D e retro, explicando um pouco sobre seus gêneros e peculiaridades, e alguns exemplos de jogos desenvolvidos com Unity. A seguir, apresenta a ferramenta Unity, bem como suas principais funcionalidades, em sua versão gratuita, para o desenvolvimento de jogos. Também, de maneira breve, serão apresentadas algumas ferramentas para obtenção de assets, que são elementos sonoros e/ou visuais usados nos jogos. Em seguida, será demonstrado o uso do Unity para o desenvolvimento de personagens, movimentação, animação, um sistema simples de combate, movimento de câmera e menus. Finalmente, o estudo discutirá um pouco das facilidades e dificuldades encontradas no uso da ferramenta desde o início até o término da demonstração de desenvolvimento. Os resultados também serão discutidos, tendo eles sido bem satisfatórios e dentro do escopo proposto, mostrando o potencial da Unity |
id |
UFF-2_3a4bbaf85c3c0d53262f5d6c14d9f9c6 |
---|---|
oai_identifier_str |
oai:app.uff.br:1/31072 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogosUnityGamesRetro2DJogosDesenvolvimentoJogo em computadorDesenvolvimento de produtoSoftwareDevelopmentA indústria de games digitais tem apresentado grande crescimento nos últimos anos, sendo esperado um aumento de 40% para 2021. Devido à pandemia do Covid-19 e ao isolamento, essa indústria vem experimentando um alto número de usuários, visto que muitos acabam optando por games para passarem o tempo. Infelizmente, a produção de jogos é bastante trabalhosa e difícil, já que exige uma grande quantidade de códigos e algoritmos até mesmo para as ações mais simples. Este estudo visa demonstrar a importância e eficácia da ferramenta Unity para o desenvolvimento de jogos 2D e retro tanto de maneira profissional, como acadêmica. O uso desta ferramenta permite um desenvolvimento mais rápido de jogos, visto que esta possui mecanismos internos próprios que reduzem a quantidade de códigos que teriam de ser criados. Inicialmente, o trabalho apresenta uma breve introdução sobre o cenário de jogos 2D e retro, explicando um pouco sobre seus gêneros e peculiaridades, e alguns exemplos de jogos desenvolvidos com Unity. A seguir, apresenta a ferramenta Unity, bem como suas principais funcionalidades, em sua versão gratuita, para o desenvolvimento de jogos. Também, de maneira breve, serão apresentadas algumas ferramentas para obtenção de assets, que são elementos sonoros e/ou visuais usados nos jogos. Em seguida, será demonstrado o uso do Unity para o desenvolvimento de personagens, movimentação, animação, um sistema simples de combate, movimento de câmera e menus. Finalmente, o estudo discutirá um pouco das facilidades e dificuldades encontradas no uso da ferramenta desde o início até o término da demonstração de desenvolvimento. Os resultados também serão discutidos, tendo eles sido bem satisfatórios e dentro do escopo proposto, mostrando o potencial da UnityThe digital gamming industry has shown great growth in recent years, with an expected increase of 40% for 2021. Due to the Covid-19 pandemic and the isolation, this industry has been experiencing a high number of users, as many end up opting for games as a past time activity. Unfortunately, game production is quite laborious and difficult, as it requires a lot of code and algorithms for even the simplest actions. This study aims to demonstrate the importance and effectiveness of the Unity tool for the development of 2D and retro games both professionally and academically. Using this tool allows for faster game development, as it has its own internal mechanisms that reduce the amount of code that would have to be created. Initially, the work presents a brief introduction about the 2D and retro game scene, explaining a little about their genres and peculiarities, and some examples of games developed with Unity. Next, it presents the Unity tool, as well as its main features, in its free version for game development. Also, briefly, some tools for obtaining assets will be presented, which are sound and/or visual elements used in games. Then, the use of Unity for character development, movement, animation, a simple combat system, camera movement and menus will be demonstrated. Finally, the study will discuss some of the easiness and difficulties found in using the tool from the beginning to the end of the development demonstration. The results will also be discussed, being very pleasing and inside the project scope, showing Unity’s potential64 p.Balbi, Helga DoloricoNascimento, Luiz Paulo doVaz, Cristiano Cordeiro Teixeira2023-11-09T11:38:42Z2023-11-09T11:38:42Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfVAZ, Cristiano Cordeiro Teixeira. Unity: uma ferramenta de auxílio para o desenvolvimento de jogos. 2021. 64 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021.http://app.uff.br/riuff/handle/1/31072CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-11-09T11:38:47Zoai:app.uff.br:1/31072Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:56:10.013519Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
title |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
spellingShingle |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos Vaz, Cristiano Cordeiro Teixeira Unity Games Retro 2D Jogos Desenvolvimento Jogo em computador Desenvolvimento de produto Software Development |
title_short |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
title_full |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
title_fullStr |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
title_full_unstemmed |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
title_sort |
Unity: uma ferramenta de auxílio para o desenvolvimento de jogos |
author |
Vaz, Cristiano Cordeiro Teixeira |
author_facet |
Vaz, Cristiano Cordeiro Teixeira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Balbi, Helga Dolorico Nascimento, Luiz Paulo do |
dc.contributor.author.fl_str_mv |
Vaz, Cristiano Cordeiro Teixeira |
dc.subject.por.fl_str_mv |
Unity Games Retro 2D Jogos Desenvolvimento Jogo em computador Desenvolvimento de produto Software Development |
topic |
Unity Games Retro 2D Jogos Desenvolvimento Jogo em computador Desenvolvimento de produto Software Development |
description |
A indústria de games digitais tem apresentado grande crescimento nos últimos anos, sendo esperado um aumento de 40% para 2021. Devido à pandemia do Covid-19 e ao isolamento, essa indústria vem experimentando um alto número de usuários, visto que muitos acabam optando por games para passarem o tempo. Infelizmente, a produção de jogos é bastante trabalhosa e difícil, já que exige uma grande quantidade de códigos e algoritmos até mesmo para as ações mais simples. Este estudo visa demonstrar a importância e eficácia da ferramenta Unity para o desenvolvimento de jogos 2D e retro tanto de maneira profissional, como acadêmica. O uso desta ferramenta permite um desenvolvimento mais rápido de jogos, visto que esta possui mecanismos internos próprios que reduzem a quantidade de códigos que teriam de ser criados. Inicialmente, o trabalho apresenta uma breve introdução sobre o cenário de jogos 2D e retro, explicando um pouco sobre seus gêneros e peculiaridades, e alguns exemplos de jogos desenvolvidos com Unity. A seguir, apresenta a ferramenta Unity, bem como suas principais funcionalidades, em sua versão gratuita, para o desenvolvimento de jogos. Também, de maneira breve, serão apresentadas algumas ferramentas para obtenção de assets, que são elementos sonoros e/ou visuais usados nos jogos. Em seguida, será demonstrado o uso do Unity para o desenvolvimento de personagens, movimentação, animação, um sistema simples de combate, movimento de câmera e menus. Finalmente, o estudo discutirá um pouco das facilidades e dificuldades encontradas no uso da ferramenta desde o início até o término da demonstração de desenvolvimento. Os resultados também serão discutidos, tendo eles sido bem satisfatórios e dentro do escopo proposto, mostrando o potencial da Unity |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-11-09T11:38:42Z 2023-11-09T11:38:42Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
VAZ, Cristiano Cordeiro Teixeira. Unity: uma ferramenta de auxílio para o desenvolvimento de jogos. 2021. 64 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021. http://app.uff.br/riuff/handle/1/31072 |
identifier_str_mv |
VAZ, Cristiano Cordeiro Teixeira. Unity: uma ferramenta de auxílio para o desenvolvimento de jogos. 2021. 64 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021. |
url |
http://app.uff.br/riuff/handle/1/31072 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
instname_str |
Universidade Federal Fluminense (UFF) |
instacron_str |
UFF |
institution |
UFF |
reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
repository.mail.fl_str_mv |
riuff@id.uff.br |
_version_ |
1811823612926099456 |