vpyr.

Projeto em desenvolvimento
Linux / desktop

Projeto principal / 0.0.2

Estadoem desenvolvimento ativo

Uma engine 3D para construir mundos que respondem.

Magenta é uma plataforma de desenvolvimento de jogos que aproxima runtime, ferramentas de autoria e uma cena jogável no mesmo vocabulário técnico.

Ver sistemas do núcleo
linguagemC++23
renderizaçãoOpenGL 3.3
simulaçãoJolt / 60 Hz
foco atualThree Seals

Não é uma demo isolada. Cada sistema existe para sustentar uma experiência jogável.

A arquitetura mantém assets, física, renderização, cena e ferramentas em fronteiras explícitas. O objetivo é preservar decisões técnicas compreensíveis enquanto o projeto cresce em direção a um editor e a jogos completos.

01Dados de cena

IDs legíveis, assets e regras de mundo.

02Runtime

Física, input, animação e estado.

03Frame

Renderização, UI e observação.

Fundamentos que podem ser testados fora de uma apresentação.

A implementação atual privilegia peças pequenas e verificáveis antes de ampliar a superfície do motor.

01

Runtime 3D

Um núcleo em C++23 com janela Qt, renderização em OpenGL 3.3 Core e uma separação clara entre plataforma, cena, gráficos e jogo.

  • C++23
  • Qt 6
  • OpenGL 3.3
02

Mundo físico

Movimento em terceira pessoa com câmera orbital, salto e colisão. A simulação fixa roda no Jolt; a animação acompanha a velocidade física.

  • Jolt Physics
  • 60 Hz
  • terceira pessoa
03

Conteúdo

Importação de glTF, GLB e FBX com banco de assets, IDs estáveis e compartilhamento de texturas para que a cena não perca a origem do que carrega.

  • glTF / GLB
  • FBX
  • asset database

Magenta Village

The
Three Seals

Uma aventura compacta em uma vila medieval abandonada: explorar, encontrar três selos e reativar uma torre.

O slice transforma as decisões do motor em um percurso concreto — câmera, colisão, animação, interação, assets e objetivos precisam coexistir na mesma cena.

WASDmovimento relativo à câmera
mouseórbita da câmera
shiftjog
spacesalto
Einteragir
Ppausar

Acompanhar o projeto

Magenta está sendo construído em público, uma fronteira de cada vez.

ola@vpyr.dev