Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desenvolvimento de jogos multiplataforma com o Construct 2

Diego Martins de Pinho
September 23, 2017
190

Desenvolvimento de jogos multiplataforma com o Construct 2

Material de apoio ao Workshop dado no dia 23/09/2017 aos alunos da Faculdade Bilac em SJC.

Diego Martins de Pinho

September 23, 2017
Tweet

Transcript

  1. Desenvolvimento de jogos
    multiplataforma com o
    Construct 2
    Diego Martins de Pinho
    oferecimento:

    View full-size slide

  2. Quem sou eu?
    Nome: Diego Martins de Pinho
    Idade: 25 anos
    Profissão: Desenvolvedor FullStack |
    Empreendedor
    Realizações Legais:
    1. Livro: ECMAScript 6 - Entre de
    Cabeça no Futuro do JavaScript —
    http://entendendoes6.com.br
    2. Startup de Games: Time to Play —
    http://timetoplay.com.br http://diegopinho.com.br
    @DiegoPinho

    View full-size slide

  3. O que veremos hoje?
    O que é o Construct 2?
    Construção de um pequeno jogo
    Exportação

    View full-size slide

  4. Para começar...
    Qual(is) plataforma(s) vocês usam para produzir jogos?

    View full-size slide

  5. Existem várias ferramentas
    A verdade é que existe uma grande variedade de ferramentas no mercado

    View full-size slide

  6. O que é o Construct 2
    O Construct é uma plataforma que nos permite desenvolver jogos para
    múltiplos sistemas e devices sem a necessidade do usuário saber
    programação.

    View full-size slide

  7. Por que usar o Construct 2?
    1. 3 tipos de licença (free, personal & business).
    2. Programação através de Eventos e Comportamentos.
    3. Excelente documentação.
    4. Flexível através de plugins.
    5. Possui uma loja oficial com diversos recursos.
    6. Comunidade super ativa
    7. Jogos construídos em JavaScript
    a. Apache Cordova
    b. Permite codificar uma vez e deployar para vários formatos

    View full-size slide

  8. Perguntas frequentes
    1. Dá pra ganhar dinheiro com jogos feitos no C2?
    a. SIM, é possível.
    i. Propagandas (admob)
    ii. Vendas dentro do jogo (microtransações)
    iii. Vendas do jogo (play/apple store, steam, etc)
    2. Posso distribuir meu jogo de graça?
    a. NÃO. Para poder ganhar dinheiro é necessário ao menos uma
    licença Personal.
    3. Existe a opção do software em pt-br?
    a. NÃO. Mas há muito material em português no fórum oficial.

    View full-size slide

  9. Ponto de partida
    1. Documentação oficial
    2. Templates e exemplos disponíveis no próprio C2
    3. Cursos e vídeos no Youtube
    4. Grupos de discussão no Facebook
    5. Meetup Construct 2 — São Paulo
    6. Time to Play! ;)

    View full-size slide

  10. O que construiremos hoje?
    Implementaremos o jogo Catch Colors.
    https://github.com/DiegoPinho/workshop-construct2

    View full-size slide

  11. Passos
    1. Construir o jogador, suas trocas de cores e movimentação básica
    2. Construir o bloco, a lógica de sorteio de cores e de geração aleatória
    3. Colisões
    4. Pontuação
    5. Músicas e Sons
    6. Exportar

    View full-size slide

  12. Agora é com vocês!
    Incrementem o jogo com mais funcionalidades:
    Ideias:
    1. Adicionar mais cores
    2. Adicionar um sistema para número limitado de blocos que podem
    passar reto
    3. Telas de menu, game over

    View full-size slide

  13. Cinto de utilidades do dev gamer
    1. Build e Publicação
    a. BitBalloon — http://www.bitballoon.com
    b. Cocoon — http://www.cocoon.io
    2. Software para artes
    a. Paint.NET — http://www.getpaint.net/
    b. InkScape — https://inkscape.org
    3. Áudio
    a. Cloud Converter — https://cloudconvert.com/
    b. Audacity — http://www.audacityteam.org
    c. Incompetech — https://incompetech.com/
    d. Bfxr — http://www.bfxr.net/
    e. Orange Free Sounds — http://www.orangefreesounds.com/

    View full-size slide

  14. Muito obrigado!
    Estou a disposição nas redes sociais, só passar e dar um oi ;)
    http://www.diegopinho.com.br

    View full-size slide