Skip to content

👨‍⚖️PHASER É UM FRAMEWORK DE CÓDIGO ABERTO PARA CRIAÇÃO DE JOGOS EM HTML5, JAVASCRIPT E WEBGL. ELE FORNECE UMA VARIEDADE DE FERRAMENTAS E RECURSOS PARA FACILITAR O DESENVOLVIMENTO DE JOGOS.

Notifications You must be signed in to change notification settings

VILHALVA/CURSO-DE-PHASER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CURSO DE PHASER

👨‍⚖️PHASER É UM FRAMEWORK DE CÓDIGO ABERTO PARA CRIAÇÃO DE JOGOS EM HTML5, JAVASCRIPT E WEBGL. ELE FORNECE UMA VARIEDADE DE FERRAMENTAS E RECURSOS PARA FACILITAR O DESENVOLVIMENTO DE JOGOS.


CONCEITO:

Phaser é um framework de código aberto para o desenvolvimento de jogos em HTML5, JavaScript e WebGL. Ele facilita a criação de jogos 2D para navegadores web e dispositivos móveis. O Phaser oferece uma variedade de funcionalidades, desde manipulação de sprites e animações até física de jogos e suporte a áudio.

O framework é bastante popular devido à sua simplicidade e flexibilidade. Ele fornece uma estrutura robusta para o desenvolvimento de jogos, permitindo que os desenvolvedores foquem mais na lógica do jogo e menos nas complexidades técnicas. Além disso, Phaser é bem documentado, o que facilita o aprendizado para iniciantes.

SUA HISTÓRIA:

  1. Início do Desenvolvimento (2013):

    • O desenvolvimento do Phaser começou quando Richard Davey, um desenvolvedor de jogos, decidiu criar um framework para facilitar a criação de jogos HTML5.
    • Davey estava insatisfeito com as opções existentes na época e viu a oportunidade de criar um framework mais moderno e robusto.
  2. Primeiro Lançamento (2013):

    • O primeiro lançamento público do Phaser ocorreu em setembro de 2013, com a versão 0.9.6.
    • Esta versão inicial incluía recursos básicos para desenvolver jogos, como manipulação de sprites, animações, detecção de colisões e entrada de teclado/mouse.
  3. Crescimento da Comunidade e Popularidade (2014-2015):

    • O Phaser rapidamente ganhou popularidade entre os desenvolvedores de jogos HTML5 devido à sua facilidade de uso e documentação abrangente.
    • Uma comunidade ativa de desenvolvedores se formou em torno do Phaser, contribuindo com tutoriais, exemplos e plugins para expandir suas funcionalidades.
  4. Lançamentos e Atualizações Regulares (2014-atual):

    • O desenvolvimento do Phaser continuou a um ritmo acelerado, com lançamentos regulares de novas versões, cada uma trazendo novos recursos e melhorias de desempenho.
    • A equipe por trás do Phaser tem sido consistente em ouvir feedback da comunidade e implementar recursos solicitados pelos desenvolvedores.
  5. Recursos e Funcionalidades (2014-atual):

    • Ao longo dos anos, o Phaser evoluiu para incluir uma ampla variedade de recursos e funcionalidades para desenvolver jogos HTML5 de alta qualidade.
    • Além dos recursos básicos de manipulação de sprites e detecção de colisões, o Phaser oferece suporte para física, áudio, partículas, telas de carregamento, entre outros.
  6. Uso em Jogos Populares (2014-atual):

    • O Phaser foi usado para desenvolver uma variedade de jogos populares, desde jogos indie simples até jogos comerciais mais complexos.
    • Sua flexibilidade e desempenho tornaram-no uma escolha popular entre desenvolvedores que procuram criar jogos para navegadores da web e dispositivos móveis.
  7. Futuro do Phaser:

    • O Phaser continua sendo ativamente desenvolvido e mantido pela equipe da Phaser.io, com novos recursos e melhorias planejadas para versões futuras.
    • A comunidade em torno do Phaser continua a crescer, com desenvolvedores compartilhando recursos, tutoriais e exemplos para ajudar os outros a aprender e usar o framework.

CARACETERISTICAS:

POSITIVAS:

  1. Simplicidade: Phaser é conhecido por sua sintaxe simples e fácil de entender. Isso facilita a entrada de novos desenvolvedores no mundo dos jogos.

  2. Comunidade Ativa: Existe uma comunidade ativa de desenvolvedores que usam e contribuem para o Phaser. Isso significa que há muitos recursos disponíveis, desde tutoriais até plugins adicionais.

  3. Desenvolvimento Rápido: Phaser permite o desenvolvimento rápido de protótipos e jogos simples, sendo uma escolha eficaz para projetos pequenos e médios.

  4. Suporte para Múltiplas Plataformas: Como é baseado em tecnologias web padrão, os jogos desenvolvidos com Phaser podem ser executados em uma variedade de plataformas, incluindo navegadores e dispositivos móveis.

NEGATIVAS:

  1. Limitado para Jogos Mais Complexos: Para jogos extremamente complexos, pode ser necessário um framework mais robusto. Phaser é ideal para jogos 2D e projetos mais simples, mas pode ficar limitado em termos de desempenho e funcionalidades para jogos mais avançados.

  2. Menos Suporte para 3D: Phaser é focado principalmente em jogos 2D. Se você estiver planejando desenvolver jogos 3D, pode ser melhor procurar por outros frameworks mais especializados.

  3. Dependência do Ecossistema Web: Como é baseado em tecnologias web, a performance do seu jogo pode depender da qualidade e velocidade do navegador utilizado, o que pode variar.

  4. Curva de Aprendizado para Recursos Avançados: Embora seja fácil começar, a curva de aprendizado pode se tornar mais íngreme ao explorar recursos mais avançados do framework.

SUBSIDIOS:

About

👨‍⚖️PHASER É UM FRAMEWORK DE CÓDIGO ABERTO PARA CRIAÇÃO DE JOGOS EM HTML5, JAVASCRIPT E WEBGL. ELE FORNECE UMA VARIEDADE DE FERRAMENTAS E RECURSOS PARA FACILITAR O DESENVOLVIMENTO DE JOGOS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages