Olá, Leonardo. Tudo bem com você?
Entendo que você tem um projeto interessante em mãos e está buscando a melhor maneira de desenvolvê-lo. Para criar um ambiente de realidade virtual (VR) como o que você descreveu, você precisará adquirir habilidades em algumas áreas específicas.
Programação: A programação é a base para o desenvolvimento de qualquer software ou aplicação. Existem várias linguagens que você pode usar para desenvolver um ambiente de realidade virtual, mas as mais comuns são C# (usada principalmente com Unity) e C++ (usada com Unreal Engine).
Engenharia de Software: Além de saber como programar, você também precisará entender como projetar e estruturar seu software. Isso inclui coisas como design de software, gerenciamento de projetos e testes.
Desenvolvimento de Jogos: Embora seu projeto não seja necessariamente um "jogo", muitos dos princípios do desenvolvimento de jogos se aplicam à realidade virtual. Isso inclui coisas como design de níveis, design de interação e design de interface do usuário.
Design Gráfico e Modelagem 3D: Para criar o ambiente e os objetos em seu mundo virtual, você precisará de habilidades de design gráfico e modelagem 3D. Existem muitas ferramentas diferentes que você pode usar para isso, incluindo Blender, Maya e 3ds Max.
Realidade Virtual: Por fim, você precisará de um entendimento específico de realidade virtual. Isso inclui coisas como como os sistemas de rastreamento de movimento funcionam, como projetar para evitar a cinetose (enjoo de movimento) e como criar interações intuitivas em um ambiente 3D.
Para o seu caso, sugiro começar com a Unity, que é uma plataforma de desenvolvimento de jogos muito popular que tem suporte robusto para realidade virtual. Existem muitos tutoriais e recursos online disponíveis para ajudá-lo a começar com a Unity, incluindo uma série de tutoriais oficiais sobre desenvolvimento de realidade virtual.
Qualquer dúvida estou à disposição.
Até mais e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!