Skip to content

luanmenezesdev/Mnemos-Mundi

 
 

Repository files navigation

Mnemos Mundi - ExpoVerse

Sobre o desafio

Mnemos Mundi - Projeto apresentado ao desafio ExpoVerse do Hackathon Web3 RESTIC 29.

O projeto

Prints do Projeto

Mnemos Mundi é um metaverso educacional que transforma conteúdos de aprendizagem em mundos exploráveis.

A proposta é oferecer uma experiência imersiva em que o usuário navega por um ambiente 3D, acessa portais temáticos e interage com conteúdos educacionais de forma mais visual, intuitiva e memorável.

Neste MVP, construímos um lobby virtual com quatro portais de conhecimento: História, Matemática, Astronomia e Idiomas. Os portais de História, Matemática e Idiomas aparecem como áreas em manutenção, representando a expansão futura do projeto. O portal de Astronomia é a experiência funcional do MVP, permitindo ao usuário entrar, explorar e interagir com o conteúdo.

Tecnologias utilizadas

  • Unity WebGL
  • Blender
  • Next.js
  • React
  • Tailwind CSS
  • Vercel

Estrutura relevante

  • Cena principal: Assets/Scenes/Lobby.unity
  • Cena da experiência de Astronomia: Assets/Scenes/Astronomy.unity
  • Aplicação web: apps/web
  • Documentação e materiais do projeto: docs

Como abrir o projeto Unity

  1. Abra o projeto pelo Unity Hub;
  2. Utilize a versão 6000.3.13f1 da Unity, ou uma versão compatível do Unity 6;
  3. Caso o Unity abra uma cena vazia/Untitled, carregue manualmente a cena:
Assets/Scenes/Lobby.unity
  1. A cena Lobby é a cena principal do projeto;
  2. A cena Astronomy é acessada a partir do portal de Astronomia dentro do lobby;
  3. Para build WebGL, verifique se as cenas estão configuradas no Build Profiles/Build Settings nesta ordem:
1. Assets/Scenes/Lobby.unity
2. Assets/Scenes/Astronomy.unity

A cena Lobby deve ficar como primeira cena, pois é o ponto de entrada da experiência.

Como executar a aplicação web

Pré-requisitos

  • Node.js
  • npm

Acessar a pasta da aplicação web

cd apps/web

Instalar dependências

npm install

Rodar aplicação

npm run dev

Acessar aplicação

Abra http://localhost:3000 no seu navegador

Links úteis

Vídeo Pitch

https://youtu.be/TctwgR29lsQ

Vídeo Demo completo (No pitch houve cortes nesta parte)

https://youtu.be/mUx1SZaMn40

Vídeo Técnico

https://youtu.be/rP3il8-BL54

Projeto em produção

https://mnemos-mundi.vercel.app

Apresentação de Slides

/docs/mnemos-mundi-presentation.pdf

Modelos 3D - Créditos

/docs/3d-models-mnemos-mundi.pdf

Uso de Inteligência Artificial

Durante o desenvolvimento do projeto, utilizamos ferramentas de Inteligência Artificial como apoio ao processo criativo, técnico e textual.

As IAs foram utilizadas para acelerar tarefas, gerar alternativas, revisar materiais e apoiar decisões de implementação, sempre com curadoria, adaptação e validação da equipe.

Principais usos:

  • Codex e Claude Code: apoio na implementação de partes da landing page;
  • Codex: apoio no controle do Blender via MCP para criação e ajuste de elementos 3D;
  • ChatGPT: geração de ideias, direcionamentos técnicos e apoio na organização do projeto;
  • ChatGPT: apoio no roteiro do pitch e na estrutura da apresentação;
  • ChatGPT: direção e melhoria de copy para a landing page;
  • ChatGPT: revisão de conteúdos textuais e sugestão de ajustes;
  • ChatGPT e Gemini: geração de imagens conceituais e referências visuais para o projeto.

Todas as decisões finais de produto, design, implementação e apresentação foram feitas pela equipe.

Equipe

  • Evilis Glenio Teixeira Gomes - Turma 1
  • Luan Vinícius de Aquino Menezes - Turma 5
  • Williane Isidoro da Silva - Turma 5

About

Mnemos Mundi - Transformando conhecimento em mundos exploráveis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 36.4%
  • ShaderLab 35.5%
  • C# 9.5%
  • HLSL 7.3%
  • Wolfram Language 5.7%
  • CSS 3.3%
  • Other 2.3%