TOC
Histórico
Minha experiência em TI sempre esteve relacionada a projetos de infra e segurança. Em maio de 2017 surgiu a ideia desenvolver jogos. Apesar de ser um mercado muito competitivo, ele abre um leque de oportunidades para área de entretenimento e comercial. Diferentemente do passado, as chamadas engines facilitam em muito o desenvolvimento de jogos. Engine é a infraestrutura fornecida pelos fabricantes para facilitar o desenvolvimento de jogos. Com essas engines temos menos necessidade de codificar. Obtemos ótimos recursos gráficos e tecnológicos para modelar o cenário do jogo. Tanto é verdade que existem diversas escolas que se dedicam ensinar a arte de criação de jogos para crianças acima de oito anos. Por exemplo, a HappyCode é uma dessas escolas que faz uso da Engine Unity para dar suporte a criação de jogos.
A Engine Unity desponta no desenvolvimento para dispositivos moveis (celulares, tabletes, console de jogos, minipc) e exporta para praticamente todas as plataformas (Windows, Linux, Android, IOS, MacOS, etc)
Existem também varias outras alternativas como a Engine Unreal que oferece uma qualidade gráfica muito boa e é um dos concorrentes do Unity. Temos também o Engine Stency capaz de criar diversos tipos de jogos sem mexer em uma linha de código. Uma das mais recentes novidades no mercado de desenvolvimento de jogo é a Engine Construct 3 onde a principal característica é o seu desempenho e ao mesmo tempo é simples de programar. Com o Contruct 3, você consegue criar qualquer tipo de jogo 2D, sem precisar saber programar, criando tudo de forma visual.
O primeiro ponto para criar um projeto de desenvolvimento de jogos é fazer um planejamento para atingir o objetivo dentro de um intervalo de tempo. Ninguém corre sem aprender a andar. Para quem não conhece nada da área de programação a engine como Construct 3 facilita sua vida mas tudo na vida tem um preço. A politica de preços varia de acordo com a engine. Escolha a engine que melhor se enquadre nas suas necessidades.
Esses foram os principais motivadores para fazer a escolha do Unity:
- Gratuito o desenvolvimento para todas as plataformas até o faturamento da empresa chegar $100.000,00.
- Faz uso da linguagem C# da Microsoft que é adotada por muitas empresas e universidades.
- Praticamente metade do mercado de jogos para dispositivos moveis usam o Engine Unity.
- Oferece uma loja integrada ao ambiente de desenvolvimento (Asset Store) onde você pode comprar ou vender recursos.
Documentos
Links
Udacity Curso Android.
RealEngine UnReal Engine.
Stencyl Stencyl Engine.
Scirra Scirra Engine.
Unity3D Unity Engine.