Jogos para iPhone em Swift e SpriteKit
4.2 (35 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,216 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jogos para iPhone em Swift e SpriteKit to your Wishlist.

Add to Wishlist

Jogos para iPhone em Swift e SpriteKit

Crie um jogo como o FlappyBird para iPhone e iPad com XCode e SpriteKit, as ferramentas para game mais modernas da Apple
4.2 (35 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,216 students enrolled
Created by Tito Petri
Last updated 8/2015
Portuguese
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 21 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Criar games do zero usando o XCode e a linguagem Swift
  • Construir a lógica completa de um game
  • Criar jogos e aplicativos utilizando a linguagem nativa do iOS
View Curriculum
Requirements
  • Familiaridade com o sistema operacional MacOS
  • O curso não aborda a instalação e configuração inicial do Xcode e Apple Developer Portal
Description

*Curso gravado em Xcode6 e Swift1.0

Neste curso o aluno irá aprender a fazer um game para iOS ( iPhone ou iPad ) como o FlappyBird (hit clássico da appStore) em pequenas 15 aulas.

Apesar de simples, este game aborda todas as técnicas necessárias no desenvolvimento de um jogo (animação, física, partículas, input do usuário...).

Ou seja, é o projeto ideal para aprender a fazer o seu primeiro game ;)

Iremos utilizar o Xcode e a engine de Games SpriteKit, as ferramentas oficiais de criação de games da Apple.

A linguagem de programação utlizada no curso é a Swift, pois é simples, clara e muito divertida.

O curso pode ser facilmente entendido por quem não conhece lógica, código e programação, pois nas aulas utilizo linguagem clara e simples, sem o uso de muitos termos técnicos para facilitar o entendimento de muitos.

Por ser uma etapa simples, este curso não irá abordar o download, instalação e configuração do XCode.

Who is the target audience?
  • Este curso é destinado á quem deseja aprender a fazer seus proprios games par iPhone e iPad e não possui grandes conhecimentos de lógica e programação de jogos
  • É interessante para designers e artistas que estão interessados em começar a criar seus próprios games e apps
  • Destina-se também aos desenvolvedores que ja conhecem o Xcode e desejam aprender sobre desenvolvimento de games e a nova linguagem Swift
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 56 Lectures Collapse All 56 Lectures 02:18:52
+
Meu primeiro game para iOS8 com Swift e SpriteKit
16 Lectures 01:11:54

Nesta aula vamos configurar o projeto do XCode para iniciar o nosso game na SpriteKit

Iniciando o Projeto no XCode
04:11

Adicionando o passarinho e a sua sequencia de animacao

Preview 06:54

Aqui vamos aprender a adicionar a imagem do fundo e animar um loop de repeticao

Adicionando e animando o background
06:57

Nesta aula criaremos um afuncao para adicionar os canos na cena de acordo com um intervalo de tempo

Criando os obstaculos
05:15


Aqui vamos adicionar uma funcao que rotaciona o passarinho para dar o efeito de empinar

Empinando o passarinho
03:26

Aprendendo a configurar area de colisao dos objetos

Colisoes
02:41

Aqui vamos implementar a funcao que reconhece o contato entre dois objetos, para pontuar ou perder o jogo

Contact Delegate
05:16

Nesta aula vamos adicionar um texto para marcar a pontuacao e a mensagem de fim de jogo

Textos e Pontuacao
02:47

Criando um evento para iniciar o jogo

Preview 06:01

Criando o evento que finaliza o jogo e recarrega a cena ao tocar na tela

Preview 08:02

Criando a funcao que recarrega a cena da SpriteKit

Preview 05:18

Para dar uma graca maior, vamos piscar o background da cena quando o jogador perder

Preview 02:52

Adicionando a musica de fundo em loop e os efeitos sonoros de voo, pontuacao e fim de jogo

Preview 04:22

Nesta aula vamos adicionar um efeito de peninhas se espalhando quando o passarinho voa

Preview 04:43

Download dos Arquivos Finais do Game
00:04
+
SpriteKit - Aulas Bonus
12 Lectures 00:25
Implementando Classe SKNode ou SKSpriteNode
00:02

Um pequeno exemplo de um jogo da velha na SpriteKit

Jogo da Velha
00:03

Criando SKShapeNodes na SpriteKit (circulos retangulos e poligonos)

Shapes e Linhas
00:01

Alguns exemplos da utilizacao do SKEmmitterNode, o emissor de particulas da SpriteKit

Particulas
00:00

Blend Modes e Effects
00:02

Nesta aula vamos aprender a fazer um In-App Purchase (Compra dentro do aplicativo) usando o Swift e a SpriteKit

In-App Purchases
00:01

Pequeno exemplo de um jogo da memoria feito na SpriteKit

Jogo da Memoria
00:01

Criando um IK (inverse kinematic) na SpriteKit. Recurso muito util para animar o bracinho e perninha de um personagem

IK
00:01

Um pequeno exemplo de como enviar um email de dentro de um projeto da spritekit

Enviando um Email
00:06

Usando a fisica da SpriteKit para fazer uma corda (referencia ao game Cut the Rope)

Fisica Corda
00:01

Exemplo de um pequeno game de Drag n Drop (arrasata e solta). Uma boa base para se implementar um quebra-cabeca

Drag and Drop
00:01

Drag n Drop - Arrastar apenas uma peca por vez
00:03
+
Publicando na App Store com Xcode 6.1
16 Lectures 25:14
Download do Projeto Final - Jogo do Felpudo - Xcode 6.1
00:03


Download dos Icones e Splash Screen do App
00:04

Adicionando Icones e SplashScreen
04:11

Developer Portal - Criando App ID
01:55

Developer Portal - Criando os Provisioning Profiles
02:36

Instalando Provisioning Profiles e Certificados
03:28

Itunes Connect - Criando um novo App
01:50

Download das Telas de Apresentacao da App Store
00:05

Itunes Connect - Adicionando as Imagens da App Store
01:21

Itunes Connect - Descricoes do Aplicativo
02:35

Itunes Connect - Configurando o Preco
00:45

Revisao do Processo e Archive do Projeto
01:46

Validando o Archive com a App Store
00:37

Submetendo o Archive para App Store
01:46

Itunes Connect - Enviando o App para Revisao
01:40
About the Instructor
Tito Petri
4.4 Average rating
2,993 Reviews
19,870 Students
23 Courses
Programador

Olá!

Meu nome é Tito Petri, tenho 32 anos e moro no Brasil, em São Paulo!

Trabalho e estudo computação há mais de 15 anos, e "por coincidência" acabei sempre trabalhando em empresas que juntaram o Desenvolvimento de Softwares e a Educação.

Primeiro na P3D, empresa situada na Universidade de São Paulo, aonde desenvolvíamos softwares educativos utilizando animação 3D e aplicações de Realidade Virtual.

Lecionei o treinamento presencial de Animação em 3D Studio Max na Cadritech Computação Gráfica, onde ensinei modelagem e animação de personagem e cenários digitais para centenas de alunos ao longo de quase 10 anos.

Trabalhei na TV Cultura - Fundação Padre Anchieta - Rádios e TV Educativas por mais de 8 anos, criando séries de desenhos animados educativos para o canal infantil TV Rá Tim Bum, atuando na criação de personagens, modelagem e animação de desenhos  como Traçando Arte, Show do DJ Cão, e Astro Não Mia, também na criação de jogos e passatempos para o site e aplicativos de smartphones.

Durante todo esse tempo, fui fundador e sócio de algumas empresas e estúdios como a Cativeiro Studio e a Centésimo - Marketing e Learning, onde trabalhamos com a criação de conteúdo digital (jogos, personagens e filmes digitais) voltado para a educação, treinamento e aperfeiçoamento de pessoas.

Agora sou o líder da Geek Academy, o mais novo canal da internet que pretende ensinar o maior número de pessoas no Brasil e no mundo sobre o Desenvolvimento de Aplicatvos para Celular, Jogos, Realidade Aumentada e Virtual, e Animação 3D.

A missão é trazer o maior esclarecimento, ensinando as ferramentas mais modernas e atuais, que tem o uso real e prático no mercado, que servem para induzir os alunos a criarem seu próprio modelo de negócio, executar sua própria ideia e conseguirem sua própria liberdade através disso.

A ciência e a tecnologia nos oferecem um grande poder, por isso é necessário conhecer e saber usá-las bem e sempre a favor da humanidade!

Nós inventores, podemos usar nossas habilidades e conhecimento para melhorar o mundo e ainda torná-lo mais divertido!