Unity: uma ferramenta de auxílio para o desenvolvimento de jogos

Detalhes bibliográficos
Autor(a) principal: Vaz, Cristiano Cordeiro Teixeira
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:21202023-11-09T11:38:47Repositó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_ 1807838745707151360