Plataforma | Status de construção |
---|
Windows | |
MSYS2 (MinGW64) | |
Linux | |
macOS | |
Escrito | |
Motor Nazara
Nazara Engine é uma estrutura multiplataforma destinada (mas não limitada a) aplicações em tempo real que requerem áudio, renderização 2D e 3D, rede e muito mais (como videogames).
Características:
- Suporta Windows, Linux, macOS e web (Android e iOS estão chegando).
- Renderização 2D e 3D usando Vulkan, OpenGL e OpenGL ES (dependendo do que está disponível no sistema de destino).
- Sua própria linguagem de shader independente de renderizador (NZSL - Nazara Shading Language), uma única linguagem moderna que funciona com todos os back-ends de renderização
- Módulo gráfico fácil de personalizar, fornecendo base para técnicas avançadas (como sombreamento diferido, HDR, renderização PBR e muito mais).
- Um sistema gráfico de quadros poderoso e extensível que permite definir facilmente como funciona sua renderização.
- Widgets retidos integrados (mas o suporte ImGUI está disponível através do NazaraImgui.
- Reprodução e streaming de áudio baseado em OpenAL-Soft.
- Integração de Física 2D e 3D (com Chipmunk e Jolt Physics).
- Classes ECS (Entity-Component-System) opcionais para ajudar no tratamento de entidades (com base no excelente entt).
- Um protocolo de rede UDP confiável baseado em ENet, com suporte para IPv6 e criptografia (confira ENet6)
- Suporte para plugins (com plugins Assimp e FFMpeg fornecidos)
Você pode usá-lo em qualquer tipo de aplicação comercial e não comercial sem qualquer restrição (licença MIT).
Autores
Jérôme "SirLynix" Leclercq - desenvolvedor principal ([email protected])
Como usar
Você pode encontrar tutoriais sobre instalação, compilação e uso no wiki oficial.
Consulte INSTALL.md para obter instruções de construção.
Contribuir
Não hesite em contribuir para o Nazara Engine:
- Estendendo o wiki
- Enviando um patch para GitHub
- Poste sugestões/bugs no fórum ou no rastreador GitHub
- Bifurque o projeto no GitHub e envie suas alterações
- Falando sobre o Nazara Engine para outras pessoas, divulgue!
- Fazer qualquer outra coisa que possa nos ajudar
Ligações
Discórdia
X (Twitter)
Wikipédia
Graças a:
Veja OBRIGADO.md