O principal objetivo de um professor é assegurar os melhores resultados de aprendizagem para os seus alunos. 


2024-2025, LTDSI-2

 Informatização de uma microempresa de videojogos

Autores: André Silva, Miguel Silva, Rogério Filho, Pedro Matos, Tiago Sousa, Ricardo Pais 

Data: 15-12-2024 

Resumo 

Este projeto foi desenvolvido no âmbito da unidade curricular de "Sistemas Operativos e Virtualização" do curso de Tecnologias Digitais e Segurança de Informação (TDSI) do ISCTE Sintra. O trabalho tem como objetivo principal informatizar uma microempresa de videojogos indie, aplicando os conhecimentos adquiridos ao longo do semestre. 

O estudo foi dividido em seis áreas funcionais da empresa: Infraestruturas, Programação, Artista 3D, Estrategista de Comunicação, Produtor e Designer de Som. A abordagem incluiu a criação de máquinas virtuais adaptadas às necessidades de cada setor, com configurações de hardware e software cuidadosamente selecionadas. O projeto visou não apenas replicar o ambiente de trabalho da empresa, mas também propor melhorias em termos de acessibilidade, eficiência e custos. 

Para alcançar esses objetivos, o grupo utilizou sistemas operativos variados, software livre ou de demonstração, e ferramentas específicas para cada departamento. O processo de implementação foi documentado, destacando-se as decisões tomadas e as dificuldades superadas. Por fim, os resultados obtidos foram analisados criticamente, mostrando como a informatização pode melhorar o funcionamento da empresa e garantir a continuidade de processos em futuros desenvolvimentos. 

Palavras-chave: Indie, Máquina-virtual, Free open source software, Sistema operativo, Microempresa

 

Índice

 Resumo ................... 2 

Glossário ...................... 4 

Introdução ................. 4 

Estado da Arte ................. 5 

Metodologia .......... 9 

Resultados ............ 50 

Discussão ............. 50 

Conclusões e Trabalho Futuro ................... 52 

Referências .............. 53  


Introdução

No âmbito da unidade curricular de Sistemas Operativos e Virtualização (SOV), lecionada pela docente Conceição Pereira, iremos fazer uma informatização de uma microempresa de videojogos indie. Com este nosso trabalho, pretendemos colocar em prática os conhecimentos adquiridos durante as 13 aulas lecionadas, e para tal iremos informatizar uma microempresa de videojogos. 

Para este projeto baseamo-nos numa empresa que pediu anonimato, mas que faz videojogos. A escolha desta empresa foi fundamentada pela nossa curiosidade em relação ao design de videojogos e a possibilidade de explorar o quotidiano de uma microempresa. Recebemos as informações da empresa pelo Edvinas Svabauskas [1], através da realização de entrevistas e questionários ao pessoal da empresa. 

Para informatizar a microempresa vamos recorrer ao uso de máquinas virtuais, sistemas operativos reais e software open-source/gratuito/versões de demonstração. Todo o processo tem o objetivo de selecionar cuidadosamente o software de aplicações, o sistema operativo e as especificações de hardware dos computadores. Para além de simularmos a informatização da microempresa que vamos estudar, iremos também promover melhorias no seu funcionamento e utilizar alternativas mais acessíveis caso seja necessário.


Estado da Arte

Antes de passar à exposição do que encontramos vamos definir o que é o estado da arte. Segundo A. P. P. N. da Silva, R. T. de Souza, V. M. R. de Vasconcellos [2], o Estado da Arte é uma denominação de levantamentos sistemáticos ou balanço sobre conhecimento adquirido durante um determinado período de tempo numa determinada área. Estes mencionam que o Estado da Arte é utilizado para favorecer a sistematização, a organização e o acesso às produções científicas e a democratização do conhecimento. 

Uma microempresa de videojogos é uma pequena entidade empresarial dedicada ao desenvolvimento de jogos eletrónicos, geralmente composta por menos de 10 colaboradores. Estas empresas operam com recursos financeiros limitados e frequentemente concentram-se em nichos de mercado ou projetos inovadores. A sua estrutura reduzida permite-lhes uma maior flexibilidade e capacidade de adaptação às tendências do mercado, embora enfrentem desafios significativos relacionados com financiamento e acesso a tecnologias avançadas [3]. 

Antes de passarmos à explicação de cada um dos postos de trabalho, temos de referir as divisões das diversas partes da empresa. Nesta empresa há cinco posições, sendo estas Artista/Generalista 3D, Programador, Communications Strategist, Produtor e Designer de Som. Para suportar estas cinco posições vamos criar mais uma posição, responsável pela infraestrutura, servidores e redes.  

(…)


Metodologia

Para a metodologia do nosso trabalho decidimos estudar os softwares em uso pela empresa. Os softwares usados pela empresa são: Google Workspace [12]; Discord [9]; Unity DevOps [13]; VSCode [17], Unity [16]; PureRef [26]; Autodesk Maya [21]; Substance painter 3D [23]; Blender [22]; xNormal [24]; Notion [29]; Photoshop [25]. 

Também temos o Sistema Operativo, que idealmente uma microempresa usaria para infraestrutura: Windows ou algo baseado em Linux ou UNIX. O sistema operativo não nos foi informado [1]. 

Que Sistema Operativo escolhemos para a infraestrutura?    

Atendendo à popularidade de sistemas “UNIX like” em servidores, relatado no estudo da MMR, podemos perceber que a maioria dos servidores usam estes mesmos Sistemas Operativos [41]. 

Também, considerando que o Linux para servidores é um dos mais utilizados, podemos passar a verificar que tipos de Sistemas Operativos baseados em Linux, ou “distribuições”, estão na vanguarda. Para tal, utilizando mais uma vez o estudo da MMR, conseguimos inferir, através da quota de mercado de várias empresas responsáveis pela manufatura de servidores com base em “distribuições” de Linux [41]. 

LTDSI-2 fig1

Focando-nos nestas informações, podemos inferir que os servidores Linux, na sua maioria, baseiam-se na utilização de Sistemas Operativos da Red Hat Inc. como o Red Hat Enterprise Linux (RHEL) [42]. Estes servidores têm dashboards e todos os serviços básicos necessários ao funcionamento da empresa/jogos. 

ZeroTier


(…)



Resultados
Nesta fase apenas estão os sistemas operativos usados e as suas configurações para as VM, que tipo de hipervisor foi utilizado e os software/aplicações utilizados em cada setor da empresa. 

Resultados



Discussão
Para a discussão vamos abordar cada um dos setores abordados durante o nosso trabalho e dar um breve resumo dos desafios que cada um dos setores teve de ultrapassar, faremos também uma breve comparação com o estado da arte e metodologia.
(…)

Conclusões e Trabalho Futuro
A realização deste trabalho proporcionou-nos a experiência de como funciona a informatização de uma microempresa, a separação por postos de trabalho e a análise das respetivas funções providenciou-nos uma compreensão mais profunda do modo como funciona a organização de uma microempresa de videojogos e as ferramentas utilizadas por estas. 
Em relação aos desafios que enfrentámos durante este projeto, foram bastante simples conseguindo resolvê-los com base em pesquisa. O único desafio que não foi possível ultrapassar foi o Blender, pois mesmo depois de uma vasta pesquisa, não foi possível obter os resultados esperados. Estes desafios ajudaram-nos a ser mais eficientes quanto à procura destas soluções e levaram aos fóruns de cada um dos softwares, mostrando-nos o quão grande era a ajuda dentro de cada uma das comunidades assim conseguindo ultrapassar a grande maioria dos desafios a que fomos expostos. 
No que toca aos pontos de melhoria e ao trabalho futuro, destacamos a importância de realizar uma análise mais abrangente dos cargos abordados e de outros cargos fundamentais para empresas de desenvolvimento de jogos. Isso enriqueceria ainda mais o alcance e a profundidade do trabalho, permitindo-nos atingir um resultado mais completo e alinhado com a realidade do mercado.

Referências
[1] «(1) Edvinas Svabauskas | LinkedIn». Acedido: 31 de dezembro de 2024. [Online]. Disponível em: https://www.linkedin.com/in/edvinas-svabauskas/ 
[2] A. P. P. N. da Silva, R. T. de Souza, V. M. R. de Vasconcellos, A. P. P. N. da Silva, R. T. de Souza, e V. M. R. de Vasconcellos, «O Estado da Arte ou o Estado do Conhecimento», Educação, vol. 43, n.o 3, set. 2020, doi: 10.15448/1981-2582.2020.3.37452. 
 (…)
[150] PDFM, Instalação do VMware - Programador, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=S_z3IbtNZwg 
[151] PDFM, Instalação Windows 11 - Programador, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=g_Sqr4ktFTE 
[152] PDFM, Instalação programas - Programador, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=jkkWVnudbtQ 
(…)
[156] Tiago Sousa Faculdade, WindowsMaquinaVirtual, (6 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=xNqc_UbXkYI 
[157] Tiago Sousa Faculdade, Gimp, (6 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=sP2fBucrD2o 
[158] Tiago Sousa Faculdade, Pure ref, (6 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=LqS9NVU0aX0 
[159] Tiago Sousa Faculdade, Git, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=bWa-8iS9m4I 
[160] «Unity - YouTube». Acedido: 10 de janeiro de 2025. [Online]. Disponível em: https://www.youtube.com/watch?v=-NcMr38DzkE 
[161] Tiago Sousa Faculdade, Xnormal, (6 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=pUwIgP1hWEA 
[162] Tiago Sousa Faculdade, Zero tier, (6 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=yIzPsaKrIko 
[163] Tiago Sousa Faculdade, discord, (6 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=DjEpxIdMZDE 
[164] «blender - YouTube». Acedido: 10 de janeiro de 2025. [Online]. Disponível em: https://www.youtube.com/watch?v=tKGawN1g9pY 
[165] «Blender Guest Additions - YouTube». Acedido: 10 de janeiro de 2025. [Online]. Disponível em: https://www.youtube.com/watch?v=kXld61L4u1s 
[166] B. Foundation, «Previous Versions», blender.org. Acedido: 10 de janeiro de 2025. [Online]. Disponível em: https://www.blender.org/download/previous-versions/ 
[167] Tiago Sousa Faculdade, Tentativas de instalacao de varias versoes de blender e outras correções, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=0m5qnWInNAA 
[168] André Silva, Windows Iso edit, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=XTGHp3ZnkCk 
[169] André Silva, Obsidian Edit, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=fxxRT3wPe84 
[170] André Silva, Discord Edit, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=ho8-uFwAtIA 
[171] André Silva, Git Edit, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=SbVEJ5p3HH8 
[172] André Silva, Zero Tier Edit, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=PlOpX5zGSaI 
[173] AllFreeMockups, «How Much RAM Do You Need for GIMP?», All Free Mockups. Acedido: 5 de janeiro de 2025. [Online]. Disponível em: https://allfreemockups.com/how-much-ram-do-you-need-for-gimp/ 
[174] «FAQ - What is the server specs needed to host Penpot? - FAQ», Penpot Community. Acedido: 5 de janeiro de 2025. [Online]. Disponível em: https://community.penpot.app/t/faq-what-is-the-server-specsneeded-to-host-penpot/6946 
[175] rkiks, Instalação dos Programas SOV, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=KH58S5iMcDY 
(…)
[180] Rogerio Filho, maquina virtual - Rogerio Filho, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=cWsQrbe-3wo 
[181] Rogerio Filho, Aplicações - Rogerio Filho, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=Rk80jqz37eI 
[182] Rogerio Filho, Continuação Aplicações - Rogerio Filho, (9 de janeiro de 2025). Acedido: 10 de janeiro de 2025. [Online Vídeo]. Disponível em: https://www.youtube.com/watch?v=h4bmNenLtBI 
(…)





Conheça outros projetos em destaque no ano letivo 2024-2025 seguindo esta ligação.



Comentários