O documento fornece 25 dicas para escolher a melhor game engine para desenvolver jogos, discutindo fatores como rapidez no desenvolvimento, facilidade de uso, documentação e suporte da comunidade, facilidade de distribuição em múltiplas plataformas. O autor recomenda iniciar com game engines mais simples como Construct 2 e Game Maker Studio e só depois migrar para opções mais avançadas como Unity3D, à medida que se desenvolvem habilidades. Exemplos populares de game engines são apresentados e comparados baseados nos critérios propostos.
O documento apresenta um comparativo entre as principais engines de desenvolvimento de jogos em 3D, descrevendo Unity 3D, Unreal Development Kit, CryEngine e Blender Game Engine. Inclui informações sobre preços, linguagens, plataformas de exportação, vantagens e desvantagens de cada engine.
Este documento apresenta uma introdução ao Unity e ao desenvolvimento de jogos. Explica conceitos como cenas, prefabs, scripts, física, UI e publicação. Também enfatiza a importância da prática, participação em eventos e aprendizado contínuo para se tornar um desenvolvedor de jogos.
O documento discute o desenvolvimento de jogos com Java, abordando tópicos como as etapas do desenvolvimento (ideia, conceitos, prototipação, produção, publicação), a utilização da linguagem Java e da biblioteca libGDX para desenvolvimento multiplataforma, e apresenta um exemplo prático de implementação de um jogo Breakout simples usando essas ferramentas.
O documento discute o processo de game design, definindo-o como a descrição do jogo baseada em suas características finais. Explora as várias fases do game design, incluindo a inicial, tratamento, crítica e especificação detalhada. Também fornece exemplos do game design do jogo Pitfall.
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...Raphael Dias
Game engines permitem que desenvolvedores criem e publiquem jogos de maneira mais fácil. Existem diversas opções gratuitas como Unity, Unreal Engine, Construct 2 e GameMaker Studio que suportam diferentes sistemas operacionais e níveis de experiência para desenvolvedores. O guia fornece exemplos de programas populares e fatores a serem considerados na escolha de uma engine.
O documento apresenta uma palestra sobre tópicos avançados para desenvolvedores de jogos, incluindo: (1) uma breve introdução do palestrante Julio Pescuite; (2) uma visão geral da agenda que inclui tópicos básicos, intermediários e avançados sobre desenvolvimento de jogos; (3) exemplos de código para criar sprites, partículas, tilemaps e lidar com entradas do usuário em Android.
O documento apresenta um comparativo entre as principais engines de desenvolvimento de jogos em 3D, descrevendo Unity 3D, Unreal Development Kit, CryEngine e Blender Game Engine. Inclui informações sobre preços, linguagens, plataformas de exportação, vantagens e desvantagens de cada engine.
Este documento apresenta uma introdução ao Unity e ao desenvolvimento de jogos. Explica conceitos como cenas, prefabs, scripts, física, UI e publicação. Também enfatiza a importância da prática, participação em eventos e aprendizado contínuo para se tornar um desenvolvedor de jogos.
O documento discute o desenvolvimento de jogos com Java, abordando tópicos como as etapas do desenvolvimento (ideia, conceitos, prototipação, produção, publicação), a utilização da linguagem Java e da biblioteca libGDX para desenvolvimento multiplataforma, e apresenta um exemplo prático de implementação de um jogo Breakout simples usando essas ferramentas.
O documento discute o processo de game design, definindo-o como a descrição do jogo baseada em suas características finais. Explora as várias fases do game design, incluindo a inicial, tratamento, crítica e especificação detalhada. Também fornece exemplos do game design do jogo Pitfall.
Como escolher um bom programa para criar jogos: análise de funcionalidades, r...Raphael Dias
Game engines permitem que desenvolvedores criem e publiquem jogos de maneira mais fácil. Existem diversas opções gratuitas como Unity, Unreal Engine, Construct 2 e GameMaker Studio que suportam diferentes sistemas operacionais e níveis de experiência para desenvolvedores. O guia fornece exemplos de programas populares e fatores a serem considerados na escolha de uma engine.
O documento apresenta uma palestra sobre tópicos avançados para desenvolvedores de jogos, incluindo: (1) uma breve introdução do palestrante Julio Pescuite; (2) uma visão geral da agenda que inclui tópicos básicos, intermediários e avançados sobre desenvolvimento de jogos; (3) exemplos de código para criar sprites, partículas, tilemaps e lidar com entradas do usuário em Android.
Aula com o professor David de Oliveira Lemes (Dolemes), sobre Games e inovação tecnológica - Para assistir a aula, basta acessar o link: http://fm-openlearn.open.ac.uk/fm/fmmp.php?pwd=000eed-19368 - O qual da acesso ao ambiente do Flashmeeting, ferramenta de webconferência que pode ser encontrada na comunidade COLEARN. O Flashmeeting faz parte da pesquisa de iniciação cientifica de minha autoria, a qual foi realizada sobre orientação da professora e Dr. Ana Maria Di Grado Hessel.
Design de Jogos I - Fundamentos principais (Grupo de estudos ETEC)Cícero Liberato
Apresentação de slides criadas para o grupo de estudos formados pelos alunos da primeira turma do curso de Programação de Jogos Digitais da ETEC Guaracy Silveira.
Fui responsável pela apresentação dos conceitos fundamentais de Game Design (inseridos no slide) e ao término alguns exercícios foram realizados por todos os envolvidos para total compreensão dos conceitos inseridos.
O documento discute técnicas de programação de câmeras e detecção de colisões em Unity 3D. Apresenta como: 1) tornar a câmera dependente de um objeto; 2) programar a câmera através de código para seguir o jogador; 3) detectar colisões através da função OnCollisionEnter e identificar o objeto colidido.
Introdução ao Unity;
Instalação do Unity;
O Interface do Unity 3D;
Organização do projeto;
Utilização da vista da cena;
Navegação da vista da cena ;
Criação de objetos.
O documento discute o uso do game design como ferramenta educacional, apresentando uma proposta de dividir o processo de desenvolvimento de jogos em 7 fases, cobrindo diferentes áreas do conhecimento como artes, matemática, física, literatura e ciências humanas. A última fase trata da utilização de game engines para facilitar a criação de jogos por estudantes.
O documento descreve o processo de programação de jogos eletrônicos, incluindo o papel do designer de jogos, as linguagens de programação mais usadas como C++, e a importância do loop principal para executar as ações do jogo periodicamente.
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoArthur Emanuel
O documento discute o desenvolvimento de jogos para dispositivos móveis. Aborda o crescimento da indústria de jogos para celulares e tablets, com exemplos de jogos de sucesso e suas receitas. Também apresenta etapas iniciais para desenvolvimento de um jogo simples no estilo Flappy Bird para Android, incluindo criação de uma SurfaceView customizada e implementação de um loop principal de renderização.
O documento descreve conceitos básicos de desenvolvimento de jogos em Unity 3D, incluindo como criar e aplicar materiais e texturas a objetos, configurar a física de objetos, adicionar comportamentos através de código e testar a programação.
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Dra. Camila Hamdan
O documento discute motores de jogos como Unity3D, XNA Game Studio e Processing, e propõe um jogo chamado Guitar Maiden usando o motor XNA Game Studio 4.0 e linguagem C#.
Palestra ministrada durante o Unite Brasil 2014 (20/10/14) sobre boas práticas de uso da Unity em Game Jams.
Video relacionado:
http://youtu.be/bOvJg43qMAw
Postagem relacionada:
http://www.brunocampagnolo.com/log/2014/10/20/unite-2014-unity-em-gamejams/
Gamification, Gaming Concepts & Game Designvincevader
A presentation about Gamification and Game Design. Gamification is fundamentally rewriting the rules of engagement for product design and marketing. Game design is a process of:
Imagining a game // Defining how it works // Describing the elements that are going to be part of the game (concept, art, foundation) // Passing these data on to the team that will produce it.
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
um assistente virtual que ajuda no desenvolvimento de jogos;
Ferramentas de criação de interface gráfica;
Ferramentas de criação de sons e música;
Ferramentas de criação de inteligência artificial;
Ferramentas de criação de animações;
Ferramentas de criação de efeitos visuais;
Ferramentas de criação de partículas;
Ferramentas de criação de câmeras;
Ferramentas de criação de luzes;
Ferramentas de criação de modelos 3D;
O documento discute conceitos básicos de desenvolvimento de jogos para Android, incluindo o que é o sistema operacional Android, diferentes engines para criação de jogos e componentes importantes como câmera, cena e sprite. Ele também fornece instruções iniciais sobre como criar uma activity e métodos importantes para jogos no AndEngine.
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)Fabio Moura Pereira
O documento discute a arquitetura de motores de jogos. Ele aborda como motores de jogos podem reduzir o tempo de desenvolvimento reutilizando componentes entre projetos. Também descreve características de diferentes gêneros de jogos como FPS, corridas e estratégia em tempo real.
1) O documento apresenta um manual sobre desenvolvimento de games dividido em 17 aulas. As aulas abordam tópicos como lógica de programação, Scratch, RPG Maker, Construct 2, entre outros.
2) A primeira aula introduz conceitos básicos de lógica de programação e apresenta o Scratch como ferramenta para ensinar lógica de maneira visual e interativa.
3) As aulas subsequentes ensinam sobre objetivos em games, interatividade, produção de RPGs, refinamento de projetos, batalhas, personalização,
O documento apresenta o Unity, um game engine que permite criar jogos e experiências interativas de forma fácil. Apresenta recursos do Unity como editor, exportação para múltiplas plataformas e Asset Store. Também discute alternativas, cursos e como aprender sobre o Unity.
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaBeatriz Vaz Pinto
Este documento apresenta um relatório de projeto final de graduação sobre o desenvolvimento de um framework de game analytics para jogos móveis 2D do tipo plataforma utilizando o Unity. O relatório descreve estudos iniciais sobre taxonomia de jogos, jogos de plataforma e game analytics, além de especificar os requisitos, modelagem de classes e casos de uso do framework.
O documento discute como criar jogos, incluindo onde encontrar o GameMaker, recursos básicos no GameMaker e estudos para casa. Também lista outros programas para criação de jogos como Unity Engine, Unreal Development Kit e KODU Game Lab.
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioLuiz Nörnberg
O documento apresenta as tecnologias utilizadas pelo estúdio de jogos Izyplay para desenvolvimento de jogos, incluindo Adobe AIR, Unity, plugins, ferramentas de modelagem 3D e 2D, controle de versão e ferramentas online. O autor convida interessados a trabalhar na Izyplay.
Slide da apresentação do artigo de Blender 3D. O artigo encontra-se em meus arquivos. link: http://www.slideshare.net/nascimentoesoj/artigo-blender-3-d
Aula com o professor David de Oliveira Lemes (Dolemes), sobre Games e inovação tecnológica - Para assistir a aula, basta acessar o link: http://fm-openlearn.open.ac.uk/fm/fmmp.php?pwd=000eed-19368 - O qual da acesso ao ambiente do Flashmeeting, ferramenta de webconferência que pode ser encontrada na comunidade COLEARN. O Flashmeeting faz parte da pesquisa de iniciação cientifica de minha autoria, a qual foi realizada sobre orientação da professora e Dr. Ana Maria Di Grado Hessel.
Design de Jogos I - Fundamentos principais (Grupo de estudos ETEC)Cícero Liberato
Apresentação de slides criadas para o grupo de estudos formados pelos alunos da primeira turma do curso de Programação de Jogos Digitais da ETEC Guaracy Silveira.
Fui responsável pela apresentação dos conceitos fundamentais de Game Design (inseridos no slide) e ao término alguns exercícios foram realizados por todos os envolvidos para total compreensão dos conceitos inseridos.
O documento discute técnicas de programação de câmeras e detecção de colisões em Unity 3D. Apresenta como: 1) tornar a câmera dependente de um objeto; 2) programar a câmera através de código para seguir o jogador; 3) detectar colisões através da função OnCollisionEnter e identificar o objeto colidido.
Introdução ao Unity;
Instalação do Unity;
O Interface do Unity 3D;
Organização do projeto;
Utilização da vista da cena;
Navegação da vista da cena ;
Criação de objetos.
O documento discute o uso do game design como ferramenta educacional, apresentando uma proposta de dividir o processo de desenvolvimento de jogos em 7 fases, cobrindo diferentes áreas do conhecimento como artes, matemática, física, literatura e ciências humanas. A última fase trata da utilização de game engines para facilitar a criação de jogos por estudantes.
O documento descreve o processo de programação de jogos eletrônicos, incluindo o papel do designer de jogos, as linguagens de programação mais usadas como C++, e a importância do loop principal para executar as ações do jogo periodicamente.
Aula 01 - Desenvolvendo Jogos Para Android - Ambiente do JogoArthur Emanuel
O documento discute o desenvolvimento de jogos para dispositivos móveis. Aborda o crescimento da indústria de jogos para celulares e tablets, com exemplos de jogos de sucesso e suas receitas. Também apresenta etapas iniciais para desenvolvimento de um jogo simples no estilo Flappy Bird para Android, incluindo criação de uma SurfaceView customizada e implementação de um loop principal de renderização.
O documento descreve conceitos básicos de desenvolvimento de jogos em Unity 3D, incluindo como criar e aplicar materiais e texturas a objetos, configurar a física de objetos, adicionar comportamentos através de código e testar a programação.
Motores para Jogos: Apresentação Laboratório de Jogos_UDF_Moa_2013Dra. Camila Hamdan
O documento discute motores de jogos como Unity3D, XNA Game Studio e Processing, e propõe um jogo chamado Guitar Maiden usando o motor XNA Game Studio 4.0 e linguagem C#.
Palestra ministrada durante o Unite Brasil 2014 (20/10/14) sobre boas práticas de uso da Unity em Game Jams.
Video relacionado:
http://youtu.be/bOvJg43qMAw
Postagem relacionada:
http://www.brunocampagnolo.com/log/2014/10/20/unite-2014-unity-em-gamejams/
Gamification, Gaming Concepts & Game Designvincevader
A presentation about Gamification and Game Design. Gamification is fundamentally rewriting the rules of engagement for product design and marketing. Game design is a process of:
Imagining a game // Defining how it works // Describing the elements that are going to be part of the game (concept, art, foundation) // Passing these data on to the team that will produce it.
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Impacta Eventos
um assistente virtual que ajuda no desenvolvimento de jogos;
Ferramentas de criação de interface gráfica;
Ferramentas de criação de sons e música;
Ferramentas de criação de inteligência artificial;
Ferramentas de criação de animações;
Ferramentas de criação de efeitos visuais;
Ferramentas de criação de partículas;
Ferramentas de criação de câmeras;
Ferramentas de criação de luzes;
Ferramentas de criação de modelos 3D;
O documento discute conceitos básicos de desenvolvimento de jogos para Android, incluindo o que é o sistema operacional Android, diferentes engines para criação de jogos e componentes importantes como câmera, cena e sprite. Ele também fornece instruções iniciais sobre como criar uma activity e métodos importantes para jogos no AndEngine.
Aula Desenvolvimento de Jogos - Game Engine (Motor de Jogos)Fabio Moura Pereira
O documento discute a arquitetura de motores de jogos. Ele aborda como motores de jogos podem reduzir o tempo de desenvolvimento reutilizando componentes entre projetos. Também descreve características de diferentes gêneros de jogos como FPS, corridas e estratégia em tempo real.
1) O documento apresenta um manual sobre desenvolvimento de games dividido em 17 aulas. As aulas abordam tópicos como lógica de programação, Scratch, RPG Maker, Construct 2, entre outros.
2) A primeira aula introduz conceitos básicos de lógica de programação e apresenta o Scratch como ferramenta para ensinar lógica de maneira visual e interativa.
3) As aulas subsequentes ensinam sobre objetivos em games, interatividade, produção de RPGs, refinamento de projetos, batalhas, personalização,
O documento apresenta o Unity, um game engine que permite criar jogos e experiências interativas de forma fácil. Apresenta recursos do Unity como editor, exportação para múltiplas plataformas e Asset Store. Também discute alternativas, cursos e como aprender sobre o Unity.
Framework de GameAnalytics para Jogos Moveis 2D Tipo PlataformaBeatriz Vaz Pinto
Este documento apresenta um relatório de projeto final de graduação sobre o desenvolvimento de um framework de game analytics para jogos móveis 2D do tipo plataforma utilizando o Unity. O relatório descreve estudos iniciais sobre taxonomia de jogos, jogos de plataforma e game analytics, além de especificar os requisitos, modelagem de classes e casos de uso do framework.
O documento discute como criar jogos, incluindo onde encontrar o GameMaker, recursos básicos no GameMaker e estudos para casa. Também lista outros programas para criação de jogos como Unity Engine, Unreal Development Kit e KODU Game Lab.
Quer fazer jogos? Conheça as tecnologias utilizadas pelo Izyplay Game StudioLuiz Nörnberg
O documento apresenta as tecnologias utilizadas pelo estúdio de jogos Izyplay para desenvolvimento de jogos, incluindo Adobe AIR, Unity, plugins, ferramentas de modelagem 3D e 2D, controle de versão e ferramentas online. O autor convida interessados a trabalhar na Izyplay.
Slide da apresentação do artigo de Blender 3D. O artigo encontra-se em meus arquivos. link: http://www.slideshare.net/nascimentoesoj/artigo-blender-3-d
O documento fornece instruções sobre como começar a criar jogos, listando os requisitos mínimos como um computador, mouse e tempo. Ele também discute ferramentas úteis como editores de imagem, frameworks, modeladores 3D e engines que podem ser usados. Por fim, fornece referências adicionais sobre produção de jogos com tecnologias livres e proprietárias.
Leonardo Zamprogno iniciou seu interesse por games na década de 1990, desenvolvendo RPGs de grupo. Em 1998 ingressou na faculdade de Design Industrial, onde criou um jogo baseado no clássico "Caverna do Dragão". Após se formar em 2002, trabalhou em empresas de marketing digital. Em 2010 abriu seu próprio estúdio, focando em games para dispositivos móveis e web.
Este documento fornece informações sobre como começar a desenvolver jogos, incluindo quais ferramentas e habilidades são necessárias. Ele discute as opções de game engines Construct 2 e Unity, fornecendo detalhes sobre recursos, preços e referências. Também lista vagas disponíveis no estúdio Izyplay para quem quer trabalhar com desenvolvimento de jogos.
O grupo apresentou o planejamento do jogo educacional "SnowWhite" sobre engenharia de software. O jogo terá versões para celulares e simulará um escritório de programação, onde os jogadores geram pontos de função, contratam desenvolvedores, compram upgrades e lançam softwares para ganhar dinheiro. Protótipos iniciais foram desenvolvidos no PhoneGap para testar a mecânica do jogo.
O documento discute os motores de renderização usados para criar jogos, notando que eles podem ser 2D ou 3D e incluem física e som. Também explica que os motores fornecem abstração de hardware para permitir que os jogos sejam criados para múltiplas plataformas usando APIs como DirectX e OpenGL. Além disso, destaca que os motores mais avançados são usados em jogos FPS devido aos detalhes e movimento necessários em cenas de combate.
Artigo tecpar ráfagan - Pesquisando a viabilidade de utilização de engin...Ráfagan Abreu
Este documento resume uma pesquisa sobre engines de prototipação rápida para desenvolvimento de jogos, comparando Construct Classic, Construct 2, Stencyl Works 1.4 e Game Maker 8.1. O autor escolheu o Game Maker por permitir desenvolvimento completo e estável do jogo Muulti-Muu de forma gratuita, com possibilidade de portar o código para outras plataformas.
O documento discute conceitos iniciais sobre jogos, incluindo a natureza do jogo, o círculo mágico de Johan Huizinga e quatro conceitos essenciais: interação, storytelling, gameplay e imersão. Também aborda o design de jogos, mecânicas, casual games e o processo de criação de jogos.
1. O documento fornece instruções sobre como criar um jogo usando a ferramenta Unity, incluindo escolher entre GameMaker Studio 2 ou Unity, instalando Unity, adicionando objetos, cenas, áudio, texto e scripts para movimento e detecção de colisão.
É Hora de criar sua própria engine de jogos?José Farias
O documento discute se vale a pena criar sua própria engine de jogos. Embora desafiador, alguns desenvolvedores independentes criaram com sucesso suas próprias engines para ter mais controle ou porque não havia engines disponíveis para sua plataforma. Criar uma engine requer experiência e é melhor para times pequenos focados em jogos simples e polidos.
O documento descreve o que é uma engine de jogos, seus principais componentes e exemplos de engines 2D populares, como Unity e Construct 2. A Unity é destacada como uma engine multiplataforma, gratuita e com uma grande comunidade, enquanto o Construct 2 é voltado para jogos criados via arrastar e soltar sem programação.
O documento descreve a evolução das ferramentas para desenvolvimento de jogos digitais, desde os primórdios até a atualidade. Detalha as dificuldades enfrentadas no passado devido à limitação de hardware e software, e apresenta a Unity como uma ferramenta moderna e versátil que facilita e agiliza o processo de criação de jogos.
O documento descreve como fazer um console de videogame portátil semelhante ao Gameboy usando um Arduino. Ele discute o projeto de hardware, incluindo entradas, processamento e saídas, e propõe usar um Arduino Uno, 10 botões e um display LCD 16x2. Também aborda a interface hardware-software e apresenta uma proposta para um jogo de carrinho estilo Enduro para demonstrar o desenvolvimento de jogos.
A Stream Game é uma plataforma de jogos online que permite jogar diversos tipos de jogos diretamente no navegador, sem necessidade de downloads ou configurações específicas de hardware. Ela pretende resolver problemas de acesso a jogos em diferentes dispositivos, permitindo que qualquer um jogue de qualquer lugar. A empresa está em fase de desenvolvimento e pretende oferecer várias ferramentas para jogadores e desenvolvedores.
O documento descreve a vida de um testador de jogos eletrônicos. Embora pareça um trabalho divertido, envolve longas horas testando todos os aspectos dos jogos para encontrar falhas, requer conhecimentos técnicos e é pago por hora trabalhada. Ser testador de jogos não é tão divertido quanto parece e pode fazer com que o hobby deixe de ser prazeroso.
O documento discute o design de jogos digitais, abordando:
1) A história dos jogos digitais e a importância do design de jogos atualmente.
2) O processo de design de jogos, incluindo análise, geração de ideias, avaliação e desenvolvimento.
3) Os principais gêneros de jogos como aventura, luta, labirinto, plataforma e simulação.
O documento descreve os conceitos fundamentais de design de jogos digitais, incluindo a história dos jogos, o processo de design, gêneros de jogos e outros tópicos importantes.
TechParty FACCAT 2017 - Desenvolvimento de jogos digitais, por onde começarLuiz Nörnberg
O documento fornece orientações sobre como iniciar no desenvolvimento de jogos digitais, sugerindo começar com um projeto pequeno para aprender, escolher uma tecnologia estável como Unity, e considerar trabalhar em estúdio para adquirir experiência antes de iniciar projetos independentes.
2. 25 Dicas para Escolher a Melhor Game Engine para seu Jogo
Introdução
Uma das principais dúvidas de quem está iniciando no
mundo do desenvolvimento de jogos digitais é quais
softwares utilizar.
Em especial, muitas pessoas têm dificuldade em decidir
qual o motor de jogo (ou, em inglês, game engine) vai
aprender para dar início ao desenvolvimento dos
próprios jogos.
Neste ebook eu pretendo lhe ajudar a decidir por onde
começar.
Abraço,
Raphael Dias
Fundador do Produção de Jogos
3. 35 Dicas para Escolher a Melhor Game Engine para seu Jogo
O motor de jogo
O motor de jogo é o programa de computador
utilizado na confecção dos jogos digitais. É no motor
de jogo que o desenvolvimento é feito, unindo
arquivos de áudio, imagens e modelos 3D para criar os
diversos cenários e ambientes do jogo.
A game engine possui diversas bibliotecas de scripts já
embutidas, que facilitam o desenvolvimento de um
jogo. Afinal, não tem por que reinventarmos a roda
toda vez que começarmos o desenvolvimento de um
novo jogo.
4. 45 Dicas para Escolher a Melhor Game Engine para seu Jogo
A maioria dos motores de jogo já vem com scripts para
cuidar da renderização dos gráficos (motor gráfico) e
da Física básica envolvida no jogo (motor de Física).
Isso quer dizer que é possível criar, por exemplo, uma
esfera no editor do motor de jogo e, com apenas
alguns cliques, configurar aquele objeto para se
comportar como uma bola de borracha.
Dessa forma, ao “soltarmos” a bola sobre uma
superfície, ela acelera em direção ao solo (devido a
gravidade, configurada automaticamente pelo motor
de jogo) e quica algumas vezes no solo (por termos
configurado-a para ser de borracha) até ficar parada no
chão. Exatamente como aconteceria se deixássemos
cair no chão uma bola de basquete de verdade.
5. 55 Dicas para Escolher a Melhor Game Engine para seu Jogo
Todo esse comportamento físico é calculado
automaticamente pelo motor de jogo sem que você
precise passar pelo problema de escrever em
linguagem de programação as equações físicas
envolvidas no evento.
Mas como escolher qual motor de jogo utilizar e/ou
começar a aprender?
Eu vou falar 5 dicas para você escolher a melhor game
engine. Estes são 5 critérios que você deve avaliar
numa game engine para decidir com qual irá trabalhar:
6. 65 Dicas para Escolher a Melhor Game Engine para seu Jogo
Rapidez no desenvolvimento, incluindo sistema de
colisões e Física pré-definida;
Facilidade na configuração dos controles do
jogador, sejam esses controles de teclado ou de
toque em tablets e celulares;
Possui boa documentação e uma comunidade ativa
de usuários para lhe ajudar com as suas dúvidas;
Fácil de começar a mexer e se adapta ao nível de
suas habilidades;
Facilidade de distribuir para múltiplas plataformas,
permitindo que você publique seu novo jogo em
várias plataformas diferentes como PC, MAC, Linux,
iPads, iPhones, celulares e tablets Android, etc.
7. 75 Dicas para Escolher a Melhor Game Engine para seu Jogo
A seguir, você verá que eu ordenei alguns motores de
jogos de acordo com as 5 dicas expostas acima,
classificando-os como “iniciante”, “intermediário" e
"avançado".
Com essa classificação, vai ficar mais fácil você decidir
por qual motor de jogo começar ou qual é o mais
adequado para o tipo de jogo que você quer
desenvolver.
Note, no entanto, que essa classificação se refere a
capacidade de uma pessoa de concluir um
jogo usando esses motores de jogo. Muitas pessoas
usam motores de jogos mais avançados e ficam com a
falsa impressão de que aquele é o motor de jogo ideal
para elas.
8. 85 Dicas para Escolher a Melhor Game Engine para seu Jogo
Perceba que existe uma grande diferença entre
"conseguir mexer e fazer algumas coisas legais" num
motor de jogo e "conseguir terminar um jogo
completo". O ideal é que você comece com um motor
de jogo mais simples e, quando conseguir terminar um
jogo completo usando esse motor, passe, se
necessário, para um outro mais avançado.
9. 95 Dicas para Escolher a Melhor Game Engine para seu Jogo
1. Construct 2 (iniciante)
Construct 2 torna o desenvolvimento de jogos tão fácil
e acessível quanto possível.
Usando um sistema de "arraste-e-solte", você pode
construir toda a lógica do seu jogo usando uma série
de scripts pré-prontos. Portanto, com a Construct 2
você realmente não precisa saber absolutamente nada
sobre programação. Essa possibilidade de desenvolver
jogos completos sem nunca precisar programar torna a
Construct 2 a ferramenta ideal para artistas gráficos e
desenvolvedores iniciantes fazerem seus primeiros
jogos.
10. 105 Dicas para Escolher a Melhor Game Engine para seu Jogo
Para quem já entende um pouco de programação,
pode incomodar o fato da Construct 2 não permitir
que você programe da sua própria maneira cada parte
do jogo. Apesar de você poder adicionar
funcionalidades ao seu jogo usando plugins, essa
certamente não é a maneira ideal se você já é um
programador.
De qualquer maneira, eu diria que aprender a usar a
Construct 2 é um excelente investimento. Se você é um
completo iniciante, esse motor de jogo provavelmente
é o melhor lugar para começar.
E se você já entende um pouco mais, ainda assim a
Construct 2 pode ser útil para prototipar conceitos de
jogos, ou seja, fazer uma versão simples e curta do
jogo que você quer desenvolver.
11. 115 Dicas para Escolher a Melhor Game Engine para seu Jogo
Assim, você poderá testar, na prática, se a idéia é tão
legal e interessante quanto parece na sua cabeça.
2. Game Maker: Studio (iniciante para
intermediário)
Uma das game engines mais indicadas para quem está
começando a desenvolver jogos próprios é a Game
Maker.
Com uma interface simples, o Game Maker fornece
uma abordagem eficiente e intuitiva para o
desenvolvimento de jogos.
Para aprender mais sobre Construct 2, não deixe de ler
os artigos no Produção de Jogos sobre esta game
engine clicando aqui.
12. 125 Dicas para Escolher a Melhor Game Engine para seu Jogo
Ele já vem com tudo que você precisa para lidar com
fontes, texturas, sons e músicas, assim como qualquer
outra coisa que você possa precisar para o
desenvolvimentos dos seus jogos.
Tudo isso com um sistema de “arraste-e-solte” para
agilizar e tornar ainda mais intuitivo sua interação com
a ferramenta. Com o Game Maker: Studio você poderá
criar jogos digitais de qualidade mesmo sem ter
conhecimento de programação.
Se você, por outro lado, já é um programador iniciante
ou experiente, o Game Maker também é pra você:
usando a linguagem Game Maker Language, você
pode controlar todos os detalhes da produção dos
seus jogos (Física, interação entre objetos, partículas,
estruturação de dados, entre outros).
13. 135 Dicas para Escolher a Melhor Game Engine para seu Jogo
E, claro, você se beneficia das facilidades fornecidas
pela ferramenta para não precisar “reinventar a roda”
toda vez que começar um novo jogo.
Leia mais sobre esse excelente motor de jogo no artigo
Fazendo jogos com Game Maker: Studio. Lá você
encontrará diversas informações sobre o Game Maker
além de várias histórias de sucesso de pessoas que
conseguiram fazer jogos incríveis usando esse motor
de jogo.
3. Unity3D (intermediário para avançado)
O Unity é um programa com várias funcionalidades
que permitem ao usuário fazer desde jogos simples até
jogos de última geração; desde ambientes 3D como
bibliotecas virtuais até aplicativos multi-plataformas.
14. 145 Dicas para Escolher a Melhor Game Engine para seu Jogo
Para descrever uma ferramenta tão completa como o
Unity, nada melhor que a descrição encontrada no
próprio site da empresa:
"O Unity é um motor de desenvolvimento integrado
que fornece uma funcionalidade pioneira para criação
de jogos e outros conteúdos interativos. Você poderá
utilizar o Unity para montar sua arte e recursos em
cenas e ambientes, adicionar Física, editar e testar
simultaneamente seu jogo e, quando finalizado,
publicar em suas plataformas escolhidas, tais como
computadores, Web, iOS, Android, Wii, PS3 e Xbox
360.”
As vantagens em utilizar o Unity como motor de jogos
são muitas. Para começar, é possível fazer o jogo uma
vez e publicá-lo em diversas plataformas sem que seja
necessário refazer o jogo várias vezes.
15. 155 Dicas para Escolher a Melhor Game Engine para seu Jogo
Outra vantagem é o grande número de recursos
digitais para jogos disponíveis (os chamados game
assets), como áudios, scripts pré-prontos, Starter Kits
(para não iniciar o desenvolvimento do zero), texturas,
entre outras coisas.
Num dos artigos do Produção de Jogos eu mostrei
"Como ganhei R$ 2.419,00 vendendo um jogo
produzido com R$ 87,00 e dois dias de trabalho". Tal
feito só foi possível porque eu comprei scripts pré-
prontos e modelos 3D de outros desenvolvedores,
reduzindo quase a zero o meu trabalho nesse projeto.
16. 165 Dicas para Escolher a Melhor Game Engine para seu Jogo
Por fim, mas não menos importante, está a grande
comunidade de pessoas que utilizam a Unity. É bem
fácil encontrar na internet tutoriais, dicas e discussões
sobre o Unity graças ao imenso número de usuários do
programa. Isso torna o desenvolvimento e a produção
do jogo muito mais fácil, uma vez que são encontrados
com certa facilidade desde Starter Kits até
programadores freelancers para Unity.
Se você quiser saber mais sobre o Unity, não perca
tempo e leia o artigo "Fazendo jogos e aplicativos com
Unity3D".
17. 175 Dicas para Escolher a Melhor Game Engine para seu Jogo
E aí? Curtiu este eBook?
Então, não deixe de compartilhá-lo com seus amigos nas redes sociais
clicando nos botões abaixo (você poderá personalizar a mensagem
antes de enviar):