Traktor es un motor de juegos 3D de código abierto escrito en C ++, ha impulsado varios títulos comerciales exitosos en varias plataformas, incluidas Steam, PSN, iOS y Mac Store.

YouTube - Editar un nivel
¿Por qué?
Traktor no es solo otro motor de juego; Es un conjunto de herramientas meticulosamente elaborado diseñado para un rendimiento y flexibilidad óptimos. He aquí por qué se destaca:
Lean y bien diseñado: cada módulo cuenta con responsabilidades limpias, asegurando una base de código elegante y eficiente.
Huella mínima: Traktor prioriza la baja memoria y el uso de almacenamiento, asegurando el rendimiento simplificado.
Optimizado para la eficiencia: utilizando técnicas de representación modernas y algoritmos eficientes, Traktor ofrece un rendimiento excepcional.
Flexibilidad personalizada: a diferencia de los motores hinchados, de talla única, Traktor es personalizable para satisfacer las necesidades únicas de cada proyecto.
Plataformas compatibles
Traktor actualmente ofrece soporte completo para las plataformas de Windows y Linux. Si bien las versiones móviles para Android e iOS están disponibles, no se prueban oficialmente, pero se actualizan regularmente para mantener la compatibilidad.
Binarios preconstruidos
Ver lanzamientos para binarios preconstruidos. Sin embargo, no se debe esperar que las versiones sean más recientes y, por lo tanto, recomendamos construir el motor a partir de la fuente para las últimas correcciones y funciones de errores.
Cómo construir
Linux: consulte Build Linux para obtener instrucciones detalladas.
Windows: siga las pautas descritas en las ventanas de compilación para una configuración perfecta.
Características
Editor
- Editor y herramientas ricas en funciones, editor Prioridad de primera clase.
- Implementar un solo clic, ejecutar y depurar en cualquier objetivo conectado.
- Conexión activa y recarga en caliente de los activos a todos los juegos lanzados independientemente de la plataforma objetivo.
- Separación limpia del código del editor, fácil de agregar nuevos editores, etc.
- Deshacer/rehacer, localización, temas, etc.
- Tubería/flujo formal para cocinar activos a datos optimizados de tiempo de ejecución; Altamente paralizado y fácil de agregar tuberías nuevas.
- Tiempos de construcción iterativos rápidos, solo la construcción y la recarga de activos modificados.
- Luz, oscuro y más temas, fácilmente personalizables.
Representación
- Renderizador basado en gráficos de cuadro avanzado usando Vulkan.
- Culling de oclusión basada en GPU.
- Editor de sombreadores basado en gráficos con posibilidad de código de sombreado en línea cuando sea necesario para todas las etapas expuestas (vértice, fragmento y cómputo).
- Rutas de representación diferidas y de avance a base de baldosas.
- GPU Skin Cache para mallas con piel.
- Soporte de trazado de rayos de hardware, con RTAO, RT Reflections e implementaciones de RT Shadows.
- Sistema de procesamiento de imágenes basado en gráficos fáciles de usar para efectos de pantalla completa.
Scripting
- Lua como lenguaje principal de secuencias de comandos.
- Debugger y perfilador integrado.
Sonido
- Tubería completa de alta definición que admite cualquier número de canales (2.0, 2.1, 5.1, 7.1, etc.).
- Admite muchos backends diferentes (Xaudio2, DirectSound, WinMM, Openal, OpenSl, Alsa, Pulse, etc.).
- Filtros basados en gráficos de usuario.
- Bancos de sonido para una fácil personalización de los efectos de sonido.
- MP3, FLAC, transmisión OGG.
Física
- Física integrada de sacudidas y balas.
- Controladores de carácter y vehículos fáciles de usar.
Contacto
Únase a nuestro servidor Discord para leer sobre Traktor o hacer cualquier pregunta sobre Traktor.
https://discord.gg/fsmrww2b7c