Repolode
NauEngine

NauEngine/NauEnginePublic

Nau Engine é uma engine de jogos C++ gratuita e de código aberto, desenvolvida com CMake e vcpkg, cujo código-fonte está em um repositório Git para qualquer pessoa usar e modificar.

Alternativa open source a:UnityUnreal Engine

Estrelas
397
Forks
68
Issues abertas
7
Último commit
há 21 dias

O que é?

Nau Engine é uma engine de jogos gratuita e de código aberto, projetada para ser versátil e acessível. O projeto informa que não há restrições de licenciamento, royalties nem taxas, e que a engine pode ser usada para qualquer finalidade, inclusive em projetos comerciais.

Todo o código-fonte está em um repositório Git, permitindo que desenvolvedores estudem o projeto para fins educacionais, compilem a engine, criem forks ou desenvolvam add-ons. Desenvolvedores externos também podem contribuir.

A engine é compilada para Windows com Visual Studio 2022 (MSVC v143 e Windows 10 SDK), presets do CMake e Python 3.10 ou mais recente. As dependências são gerenciadas pelo vcpkg, e os artefatos da compilação são instalados em uma pasta de saída.

Recursos principais

  • 01Gratuita para qualquer finalidade, inclusive projetos comerciais, sem royalties.
  • 02Código-fonte completo disponível em um repositório Git.
  • 03Compilação com presets do CMake e gerenciamento de dependências pelo vcpkg.
  • 04Compatível com Windows e Visual Studio 2022, com suporte a um preset Ninja/clang-cl.

Casos de uso

  • Estudar a estrutura de uma engine de jogos em C++.
  • Desenvolver um jogo comercial sem pagar taxas de licenciamento.
  • Criar um fork da engine para desenvolver uma engine personalizada ou add-ons.

Início rápido

  1. 1

    Inicialize os submódulos do repositório

    git submodule update --init --recursive
  2. 2

    Configure o projeto com o preset do CMake

    cmake --preset win_vs2022_x64
  3. 3

    Compile o mecanismo no modo Debug

    cmake --build build\win_vs2022_x64 --config=Debug

Antes de usar

  • O README documenta apenas uma compilação para Windows usando o Visual Studio 2022 e o Windows 10 SDK.
  • Para compilar, é necessário configurar o vcpkg e a variável de ambiente VCPKG_ROOT primeiro.
  • A licença não está claramente identificada nos metadados; por isso, confira os termos de licença do repositório antes de usá-lo.

Tópicos

Perguntas frequentes

O que é NauEnginePublic?
Nau Engine é uma engine de jogos C++ gratuita e de código aberto, desenvolvida com CMake e vcpkg, cujo código-fonte está em um repositório Git para qualquer pessoa usar e modificar. Nau Engine é uma engine de jogos gratuita e de código aberto, projetada para ser versátil e acessível. O projeto informa que não há restrições de licenciamento, royalties nem taxas, e que a engine pode ser usada para qualquer finalidade, inclusive em projetos comerciais.
NauEnginePublic é gratuito? Qual é a licença?
NauEnginePublic é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
NauEnginePublic ainda é mantido?
Manutenção ativa. O último commit de NauEnginePublic foi em 28 de set. de 2026.
Para que posso usar NauEnginePublic?
Estudar a estrutura de uma engine de jogos em C++. Desenvolver um jogo comercial sem pagar taxas de licenciamento. Criar um fork da engine para desenvolver uma engine personalizada ou add-ons.
Como instalar NauEnginePublic?
Inicialize os submódulos do repositório: git submodule update --init --recursive Configure o projeto com o preset do CMake: cmake --preset win_vs2022_x64 Compile o mecanismo no modo Debug: cmake --build build\win_vs2022_x64 --config=Debug
Onde consigo NauEnginePublic?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NauEngine/NauEnginePublic

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados