Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    Jogos 2D com Stencyl Crie jogos completos sem códigos de programação

    Sérgio Campelo
    Livro de Stencyl

    *Você terá acesso às futuras atualizações do livro.

    Apresentação

    Stencyl é um software para o desenvolvimento de games 2D utilizado tanto por profissionais como amadores. O método utilizado para a criação dos jogos é o drag-and-drop, arrastar e soltar, ou seja, as linhas de códigos de programação foram substituídas por pequenos blocos coloridos para a montagem das instruções, facilitando sua utilização. A interface amigável e a diferenciação das categorias de instruções por cores auxiliam na compreensão e no desenvolvimento das tarefas.

    Personagens, cenários e níveis do jogo são importados e utilizados no jogo dessa forma, sem a necessidade sequer de utilização de uma linha de código de programação. Sendo assim, o Stencyl proporciona o desenvolvimento de um jogo completo na estética 2D, permitindo o acesso a um público maior que quer desenvolver seus próprios projetos. Diversos tipos de jogos no mercado possuem essa estética, tanto apenas para entretenimento como os chamados *Serious Games*, cuja proposta vai além do entretenimento, ou seja, jogos que se propõem a mudar comportamentos, seja contribuir para motivar o jogador a realizar uma certa atividade, como praticar esportes, ou motivá-lo para uma causa mais humanitária, como doar sangue ou conservar o planeta.

    O livro está dividido basicamente em 5 etapas:

    1. Na primeira, você conhecerá a interface do software e como funciona a utilização dos blocos de instrução;

    2. Em seguida, será apresentado como incluir uma cena, ou seja, como iniciar a realização do primeiro nível do jogo, a inclusão de personagens e objetos para compor o cenário;

    3. Após a elaboração da primeira cena, são apresentadas as primeiras instruções: movimentação do personagem, suas colisões com outros elementos e contagem regressiva. Essa etapa é bastante importante pois você já percebe a jogabilidade funcionando e vê que é possível desenvolver um jogo sem a necessidade de programação;

    4. Nessa etapa do livro você já compreendeu como funciona o método de desenvolvimento do Stencyl. Então, algumas instruções mais elaboradas são apresentadas, como criação de outros níveis, chances de vida para o personagem e finalização e reinicialização do jogo;

    5. A etapa final do livro é o desenvolvimento das telas inicias e finais, a inclusão dos efeitos de som e trilha sonora e informações como divulgar o jogo nas plataformas de distribuição.

    Todo o processo de desenvolvimento do livro foi realizado de maneira descomplicada com uma didática que facilite a compreensão dos recursos utilizados no software. O Stencyl abre possibilidades para que você consiga desenvolver e finalizar seu jogo, capacitando-o para, no futuro, utilizar-se dessa ferramenta na produção de seus projetos para, também, atuar no mercado de trabalho. E sem a necessidade de linguagens de programação complexas, bastando como base principal o conhecimento teórico e conceitual que é fundamental para que se realize um bom projeto de jogo.

    As principais características do Stencyl são:

    1. Rápido desenvolvimento do protótipo do jogo

    Com poucos e simples recursos, você conseguirá desenvolver a jogabilidade inicial do seu jogo, como criação de cenas (níveis) e movimentação do personagem.

    2. Jogos desenvolvidos sem a necessidade de linhas de código de programação

    O Stencyl é o software ideal para aqueles que não possuem conhecimento de códigos de programação. As linhas de código são substituídas por blocos de instrução coloridos.

    3. Interface intuitiva

    Desenvolver jogos com Stencyl é muito simples. Sua convidativa interface intuitiva facilita ao usuário encontrar os recursos necessários para a criação do jogo.

    O Stencyl pode ser instalado nos sistemas operacionais Microsoft Windows, Mac OS e Linux. Os dispositivos e sistemas operacionais onde os jogos podem rodar são:

    - iOS (iPod, iPhone e iPad)

    - Android (Smartphones e tablets)

    - Navegadores com suporte a HTML5

    - Desktops Microsoft Windows XP em diante

    - Desktops Linux

    - Desktops Mac OS X em diante

    Para a prática do software, você pode utilizar a versão gratuita. No entanto, existem algumas limitações:

    - Os jogos só podem ser publicados em Flash e HTML5.

    - Telas personalizadas de carregamento do jogo não podem ser implementadas.

    - Jogos podem ser criados e desenvolvidos para App Store, mas não publicados.

    - Inserção de marca-d'água em algumas plataformas de publicação.

    Para a atualização das informações acima, acesse a página do Stencyl em: http://www.stencyl.com.

    Como instalar o Stencyl

    1. Acesse o site do Stencyl;

    2. Procure a opção Download;

    3. Após o clique, selecione o sistema operacional e clique novamente em Download;

    4. Acesse a pasta onde o arquivo de instalação foi baixado e dê um clique duplo sobre ele. Siga as orientações de instalação até sua conclusão.

    Sumário

    • 1 Primeiros passos
      • 1.1 Conhecendo a interface do Stencyl
      • 1.2 Criando seu primeiro jogo
      • 1.3 Criando uma primeira cena (nível) para o jogo
      • 1.4 StencylForge
      • 1.5 Tiles
    • 2 Utilizando behaviors no jogo
      • 2.1 Inserindo e configurando behaviors
      • 2.2 Inserindo o efeito de gravidade na cena
      • 2.3 Behavior para o actor não sair de cena
      • 2.4 Reconfigurando a cena do jogo
      • 2.5 Ajustes gerais para os actors
      • 2.6 Rolando a tela
    • 3 Trabalhando com colisões
      • 3.1 Editando os shapes de colisões
      • 3.2 Utilizando shapes de colisão para os tiles
      • 3.3 Criando um grupo de colisão
      • 3.4 Utilizando e configurando sensores de colisão
    • 4 Criando behaviors
      • 4.1 Desenvolvendo uma instrução de colisão
      • 4.2 Criando um evento de colisão entre herói e inimigo
      • 4.3 Inserindo novos actors na cena
      • 4.4 Ajustando os actors ao deslocamento da câmera
      • 4.5 Inserindo actors em coordenadas aleatórias
      • 4.6 Eliminando as estátuas da cena
    • 5 Cronometrando o tempo no jogo
      • 5.1 Desenvolvendo uma instrução de tempo
      • 5.2 Formatando textos no Stencyl
      • 5.3 Inserindo uma barra para a contagem regressiva
      • 5.4 Eliminando um actor quando a contagem terminar
    • 6 Animações e efeitos visuais
      • 6.1 Importando imagens para uma animação
      • 6.2 Substituindo animações
      • 6.3 Engatilhando eventos personalizados
      • 6.4 Efeitos visuais de animação
    • 7 Vidas e Game Over
      • 7.1 Reiniciando a cena
      • 7.2 Criando mais chances ao actor
      • 7.3 Game Over
      • 7.4 Calculando os itens colecionáveis
    • 8 Criando mais níveis
      • 8.1 Configurando o background
      • 8.2 Adicionando mais níveis ao jogo
      • 8.3 Avançando entre os níveis
    • 9 Finalizando o jogo
      • 9.1 Funções de botões aos actors
      • 9.2 Efeitos de som e trilha sonora
    • 10 Testando e publicando o jogo
      • 10.1 Inserindo ícone no jogo
      • 10.2 Configurando tela e Splash Screens
      • 10.3 Testando o jogo
      • 10.4 Publicando o jogo
      • 10.5 Conclusão

    Dados do produto

    Número de páginas:
    161
    ISBN:
    978-85-7254-045-2
    Data publicação:
    01/2020
    Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    *Você terá acesso às futuras atualizações do livro.

    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alun

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev