Pular para conteúdo

Stack

Esta página lista as principais tecnologias, linguagens e softwares previstos para o desenvolvimento e documentação do projeto.

Motores e ambientes 3D

Tecnologia Uso previsto
Unity Desenvolvimento da experiência atual, cena do torno, interações e testes com XR.
Unreal Engine Possível alternativa ou comparação para experiências 3D/VR mais avançadas.

Linguagens

Linguagem Uso previsto
C# Scripts no Unity, interações, lógica de cena e sistemas de usuário.
C++ Desenvolvimento em Unreal Engine, plugins, integrações nativas ou simulações de maior desempenho.
Python Automações, conversão de arquivos, scripts auxiliares e suporte à documentação.
Markdown Escrita da documentação técnica no MkDocs.

Modelagem e assets

Software Uso previsto
Blender Modelagem, ajustes do torno, materiais, exportação de FBX e preparação de assets 3D.
Blender 3.6.22 Versão usada no lab

Realidade virtual e interação

Tecnologia Uso previsto
XR Interaction Toolkit Interações VR no Unity, manipulação de objetos e locomoção.
OpenXR Camada padrão para compatibilidade com diferentes dispositivos VR.
Unity Input System Entrada de teclado, mouse, controles e dispositivos XR.
Unity: versão 6.3 LTS Versão usada para desenvolvimento

Documentação e versionamento

Ferramenta Uso previsto
MkDocs Site de documentação do projeto.
Git Controle de versão dos arquivos de documentação e código.
GitHub Hospedagem do repositório e colaboração.
GitHub Pages Publicação futura da documentação.
Git LFS Versionamento de arquivos grandes, como modelos 3D e assets pesados.

Virtualização e ambiente

Ferramenta Uso previsto
VirtualBox Análise da máquina virtual .ova recebida com o material original.
Windows Ambiente principal de desenvolvimento atual.
Ubuntu/Linux Possível ambiente dentro da VM ou suporte a ferramentas de desenvolvimento.