O documento discute ferramentas para desenvolvimento de jogos mobile, comparando frameworks que fornecem mais controle versus game engines mais completas. Ele lista alguns frameworks populares como LibGDX e MonoGame para Java e C# respectivamente, assim como game engines como Construct e Unity que permitem criar jogos sem programação.
3. Game
engines ou
frameworks?
Game engines
• Conjunto de ferramentas;
• Física, animação, I.A., etc...;
• Estrutura para construção do jogo;
Frameworks
• Baixo nível de programação;
• Maior controle;
• Agilidade ou performance?
5. LibGDX • Framework open-source baseada em OpenGL para
desenvolvimento de jogos em Java (e outras
linguagens) com uma API unificada que funciona da
mesma forma em todas as plataformas suportadas
(Android, iOS,Windows, Mac, Linux, Html5).
6. Eclipse IDE – Java (Android Studio, Intellig IDEA, NetBeans)
7. Projeto
Mono
• O mono é um projeto open-source originalmente
criado pela Novell e atualmente mantido pela Xamarin
(Microsoft) para criar um conjunto de ferramentas
compatíveis com a plataforma .NET, incluindo, entre
outras ferramentas, um compilador de C# compatível
com ambientes Linux, BSD,OS X,Windows, Solaris,
Android, iOS e consoles de video-games.
8. MonoGame • Framework open-source baseada no OpenTK (OpenAL,
OpenGL) para desenvolvimento de jogos em C# com
uma API unificada e multiplataforma, implementando
a interface do Microsoft XNA, o que permite uma fácil
portabilidade de jogos desenvolvidos nativamente no
framework.
11. Construct
2/3
• Criar jogos sem programar;
• Multiplataforma com foco emWeb;
• Conjunto completo de ferramentas;
• Versão gratuita ou paga.
13. Unity 3D • Mais utilizada por independentes;
• Publicação profissional de jogos;
• Conjunto completo de ferramentas;
• Programação com scripts utilizandoC# ou JS;
• Versão gratuita ou paga.