Jogos para iOS com Stencyl

Crie seu primeiro jogo para iOS sem usar código, o curso ideal para quem deseja aprender a programar games para celular!
4.4 (56 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,678 students enrolled
$50
Take This Course
  • Lectures 63
  • Contents Video: 7 hours
    Other: 0 mins
  • Skill Level Beginner Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 Portuguese

Course Description

Neste curso, vamos aprender a utilizar os conceitos básicos da Stencyl 3.1 e desenvolver do zero um pequeno game (com a mesma mecânica do clássico FlappyBird).

Este game apesar de simples, aborda quase todas as técnicas utilizadas no desenvolvimento de um jogo (trabalhar com animações, física, colisão de objetos, textos, pontuação)

As aulas abordam:

- Instalar e Configurar a Stencyl Game Engine para comecar o nosso projeto.

- Criar o projeto do jogo do zero.

- Importar os objetos e atores que vao compor nosso jogo

- Configurar o sistema de fisica e colisao do jogo

- Criar o sistema de controle pontuacao e gameOver

- Trabalhar com sons e musica

- Exportar o jogo para jogar em celulares Android e iOS

- Publicar o jogo na internet e atraves das lojas de aplicativos (AppStore e Google PLAY)

As aulas são rápidas e objetivas, editadas e sem erros e utilizando-se uma linguagem clara sem muitos termos técnicos, aonde até as pessoas que nunca programaram conseguirão entender as idéias principais e o que esta sendo desenvolvido.

What are the requirements?

  • Entender do ambiente Windows ou MacOS
  • A Stencyl é um sofware free, e pode ser baixada do site dos desenvolvedores. Apenas a versão para rodar em smarfones é paga

What am I going to get from this course?

  • Criar do zero seus próprios games para internet e celulares
  • Entender e construir lógica para jogos
  • Desenvolver um game que funciona em várias plataformas. Web Android e iOS para PC Mac iPhone iPad e Tablets
  • Usar a Stencyl Game Engine, a ferramenta mais poderosa e divertida para criar games 2D

What is the target audience?

  • Este curso é destinado às pessoas que gostam de games artes e tecnologia, e que gostariam de aprender um pouco sobre criação de jogos e aplicativos para celulares e internet
  • O curso não é interessante para quem pretende se aperfeiçoar como artista (em ilustração, modelagem e animação) pois utilizaremos no curso gráficos já existentes
  • No entanto, o curso é interessante para o artista de games entender toda extensão do processo, e como sua arte deve ser finalizada e entregue ao programador

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Conhecendo o Stencyl - Visão Geral
Introdução ao Stencyl Game Engine
Preview
04:52
Conhecendo os Atores - Actor Types
07:34
Backgrounds
02:33
Fontes
01:53
Criando Cenas
03:27
Animando o Background
04:12
Editor de Cenas
06:34
Musica e Sons
03:32
Tile Sets
Preview
05:25
Eventos
03:52
Section 2: Blocos de Lógica de Programação
Scene Behaviors
04:05
Actor Behaviors
10:21
Settings, Icone e SplashScreen
Preview
17:10
Debug, Prints e Log Viewer
04:18
Blocos de Logica
10:40
Eventos do Behavior
04:55
Attributes
10:48
Game Attributes
04:39
Laços de Condição - IF / OTHERWHISE
07:17
Operadores de Comparação
05:16
Laço de Repetição
06:48
Listas
10:40
Inputs de Teclado e Mouse
11:03
Movimentação dos Atores
16:21
Actor, Actor Types e Actor Groups
05:18
Scene Flow
07:27
Custom Events
08:13
Getters e Setters dos Atributos
05:36
Section 3: Eventos de Desenho
Linhas
04:43
Lista de Pontos
18:30
Rectangle e Rounded Rectangle
03:18
Circulo
Preview
02:58
Textos
06:08
Conversão de Espaço
02:23
Section 4: Stencyl para Jogos Mobile
Introdução ao Simulador do iOS
08:42
Componente de Fonte para Jogos Mobile
10:37
Joystick Virtual para Jogos Mobile
Preview
22:09
Virtual Joystick Behavior
09:16
Section 5: Compilando o Jogo no iOS
Introdução - Desenvolvedor Apple
Preview
07:05
Apple Developer Portal
Preview
03:40
Gerando Certificados de Desenvolvedor Apple
Preview
03:12
Gerando um Arquivo .p12
Preview
03:09
Criando App IDs
Preview
03:21
Obtendo a Identificação do seu Aparelho iOS - UDID
Preview
02:19
Criando os Provisioning Profiles
Preview
06:28
Configurações do Stencyl - Certificados e Assinaturas
Preview
03:54
Section 6: Jogo #7 - Flappy Bird Clone
Baixando os arquivos do Felpudo
Article
05:39

A Stencyl é uma poderosa ferramenta para desenvolver games para Web, iOS e Android.

Você pode fazer o download da ferramenta gratuitamente no site da Stencyl

(www.stencyl.com)

Existem versões para todos os sistemas operacionais.

Podemos baixar e usar a stencyl gratuitamente, porém, para executar e publicar os games em iOS e Android, você precisará adiquirir uma licença anual da engine.

Ao instalar e abrir a Stencyl pela primeira vez, você verá uma série de templates de jogos que a Stencyl ja te dá como exemplo.

Basta abrir algum dos projetos, e clicar em Run (ctrl+Enter)

Vamos iniciar aqui nosso projeto na Stencyl.

Abaixo, você pode baixar todos os arquivos que serão utilizados no curso (imagens, icones e sons)

03:05

Nesta aula vamos configurar a fisica e a area de colisao dos objetos

06:28

Vamos aprender a criar o logica de acoes (behavior) da nossa cena principal

09:01

Vamos adicionar o fundo e animar ele em loop

02:42

Adicionando a fisica no mundo e controlando o passarinho com o click do mouse / touch

02:09

Nesta aula vamos criar o efeito de rotacao do passarinho que faz ele dar uma empinadinha ao voar

Start Game
03:43
05:49

Vamos criar a acao que cria e remove os canos da cena de acordo com um tempo especifico

06:32

Nesta aula vamos inserir um vao para saber quando o passarinho passa por ele e ganha ponto

05:55

Adicionando o evento que detecta a colisao entre os objetos, pra saber quando o passarinho passou pelo vao ou quando colidiu com algum cano

13:50

Nesta aula vamos trabalhar com elementos de texto para inserir as instrucoes de inicio e fim de jogo e a pontuacao

12:53

Vamso criar o evento do fim do jogo e parar os objetos na cena

01:53

Nesta aula criaremos o evento que recarrega a cena quando clicar

04:49

Vamos criar um efeito de peninhas espalhando quando o passarinho voa

05:31

Por ultimo, vamos inserir as musicas de fundo e os efeitos sonoros do game

O arquivo do game completo esta na aba para downloads. Basta descompactar o arquivo e importar o game na tela inicial da Stencyl. (import game ou arrastando o pacote .stencyl para a tela inicial)

Conclusao e proximos passos
02:58

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Especialista em Educação e Desenvolvimento de Software há mais de 10 anos.

Trabalhei na Universidade de São Paulo em projetos educativos de Realidade Virtual.

Lidero a equipe de desenho animado da TV Cultura, onde desenvolvemos séries de animação, jogos e aplicativos.

Lecionei o curso de animação em 3D Studio Max em uma grande escola de Computação Gráfica de São Paulo, ensinando modelagem e rigging de personagens para filmes e jogos digitais.

Sou o criador da propriedade intelectual Segredos da Floresta. Projeto infantil independente de jogos para smartphones e tablets, que tem como principal objetivo, ensinar sobre cultura, biodiversidade, lendas e folclore do Brasil. Disponíveis na appStore e Google Play

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Tento conhecer todo tipo de tecnologia que possa acrescentar algum recurso ou imersão a mais ao meu app, como a Realidade Aumentada / Augmented Reality, a bolinha-robô Sphero, os códigos invisíveis TouchCodes, periféricos BlueTooth, frequencímetro Polar, QR Codes, Drones, Arduino, impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Espero um dia conseguir entender e juntar um pouco de cada uma dessas tecnologias.

Minha filosofia é a de que "Nós desenvolvedores de games e apps, podemos nos divertir e ao mesmo tempo usar nossas habilidades para melhorar o mundo e torná-lo mais divertido!".

Criei este portal de cursos em português no Udemy, pois gostaria de espalhar para o público brasileiro meus conhecimentos sobre o assunto de forma prática barata e eficiente!

Se quiserem conhecer alguns trabalhos mais recentes, visitem meu Instagram @titopetri Twitter ou Facebook.

__________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Criação de personagens com o 3DStudio Max (Modelagem, Rigging, Animação)

. Gosto de criar Ferramentas, Plugins e Scripts em MaxScript que agilizam a produção e facilitam a vida dos usuários do 3DStudio Max.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento em Unity3D (C# / Qualcomm Vuforia / PlayMaker).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

Instructor Biography

Luiz Henrique Ugliano, Especialista em Sistemas

Formado no curso de Ciências da Computação.

Concluindo Pós-Graduação em Certificate in Business Projects – CBP, no Insper.

Especialista em soluções, tecnologias e serviços de captura de transações de meios de pagamento há mais de 10 anos.

Através do conhecimento em tecnologias voltadas a meios de pagamentos, pude liderar um projeto voltado ao desenvolvimento de aplicativos para iOS e Android que viabilizam transações financeiras através dos dispositivos móveis (celulares ou tablets).

Trabalho atualmente na Cielo na equipe de canais de captura, onde estamos ligados diretamente a tecnologia voltada a meios de pagamentos.

Como desenvolvimento de aplicativos, participei de projetos:

. Voltados ao desenvolvimento de aplicativos para o público infantil.

. Voltados ao uso de tablets para controle total em restaurantes, desde a realização de pedidos até o pagamento.

. Voltados a laboratórios farmacêuticos (Disponível na AppleStore para download).

Atualmente busco me aperfeiçoar no desenvolvimento para plataformas mobile iOS e Android.

Procuro estudar todo tipo de tecnologia que possa acrescentar algum recurso ou imersão app que eu venha a desenvolver, como o uso de biometria para meios de pagamentos, Realidade Aumentada / Augmented Reality, códigos invisíveis TouchCodes, periféricos BlueTooth, QR Codes, Drones, Arduíno,impressora 3D, e a nova onda dos wearable devices e smart glasses como Apple Watch e Google Glass.

Através de muito estudo e dedicação, espero conseguir entender e consolidar um pouco de cada uma dessas tecnologias em prol de projetos voltados as diferentes áreas de maiores demandas do mercado.

Participei da criação desse portal de cursos em português no Udemy, pois gostaria de compartilhar com o público brasileiro meus conhecimentos sobre o assunto de forma prática, eficiente e de baixo custo!

Compartilho alguns trabalhos, através do meu Instagram @luiz_ugliano ou Facebook.

_________________________________________________________

Linguagens de Programação, Softwares e Especialidades Técnicas:

. Desenvolvimento em Java voltado ao Android.

. Desenvolvimento em C++.

. Desenvolvimento em XCode (ObjectiveC / Swift / SpriteKit).

. Desenvolvimento em Flash (ActionScript 3.0 / Papervision3D / FLARToolKit).

. Desenvolvimento de Games para iOS Android e Web na Stencyl Game Engine.

Ready to start learning?
Take This Course