HTML5! Apostamos que você já ouviu falar sobre isso mais de uma vez, independentemente de ser um desenvolvedor da Web ou não. É uma das linguagens de marcação, que foi discutida entre os desenvolvedores desde o próprio nascimento. Além disso, devemos incluir que a linguagem ganhou uma enorme resposta e popularidade em muito pouco tempo porque havia uma infinidade de recursos, que ajudaram o HTML5 a se tornar autônomo. Embora carregue o rótulo de Hyper Text Markup Language, seus trabalhos são muito mais do que esperamos, com certeza. Simplesmente dizendo, HTML5 é um assassino em Flash. Algumas discussões foram iniciadas relacionando dispositivos HTML5 e Apple porque nenhum dos iDevices estava vindo com suporte para Flash. Como você pode imaginar, a empresa predefiniu a falha do Flash e fez uso da funcionalidade de plataforma cruzada do HTML5. Além disso, devemos dizer que o Flash tem uma vida útil muito pequena com certeza, já que a nova versão da linguagem de marcação chegou ao palco com o recurso de incorporação de vídeo embutido, que é o suficiente para matar o flash.
Como dissemos antes, o HTML5 não foi desenvolvido apenas para fazer websites, mas também para fazer algo que nem mesmo era imaginado nas versões anteriores. Desenvolvedores e empresas (incluindo Web Giants Google) reconheceram adequadamente os poderes do HTML5 e iniciaram muitos programas para divulgar HTML. Vários experimentos podem ser vistos na web, que usam habilmente as habilidades do HTML5. O aplicativo HTML mais intuitivo e interativo que podemos encontrar é Jogos em HTML5! Sim, jogos fantásticos podem ser desenvolvidos usando HTML5 e o desenvolvimento é muito mais simples do que em Flash ou outras linguagens. Além de programar do zero, você pode usar os motores de desenvolvimento de jogos HTML5, se tiver menos conhecimento sobre códigos, mas tiver uma mente criativa. Hoje vamos apresentar a você alguns excelentes mecanismos de desenvolvimento de jogos que usam HTML5 e JavaScript.
Serviços de tokenização
O Construct 2, como um mecanismo de desenvolvimento de jogos, ajuda você a construir jogos baseados em HTML5 sem nenhuma experiência de programação em suas mãos. Este motor foi desenvolvido pela Scirra Limited e está disponível GRATUITAMENTE para fins não comerciais. O que você precisa fazer para desenvolver um jogo HTML5 é uma ideia forte sobre seu jogo e criatividade. Você pode simplesmente arrastar os objetos do jogo (geralmente arquivos de imagem) para a tela e definir propriedades e comportamentos específicos para eles. Além disso, você pode usar este serviço em qualquer navegador da Web que suporte HTML5, bem como aplicativos dedicados para iOS, Android, Windows 8 e Google Chrome.
A desvantagem encontrada no jogo é que ele pode restringir seu pensamento criativo. Se você está planejando um jogo com um aspecto e recursos grandes, o Construct 2 não terá condições de pagar por você. Além disso, se você quiser usar seu jogo para fins comerciais, terá que adquirir uma licença da Scirra Limited. Você pode acessar o site da Scirra para ter uma demonstração dos trabalhos realizados com o Construct 2.
Impacto JS
Impact JS é um mecanismo de desenvolvimento de jogos baseado em JavaScript para desenvolvimento de jogos HTML5. O mecanismo vem com um editor de níveis 3D e suporte para vários dispositivos, incluindo iOS. Além do mencionado acima, Impact JS não é um mecanismo de desenvolvimento de jogos gratuito, mas possui uma grande coleção de ferramentas e extensões em sua biblioteca. Usando essas ferramentas, você pode trazer um grande impacto visual para seus jogos.
O editor de nível 2D é um recurso exclusivo do Impact JS. Este editor permite a rolagem lateral e recursos de jogos de RPG de cima para baixo, que são fantásticos. Uma ferramenta de depuração poderosa também está integrada ao Impact JS, o que sugere desvantagens e motivos de desempenho. Todos esses recursos juntos significam que pagar US $ 99 por licença do Impact JS vale seu dinheiro e tempo.
LimeJSGenericName
Aí vem outro mecanismo de desenvolvimento GRATUITO! LimeJS é uma estrutura baseada em JavaScript projetada para desenvolvimento de jogos HTML5. O framework, desenvolvido pela Digital Fruit está disponível sob uma Licença Apache, simplesmente Open Source, o que torna legal a recriação e reutilização do código. A equipe de desenvolvimento diz que projetou esta estrutura para permitir o desenvolvimento de jogos HTML5 sem complexidades de código.
Como um projeto de código aberto, o LimeJS pode fornecer a você mais recursos quando comparado a um privado. Uma grande quantidade de demos e tutoriais estão disponíveis na web para que você não precise se preocupar com o seu desconhecimento sobre o framework. A estrutura suporta todos os navegadores modernos, bem como iOS e Android.
Salada de Jogo
Outro mecanismo de desenvolvimento de jogos habilitado para arrastar e soltar com HTML5. Além de outros motores, o Game Salad vem com um emulador embutido com o qual você pode ver como o jogo funcionará na tela do celular. Plataforma cruzada, o desenvolvimento está disponível através do Game Salad e a lista de suporte vai como iOS, Android, Amazon Kindle e os mais recentes, Windows 8.
Este motor possui duas versões, GRÁTIS e PAGA. A versão paga tirará $ 299 do seu bolso a cada ano. Alguns recursos, como compra no aplicativo, i-Ad, publicidade, Game Center, publicação Android, etc., estão lá com a versão profissional. Todos os recursos mencionados acima não possuem outros motores e é uma boa decisão comprar a versão profissional.
Flash JS
O Flash JS tem uma pequena relação com o Flash, assim como com o JS. Você pode fazer jogos HTML5 usando este mecanismo e você pode adicionar códigos Action Script 3 dentro do [html] [/ html], o que o torna familiar também para desenvolvedores baseados em flash. Este também é GRATUITO e de código aberto, o que ganha enormes contribuições de várias partes da web.
Crafty JS
Este é outro framework de desenvolvimento de jogos baseado em JavaScript, que tem um grande suporte da comunidade quando comparado ao de outros engines. Embora a estrutura não tenha um plug and play, tem algumas vantagens, como o Entity Component System. Usando este recurso, você pode iluminar seu jogo dando componentes a cada entidade em seu jogo (herói, vilão etc). Esse recurso pode evitar longas cadeias de herança de seu código, com certeza. Mesmo não sendo muito simples, o Crafty JS é obviamente um motor de jogo excelente.
Motor Quintus
É um recém-chegado à lista do mecanismo de jogo HTML5 com um rótulo de comportamento leve. O mecanismo Quintus oferece suporte ao desenvolvimento para dispositivos móveis e computadores, o que é útil para desenvolvedores.
Um site dedicado está à espera dos usuários do Quintus Engine, ou seja, as dúvidas não serão grandes para você, pelo menos quando estiver com a Quintus.
Conclusão
Dissemos a vocês vários mecanismos de desenvolvimento de jogos para HTML5 e a última escolha é sua. Como você sabe, cada um terá aspectos diferentes sobre seu jogo e vários serviços estarão lá para atender a vários requisitos. Nesta lista, a maioria dos motores são GRATUITOS, embora alguns deles tenham uma versão PRO. Como há uma palavra sobre requisito, não queremos dizer que 'este' é o melhor. De qualquer forma, conte-nos sobre sua experiência de desenvolvimento de jogos HTML5 por meio de comentários. Podemos adivinhar o que você estará pensando depois de ler isso. “Is HTML5 Game Development That Much Easy?”
Rachel Johnson
Caro senhor,
Também estou nesse progresso aprendendo Desenvolvimento HTML 5, obrigado, isso me tornará mais útil para conseguir meu emprego com perfeição. Obrigado novamente por compartilhar!
Manish
É uma ótima fonte de informações para criar um jogo usando motores de desenvolvimento de jogos HTML5. Obrigado por compartilhar esta informação.
Frank cern
Abhijith, na verdade tenho pensado em entrar neste espaço. Obrigado por todas as informações. De todos os motores mencionados acima, eu só ouvi falar de construct, acho que tenho muito o que ler!
Juuhhii Agrawal
Obrigado Abhijith pelo post informativo. Já estava pensando em qual JS usar. Ao contar sobre tudo isso, você apenas me ajudou a fazer minha escolha com muito mais facilidade.
Bipul Khan
Estruturas de desenvolvimento de jogos HTML5 realmente excelentes. Muito obrigado Abhijith por compartilhar essas coisas legais :)
Emilia
Sempre fiquei perplexo com essas coisas HTML. Achei sua postagem muito interessante, no entanto. Obrigado por compartilhar.
Neha
oi Abhijith, agora estou aprendendo HTML5 e esta lista me dá um impulso para aprender a aprender jogos em HTML e me dá alguns bons exemplos. obrigado
Jeremy S.
Uau .. obrigado por este artigo incrível. Na verdade, eu desistiria das minhas aulas de programação online. Mas isso me encorajou a continuar. Farei meu próprio jogo em breve. ;)
Stacey
Isso é bastante técnico para mim ... Mas eu conheço muitos amigos que estarão realmente interessados em ler sua postagem. E vou compartilhar isso com eles! Obrigado por todas as informações valiosas.
Shalin
Salada de caça parece promissora, pois é independente de plataforma e gratuita. Deveria tentar, grande parte cara!
Lavindra
Eu realmente tenho ficado intrigado com a mudança para esta área. Obrigado por todos os dados
swapnil rajá
Parece ter muito conhecimento sobre HTML5, bem oferece!
Yota
Considere o mecanismo de jogo Turbulenz HTML5. O código-fonte foi aberto em maio.
http://www.turbulenz.biz/developers
- Usando este mecanismo de jogo, desenvolvemos um jogo HTML3 5D, http://www.polycraftgame.com
- Um desenvolvedor escocês desenvolveu o Word Quest e o Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Apostador
Ótima lista, mas eu sempre recomendaria usar o LimeJS.