Criamos um vídeo para falar sobre a diferença entre ShiVa e Unity, o assunto aborda uma decisão delicada que tivemos de tomar para continuar o projeto Dungeon Crawler.
https://www.youtube.com/watch?v=zDJKA9ghVrs
Sobre o tema abordado no vídeo:
Porque usar a ShiVa:
É uma engine mais barata (cerca de 200 dólares a versão básica);
A aplicação possui um tamanho em disco consideravelmente menor em comparação com a Unity;
Possui uma fácil manipulação de materiais;
A versão básica da Shiva dá acesso à efeitos de pós-processamento (Motion Blur, Bloom, Depth Of Field e etc).
Porque usar a Unity:
Programação orientada a objetos (C#), diferente da ShiVa que utiliza a linguagem LUA, simulando uma POO;
A alta popularidade da Unity garante maior suporte da comunidade de desenvolvedores;
Fácil integração com bibliotecas externas, por exemplo: plataformas de ads, banco de dados e cloud services;
Suporte à jogos 2D, diferente da Shiva que trabalha puramente com 3D;
Manter uma boa qualidade da interface gráfica na ShiVa pode ser trabalhoso, a Unity provê recursos mais completos;
A ShiVa possui um desenvolvimento lento, sendo assim, um pouco desatualizada em relação as principais engines do mercado, como: Unity e Unreal.
Links úteis:
•Website da Unity - http://unity3d.com/pt/5
•Website da Shiva3d - http://www.shivaengine.com/
O que vocês acham?