O Ezengine é um mecanismo de jogo baseado em C ++ de plataforma cruzada, com foco na facilidade de uso. Ele fornece um ambiente completo de edição semelhante à unidade, bem como uma interface de script visible e o suporte ao angelscript.
Você pode estar se perguntando, por que eu (ou não) escolheria usar o Ezengine? Bem, o website deles cobriu:
Quando usar o ezengine
O Ezengine foi projetado para ser uma ótima base para projetos complicados. Ele fornece muitas funcionalidades tediosas e difíceis de construir, como STL eficientes como courses de contêineres, um cenário de alto desempenho, streaming de recursos e muito mais. Pode ser usado para criar a tecnologia para jogos, bem como para aplicativos do setor. Em muitas bases de código, a funcionalidade de nível inferior é bagunçada e buggy, porque é difícil (e chato) construir essas peças, e os desenvolvedores de jogos passam tempo para fazer fotos bonitas. Na EZ, a funcionalidade base é limpa, consistente, eficiente e totalmente testada unidade. Ele se baseia no Home windows, Mac, Linux e Android.
Fora da caixa EZ pode ser usada para criar jogos apenas com scripts. No entanto, é destinado a pessoas que precisam ou desejam construir sua própria tecnologia e estão procurando uma ótima base para se basear. O Ezeditor é uma ferramenta poderosa e robusta que permite a iteração rápida em idéias com a startup-times rápidos e a edição em tempo actual da Wysiwyg. Também é completamente opcional, caso você exact de um tipo diferente de fluxo de trabalho.
O EZ também é muito bom para os alunos interessados em aprender como os motores de jogo modernos funcionam. É fácil de configurar, compilar rapidamente, está bem documentado e direto para estender. Também recebemos contribuições na forma de código ou arte.
Quando não usar ezengine
O ezengine é desenvolvido principalmente no Home windows. O renderizador atualmente usa o DX11. Uma porta Vulkan está em desenvolvimento e as ferramentas também estão sendo transportadas para o Linux, no entanto, isso ainda está na fase inicial e ainda não é utilizável produtivamente.
Também não é comparável na integridade do recurso com ofertas comerciais, como irreal ou unidade. Embora suportem a lógica do jogo de scripts com o AngelScript e o Visible Script, ele não se destina ao desenvolvimento de baixo código ou sem código. Os recursos de script são limitados, para muitas idéias de jogos que você precisa para se sentir confortável escrevendo código C ++.
Hyperlinks -chave
Repositório do Ezengine Github
Você pode aprender mais sobre o ezengine baseado em C ++ e vê -lo em ação no vídeo abaixo.