Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jogos 2D em Swift com GameCenter e in-AppPurchases
Highest Rated
Rating: 4.3 out of 5(52 ratings)
384 students

Jogos 2D em Swift com GameCenter e in-AppPurchases

Crie do zero um jogo completo para iPhone, com física, partículas, compras dentro do jogo, ranking, load e save e mais!
Created byTito Petri
Last updated 2/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Desenvolver jogos e aplicativos para iOS (iPhone e iPad)
  • Criar do zero um jogo de ação para iPhone
  • Implementar compras de itens feitas dentro do aplicativo com dinheiro real (créditos da App Store)
  • Entender a lógica de funcionamento de um jogo desde o início
  • Usar a SpriteKit, a engine de games 2D oficial da Apple, a mais moderna e simples de utilizar
  • Conhecer a linguagem de programação Swift, aplicada ao desenvolvimento de jogos
  • Criar menus e telas de opções para o jogo
  • Entender como se utiliza as compras de itens Consumíveis e Não Consumíveis dentro de um aplicativo
  • Entender como se vende objetos dentro de um jogo/aplicativo, utilizando créditos e dinheiro real pelas transações da AppStore
  • Entender como gravar e carregar os recordes do jogo
  • Entender como se cria e grava a pontuação nos placares oficiais da Apple (GameCenter)
  • Comprar e restaurar compras de itens (objetos consumíveis) e de personagem secreto (compra nao consumivel) dentro do jogo
  • Trabalhar com sistema de física e colisão da SpriteKit
  • Trabalhar com partículas e efeitos
  • Entender sobre Lógica e Algorítmos aplicados ao desenvolvimento de games
  • Assinar e publicar um aplicativo na AppStore, a maior loja de download de aplicativos para iPhones e iPad do mundo

Course content

20 sections98 lectures7h 6m total length
  • Introdução - Download e Instalação do Xcode0:46
  • Apple Developer Portal - Xcode Download e Instalação4:27
  • Criando e Instalando os Provisioning Profiles8:59
  • Como Aproveitar Melhor este Treinamento5:26

Requirements

  • Conhecimento básico no Sistema Operacional Mac OS
  • O aluno precisará ter o software Xcode(download gratuito no site da Apple) instalado no computador para acompanhar as aulas
  • Não é necessário nenhum conhecimento preliminar na área de design e programação

Description

Criei este curso para ensinar de forma simples e clara como se produz um game 2D para iOS utilizando a ferramenta de games mais moderna que existe (o Xcode e a SpriteKit, ferramentas oficiais da Apple)

Durante as aulas, ensino do zero como se cria todo o processo do jogo, começando pela parte da Lógica de Programação, onde vamos entender primeiro os conceitos preliminares da programação antes de iniciarmos nosso projeto.

Depois vamos conhecer um pouco sobre a SpriteKit, a engine de games mais divertida e simples de se usar, utilizada no desenvolvimento de grandes jogos famosos para iOS como o Angry Birds, MegaRun, CandyCrush, Cut the Rope e outros.

Ao criar o projeto do nosso game (um clone do famoso FlappyBird, caso blockbuster da appStore), vamos entender como se criam os menus e cenas do jogo, como se implementam a física, colisões, sistemas de partículas, sistema de salvar e carregar o jogo, ranking e placares oficiais da Apple (GameCenter) e uma lojinha com produtos que se compram com créditos da appStore (dinheiro real) onde vamos aprender como se implementam compras (in-App Purchases) consumiveis (itens que serão utilizados no game) e compras não-consumíveis (que são usadas para liberar personagens, fases ou outros recursos dentro do game).

No final, ainda ensino como assinar e publicar o jogo na AppStore, a maior loja de download de aplicativos do mundo.

Este curso dá uma visão bem clara e simples de como desenvolver um jogo utilizando a ferramenta de games 2D mais moderna que existe.

Em pouco tempo o aluno já estará entendendo sobre criação de lógica e programação para aplicativos e jogos, além de ter uma visão ampla sobre todo o processo de desenvolvimento e publicação de um aplicativo para mobile do ínicio ao fim.

*Projeto desenvolvido na aula, compilado e testado no Xcode 8.0 com SpriteKit e Swift 3.0 de 04 de novembro de 2016.

Who this course is for:

  • Designers, programadores, artistas, matemáticos
  • Pessoas que gostariam de entrar para o mundo do desenvolvimento de jogos
  • Quem quiser desenvolver e publicar seus próprios jogos e aplicativos nas lojas de download de aplicativos
  • Programadores e Desenvolvedores que desejam entender sobre criação de jogos
  • Estudantes e profissionais da área de animação, design e programação
  • NÃO deveriam participar desenvolvedores que ja tem uma profunda experiencia com desenvolvimento de apps e games, pois este curso é voltado para os iniciantes e intermediários
  • NÃO deveriam participar os estudantes que estão em busca de conhecimentos específicos como inteligencia artificial, jogos tridimensionais 3D, modelagem, desenho ou animação para jogos