Please use this identifier to cite or link to this item: http://riu.ufam.edu.br/handle/prefix/9620
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Desenvolvimento do jogo Garotas espertas para plataformas Apple: iOS, iPadOS e MacOS
Other Titles: Development of the Smart Girls game for Apple platforms: iOS, iPadOS, and macOS
metadata.dc.creator: Gonçalves, Rafael Dias
metadata.dc.contributor.advisor1: Nakamura, Fabíola Guerra
metadata.dc.contributor.referee1: Rocha, Ana Carolina Oran
metadata.dc.contributor.referee2: Hsu, Meng Huey
metadata.dc.description.resumo: Este trabalho apresenta o desenvolvimento e o porte do jogo Garotas Espertas para as plataformas Apple iOS, iPadOS e macOS. O jogo foi originalmente desenvolvido para a plataforma web por Alice Lucena, como trabalho de conclusão de curso em Ciência da Computação na Universidade Federal do Amazonas, e consiste em um conjunto de quatro minijogos educativos, cada um inspirado em uma personalidade histórica feminina que contribuiu de forma significativa para a evolução da computação: Hipátia, Ada Lovelace, Hedy Lamarr e Joan Clarke. O projeto tem como principal objetivo ampliar o alcance do jogo original por meio de sua adaptação para aplicações nativas no ecossistema Apple, preservando suas características pedagógicas e de divulgação científica, ao mesmo tempo em que enfrenta os desafios técnicos e de design inerentes ao porte de uma aplicação originalmente pensada para o ambiente web e desktop. Para isso, foi utilizada a linguagem de programação Swift, em conjunto com frameworks amplamente adotados no mercado profissional de desenvolvimento iOS, com destaque para o SwiftUI e a arquitetura MVVM. Ao longo do desenvolvimento, foram realizados processos de reestruturação de interface, componentização de assets, adaptação de layouts para diferentes tamanhos e orientações de tela, além da adequação das mecânicas de jogo para dispositivos móveis e desktop. Os resultados demonstram que a utilização de ferramentas modernas do ecossistema Apple possibilitou a criação de uma aplicação multiplataforma funcional, responsiva e alinhada às boas práticas de desenvolvimento, mantendo a proposta educativa do jogo original e reforçando seu potencial como serious game voltado à valorização histórica e ao incentivo da participação feminina na computação.
Abstract: This work presents the development and porting of the Garotas Espertas game to Apple platforms, namely iOS, iPadOS, and macOS. The game was originally developed for the web platform by Alice Lucena as part of her undergraduate final project in Computer Science at the Federal University of Amazonas, and it consists of four educational mini-games, each inspired by a historical female figure who made significant contributions to the development of computing: Hypatia, Ada Lovelace, Hedy Lamarr, and Joan Clarke. The main objective of this project is to expand the reach of the original game by adapting it into native applications within the Apple ecosystem, while preserving its educational purpose and scientific dissemination goals. In parallel, the project addresses the technical and design challenges involved in porting an application originally conceived for the web and desktop environments. The development was carried out using the Swift programming language, along with frameworks widely adopted in professional iOS development, with emphasis on SwiftUI and the MVVM architectural pattern. Throughout the development process, several adaptations were performed, including interface restructuring, asset componentization, layout adjustments for different screen sizes and orientations, and modifications to gameplay mechanics to ensure compatibility with mobile and desktop devices. The results demonstrate that the use of modern tools from the Apple ecosystem enabled the creation of a functional, responsive, and multiplatform application that follows current development best practices, maintains the educational essence of the original game, and reinforces its potential as a serious game aimed at scientific outreach and encouraging female participation in computing.
Keywords: Serious games
Desenvolvimento iOS
SwiftUI
MVVM
Divulgação científica
iOS development
Scientific outreach
metadata.dc.subject.cnpq: ENGENHARIAS
CIENCIAS SOCIAS APLICADAS
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
metadata.dc.publisher.department: FT - Faculdade de Tecnologia
metadata.dc.publisher.course: Engenharia da Computação - Bacharelado - Manaus
Citation: GONÇALVES, Rafael Dias. Desenvolvimento do jogo Garotas Espertas para plataformas Apple: iOS, iPadOS e macOS. 2025. 34 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Federal do Amazonas, Manaus, 2025.
metadata.dc.rights: Acesso Aberto
metadata.dc.rights.uri: https://creativecommons.org/licenses/by-nc-nd/4.0/
URI: http://riu.ufam.edu.br/handle/prefix/9620
metadata.dc.subject.controlado: .
.
.
Appears in Collections:Trabalho de Conclusão de Curso - Graduação - Engenharias

Files in This Item:
File Description SizeFormat 
TCC_RafaelGonçalves.pdf1,63 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.