Plataforma | Estado de construcción |
---|
ventanas | |
MSYS2 (MinGW64) | |
linux | |
macos | |
escritos | |
Motor Nazará
Nazara Engine es un marco multiplataforma destinado (pero no limitado a) aplicaciones en tiempo real que requieren audio, renderizado 2D y 3D, red y más (como videojuegos).
Características:
- Admite Windows, Linux, macOS y la web (próximamente Android e iOS).
- Representación 2D y 3D utilizando Vulkan, OpenGL y OpenGL ES (dependiendo de lo que esté disponible en el sistema de destino).
- Su propio lenguaje de sombreado independiente del renderizador (NZSL - Nazara Shading Language), un único lenguaje moderno que funciona con todos los backends del renderizador.
- Módulo de gráficos fácil de personalizar que proporciona la base para técnicas avanzadas (como sombreado diferido, HDR, renderizado PBR y más).
- Un sistema de gráficos de cuadros potente y extensible que le permite definir fácilmente cómo funciona su renderizado.
- Widgets incorporados retenidos (pero la compatibilidad con ImGUI está disponible a través de NazaraImgui).
- Reproducción y streaming de audio basado en OpenAL-Soft.
- Integración de Física 2D y 3D (con Chipmunk y Jolt Physics).
- Clases opcionales de ECS (Entity-Component-System) para ayudar con el manejo de entidades (basadas en el excelente entt).
- Un protocolo de red UDP confiable basado en ENet, compatible con IPv6 y cifrado (consulte ENet6)
- Soporte para complementos (con complementos Assimp y FFMpeg proporcionados)
Puedes usarlo en cualquier tipo de aplicaciones comerciales y no comerciales sin ninguna restricción (licencia MIT).
Autores
Jérôme "SirLynix" Leclercq - desarrollador principal ([email protected])
como usar
Puede encontrar tutoriales sobre instalación, compilación y uso en la wiki oficial.
Consulte INSTALL.md para obtener instrucciones de compilación.
Contribuir
No dudes en contribuir a Nazara Engine mediante:
- Ampliando la wiki
- Enviar un parche a GitHub
- Publicar sugerencias/errores en el foro o en el rastreador de GitHub
- Bifurca el proyecto en GitHub e impulsa tus cambios
- Hablando de Nazara Engine con otras personas, ¡corre la voz!
- Hacer cualquier otra cosa que pueda ayudarnos
Campo de golf
Discordia
X (Twitter)
wiki
Gracias a:
Ver GRACIAS.md