Manual da Prism Engine

Documentação Oficial para Programadores | Versão 1.0
Copyright © 2026 QOrigin Hub Tecnológica

Bem-vindo à documentação oficial da Prism Engine Pro. Aprenda a criar os seus mundos 3D e jogos de alta intensidade (como Horde Survivors) de forma rápida, fluida e integrada.

1. Introdução

A Prism Engine foi desenvolvida para ser a alternativa definitiva para criadores independentes e estúdios ágeis. Com integração nativa à linguagem Lucida-Flow para a lógica, e compatibilidade direta com MarcoDB para guardar o estado do jogo, ela foca em compilação ultra-rápida e desempenho otimizado, dispensando configurações complexas.

2. Navegação e Câmara (Viewport)

Aprenda a mover-se pelo seu ambiente 3D com precisão cirúrgica:

  • Botão Direito do Rato (Premir): Roda a câmara (Olhar em redor livremente).
  • W A S D: Move a câmara para a frente, para trás e para os lados.
  • Q / E: Move a câmara no eixo vertical (para baixo / para cima).
  • Botão do Meio do Rato (Scroll): Premir e arrastar para mover o ecrã lateralmente (Pan).
  • Roda do Rato: Aproximar / Afastar (Zoom In / Zoom Out).
  • F: Foca e centra a câmara imediatamente no objeto selecionado.

3. Criar e Editar Objetos

Para adicionar elementos ao seu mundo, utilize o menu superior: Objeto de Jogo (Game Object) > Adicionar Cubo / Esfera / Plano.

Com um objeto selecionado, pode transformá-lo com recurso à barra de ferramentas superior:

  • Mover (Translação): Arraste as setas direcionais (Gizmos) para mover a malha nos eixos X, Y e Z.
  • Rodar (Rotação): Gire os círculos em torno do objeto para alterar a sua orientação.
  • Escala: Altere as proporções e o tamanho puxando as extremidades dos eixos.
  • Delete: Elimina permanentemente o objeto selecionado do cenário.

4. Aplicação de Texturas (Paint Gen)

A Prism Engine possui um sistema inteligente de arrastar e largar (Drag-and-Drop), totalmente otimizado para os assets bidimensionais gerados no Paint Gen e animações do PrismSprite.

Dica de Fluxo de Trabalho: Para texturizar um objeto, basta arrastar uma imagem (.png ou .jpg) diretamente do explorador do seu computador e largá-la sobre a malha tridimensional na janela da Engine. O material será criado e aplicado automaticamente.

5. Lógica Visual e Lucida-Flow (Nós)

Crie regras de jogo complexas sem precisar de digitar código tradicional. Selecione um objeto e clique no separador Lógica (Nodes). Todo o sistema visual é compilado nativamente para código Lucida-Flow em segundo plano.

  • Adicionar Evento: O gatilho que inicia a ação. (ex: Evento: Ao Colidir com "Player").
  • Adicionar Ação: O resultado que ocorre. (ex: Ação: Destruir a Si Próprio e Tocar Som).
  • Ligar (Connect): Clique no círculo de saída de um nó (node) e arraste até à entrada de outro para criar o fluxo lógico perfeito.

6. Testar o Jogo (Modo Play)

Para interagir com o seu mundo, testar a gravidade, as colisões (física) e as regras lógicas configuradas:

  • Prima o botão ▶ Play no topo central do ecrã ou prima a tecla P.
  • Para abortar a simulação, sair do modo de jogo e regressar à edição, prima a tecla ESC.

7. Exportar o seu Jogo (.EXE)

Quando o seu título estiver afinado e pronto, transforme-o num executável autónomo de alta performance para distribuir no Windows ou vender em lojas digitais (lembre-se: Zero Royalties).

  1. Vá a Ficheiro > Exportar Jogo (.exe) no menu superior esquerdo.
  2. Escolha a diretoria (pasta) onde deseja guardar o build final.
  3. O Motor irá compilar automaticamente as texturas, os scripts em Lucida-Flow, os ficheiros de mundo do MarcoDB e o Runner executável.
  4. O processo de build demorará apenas alguns segundos. Quando terminar, abra a pasta e faça duplo clique no ficheiro gerado para iniciar o seu jogo!

© 2026 QOrigin Hub Tecnológica. Todos os direitos reservados.