O Traktor é um motor de jogo 3D de código aberto escrito em C ++, alimentou vários títulos comerciais de sucesso em várias plataformas, incluindo Steam, PSN, iOS e Mac Store.

YouTube - Editando um nível
Por que?
Traktor não é apenas mais um mecanismo de jogo; É um kit de ferramentas meticulosamente criado, projetado para desempenho e flexibilidade ideais. Aqui está por que se destaca:
Lean e bem projetado: cada módulo possui responsabilidades limpas, garantindo uma base de código elegante e eficiente.
Pegada mínima: o Traktor prioriza o uso de baixa memória e armazenamento, garantindo o desempenho simplificado.
Otimizado para eficiência: utilizando técnicas modernas de renderização e algoritmos eficientes, o Traktor oferece desempenho excepcional.
Flexibilidade personalizada: Ao contrário dos motores inchados e de tamanho único, o Traktor é personalizável para atender às necessidades exclusivas de todos os projetos.
Plataformas suportadas
Atualmente, o Traktor oferece suporte completo para plataformas Windows e Linux. Embora as versões móveis para Android e iOS estejam disponíveis, elas não são oficialmente testadas, mas são atualizadas regularmente para manter a compatibilidade.
Binários pré -construídos
Veja lançamentos para binários pré -construídos. No entanto, não se espera que as versões sejam mais recentes e, portanto, recomendamos a criação do motor a partir da fonte para obter as correções e recursos mais recentes de bugs.
Como construir
Linux: consulte o Build Linux para obter instruções detalhadas.
Windows: siga as diretrizes descritas no Build Windows para uma configuração perfeita.
Características
Editor
- Recurso de editor e ferramentas, editor de primeira classe.
- Une-Click Implante, execute e depure em qualquer destino conectado.
- Conexão ativa e recarregem a quente de ativos para todos os jogos lançados, independentemente da plataforma de destino.
- Separação limpa do código do editor, fácil adicionar novos editores etc.
- Desfazer/refazer, localização, temas etc.
- Oleoduto/fluxo formalizado para cozinhar ativos para dados otimizados em tempo de execução; Altamente paralado e fácil de adicionar novos pipelines.
- Tempos de construção iterativos rápidos, apenas os ativos modificados para construir e recarregar.
- Temas claros, escuros e mais, facilmente personalizáveis.
Renderização
- Renderizador baseado em gráficos de quadros avançados usando vulkan.
- Abate a oclusão baseada em GPU.
- Editor de shader baseado em gráficos com possibilidade de código de shader embutido quando necessário para todos os estágios expostos (vértice, fragmento e computação).
- Caminhos de renderização diferidos e avançados com base em ladrilhos.
- Cache da pele da GPU para malhas de pele.
- Suporte de rastreamento de raios de hardware, com implementações RTAO, RT Reflections e RT Shadows.
- Sistema de processamento de imagem com base em gráfico fácil de usar para efeitos de tela cheia.
Script
- Lua como linguagem de script primária.
- Debugger e Profiler integrado.
Som
- Oleoduto completo de alta definição que suporta qualquer número de canais (2.0, 2.1, 5.1, 7.1 etc).
- Suporta muitos backnds diferentes (Xaudio2, DirectSound, WinMM, Opental, OpenSL, ALSA, Pulse etc).
- Filtros baseados em gráficos de usuário.
- Bancos de som para facilitar a personalização dos efeitos sonoros.
- MP3, FLAC, OGG Streaming.
Física
- Chemada integrada e física da bala.
- Fácil de usar controladores de caracteres e veículos.
Contato
Junte -se ao nosso servidor Discord para ler sobre o Traktor ou fazer qualquer pergunta sobre o Traktor.
https://discord.gg/fsmrww2b7c