Crie poderosos jogos de navegador 3D com o BabylonJS
o crescimento explosivo de WebGL prova o popularidade dos jogos Na internet. Há muitas coisas legais que você pode construir em WebGL, mas a maioria dos desenvolvedores quer mergulhe em jogos de navegador.
WebGL é um framework poderoso, mas é não tudo que você precisa para um jogo na web. Controles do jogo e áudio também desempenham um papel importante no desenvolvimento de jogos de navegador.
O livre Biblioteca BabylonJS é o recurso perfeito que abrange todos esses tópicos. É ótimo para quem quer entrar desenvolvimento de jogos de navegador.
Babilônia é um Biblioteca de motor de jogo 3D powered by WebGL para gráficos 3D. Mas também é muito mais do que apenas uma biblioteca WebGL.
Ele pode lidar com tudo, desde controles para comportamentos de objeto, e até mesmo efeitos sonoros. É realmente um framework completo para jogos em JavaScript feito para o desenvolvimento de HTML5 e WebGL.
Para começar você deve verificar a página do GitHub para demonstrações de amostra e o último lançamento hospedado em seu CDN.
Eles também têm um playground ao vivo onde você pode mexer com diferentes configurações e estilos de exibição.
Você também pode altere o código, e clique em Executar para gerar automaticamente suas alterações bem no navegador. Isso é talvez a melhor maneira de praticar usando Babylon porque você não precisa baixar nada localmente.
Na página de demonstração, procure no canto superior direito um menu rotulado “Cena básica”. Clique nessa lista para selecione entre uma ampla variedade de playgrounds pré-construídos incluindo ambientes, luzes, sombras e programas de altura (entre muitos outros).
Isso é muito mais fácil do que criar suas próprias demos no CodePen porque você pode veja a tela cheia e você ter acesso ao editor ali mesmo no navegador.
Babylon vem com muitos recursos, como efeitos de partículas, física da gravidade, e recursos simples de arrastar e soltar.
Você vai precisar passar muito tempo com esta biblioteca para ficar confortável. Mas a melhor maneira de aprender é escolha um projeto e veja o que você pode construir. Ao longo do caminho, você pode encontrar problemas e precisar confiar na documentação resolvê-los.
Se você pode aprender alguns dos fundamentos da Babilônia, então você pode se surpreender o que é possível no desenvolvimento de jogos baseado em navegador. Ele percorreu um longo caminho em apenas poucos anos, e a Babylon é uma das poucas bibliotecas que dá tudo certo.
Para ver alguns demonstrações ao vivo Confira a Página da Babylon, e role para baixo até ver a seção de demonstrações. Isso deve ter inspiração mais do que suficiente para você ir e empurrá-lo de cabeça para o mundo do desenvolvimento de jogos da Babilônia.