|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/iosgames/
课程评论:没有评论
Coursera 课程摘要:使用 Swift、GameCenter 和应用内购买创建 2D 游戏 本课程旨在教授学员如何使用 Xcode 和 SpriteKit(Apple 官方游戏开发工具)简单清晰地创建一个 2D iOS 游戏。课程将从零开始,涵盖游戏开发的全过程。 **课程内容包括:** * **编程启蒙:** 讲解编程的基本概念,为游戏开发打下基础。 * **SpriteKit 引擎:** 介绍 SpriteKit,一个用于开发知名 iOS 游戏(如《愤怒的小鸟》、《糖果传奇》等)的强大且易于使用的游戏引擎。 * **游戏开发实战:** 以制作《Flappy Bird》克隆版为例,讲解如何创建游戏菜单和场景,实现物理效果、碰撞检测、粒子系统、游戏保存与加载功能。 * **GameCenter 集成:** 学习如何实现 Apple 的官方排行榜和分数系统。 * **应用内购买:** 掌握如何实现应用内购买功能,包括消耗型商品(游戏内道具)和非消耗型商品(解锁角色、关卡等)。 * **发布上线:** 指导学员如何打包和发布游戏到 App Store。 完成本课程后,学员将全面掌握使用当下最先进的 2D 游戏开发工具进行游戏开发的全流程,并能在短时间内理解游戏逻辑和编程,以及移动应用程序从头到尾的开发和发布过程。 **技术栈:** Xcode 8.0, SpriteKit, Swift 3.0 (截至 2016 年 11 月 4 日)
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.