We may earn an affiliate commission when you visit our partners.
Course image
Eduardo Galembeck and Rodrigo Dias Takase
Bem vindo ao quarto curso do Programa de Cursos Integrados de desenvolvimento iOS da UNICAMP! Alguma vez você já imaginou criar o seu próprio jogo para iPhone e iPad? ou aumentar o engajamento dos usuários de algum aplicativo seu, transformando-o numa espécie de jogo onde os usuários podem competir entre si para ganhar pontos e prêmios? Neste curso você irá conhecer os princípios de desenvolvimento de jogos, o SpriteKit - framework de criação de jogos 2D da Apple e o GameCenter - rede social de jogos da Apple. As ferramentas de Game Design que serão trabalhadas neste curso também serão úteis para incrementar aplicativos que não...
Read more
Bem vindo ao quarto curso do Programa de Cursos Integrados de desenvolvimento iOS da UNICAMP! Alguma vez você já imaginou criar o seu próprio jogo para iPhone e iPad? ou aumentar o engajamento dos usuários de algum aplicativo seu, transformando-o numa espécie de jogo onde os usuários podem competir entre si para ganhar pontos e prêmios? Neste curso você irá conhecer os princípios de desenvolvimento de jogos, o SpriteKit - framework de criação de jogos 2D da Apple e o GameCenter - rede social de jogos da Apple. As ferramentas de Game Design que serão trabalhadas neste curso também serão úteis para incrementar aplicativos que não são jogos com mecânicas que permitirão aumentar o engajamento dos usuários de seu aplicativo (gamificação). Este curso é composto por várias videoaulas passo a passo, para você que tem pouca experiência com programação de jogos, ou já é um programador experiente mas não nunca fez um jogo iOS, acompanhar as aulas e evoluir no seu próprio ritmo. Concluindo esse curso, você será capaz de desenvolver um jogo para iPhone e iPad, e usar o GameCenter para aumentar a competição entre os jogadores, ou gamificar e engajar os usuários de um aplicativo que não é jogo. O que você está esperando? Junte-se a milhares de outros usuários e comece já a desenvolver seus próprios jogos para iPhone e iPad e disponibilizá-los para milhões de usuários e jogadores ao redor do mundo!
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops expertise in tools that are transformative in app design and development: SpriteKit and GameCenter
Builds iOS game design expertise from the ground up, even for complete beginners
Taught by highly experienced app designers and developers, Eduardo Galembeck and Rodrigo Dias Takase
Examines game design concepts from the perspectives of both academics and game designers
Provides a comprehensive study of iOS game design that is rigorous and relevant to industry needs
Prepares learners to contribute to innovation in the field of iOS game design

Save this course

Save Como criar jogos 2D para iPhone e iPad to your list so you can find it easily later:
Save

Reviews summary

Average ios game development course

Based on a single review, this course is a solid yet outdated resource for developing 2D iOS games. Take note that the course may not have been updated in some time, and it may require additional materials to be effective.
Course material is outdated.
"...Ainda falta a atualização do curso. Por enquanto, apenas um "quebra-galho" nos vídeos e exercícios atualizados. ..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Como criar jogos 2D para iPhone e iPad with these activities:
Review SpriteKit
Review SpriteKit to refresh your knowledge of 2D game development before starting the course.
Browse courses on SpriteKit
Show steps
  • Go over the SpriteKit documentation
  • Complete a few SpriteKit tutorials
  • Build a simple SpriteKit game
Review Swift
Brush up on your Swift skills to prepare for iOS game development.
Browse courses on Swift
Show steps
  • Go over the Swift documentation
  • Complete a few Swift tutorials
  • Build a simple Swift app
Follow online tutorials
Supplement your learning with online tutorials to reinforce your understanding of SpriteKit and game development.
Browse courses on Game Development
Show steps
  • Find reputable online tutorials
  • Follow the tutorials step-by-step
  • Experiment with the techniques learned in the tutorials
Four other activities
Expand to see all activities and additional details
Show all seven activities
Build simple games
Apply your knowledge of SpriteKit by building a few simple games.
Browse courses on Game Development
Show steps
  • Design a simple game concept
  • Implement the game mechanics in SpriteKit
  • Test and debug the game
Design a game
Solidify your understanding of game design principles by designing your own game.
Browse courses on Game Design
Show steps
  • Brainstorm game concepts
  • Develop the game mechanics
  • Create a game prototype
  • Test and refine the game design
Join a study group
Join an iOS development community and engage with other learners, ask questions, and share knowledge.
Browse courses on Game Development
Show steps
  • Find a relevant study group or online community
  • Attend study sessions and participate in discussions
  • Collaborate with other group members on projects
Start a game development project
Challenge yourself by starting a game development project to apply your skills and knowledge.
Browse courses on Game Development
Show steps
  • Define the scope of your project
  • Plan the project timeline
  • Start developing the game
  • Test and debug the game
  • Release the game

Career center

Learners who complete Como criar jogos 2D para iPhone e iPad will develop knowledge and skills that may be useful to these careers:
Game Developer
A Game Developer may be involved in any phase of game production, from the initial planning and design to the final implementation and testing, and may specialize in programming, game design, or art. This course can help lead to success as a Game Developer by teaching the principles of game development, SpriteKit framework of the Apple platform, and Apple's gaming social network GameCenter.
Mobile Developer
Mobile Developers implement, design, develop, or maintain software applications for mobile devices, such as smartphones or tablets. The course will be particularly relevant for Mobile Developers interested in developing games for iOS devices. The course covers in detail the use of the SpriteKit, Apple's game development framework for creating 2D games.
Game Designer
A Game Designer's responsibilities can include the planning, designing, and production of rules, levels, characters, storylines, and other gameplay elements to achieve the intended player experience. A Game Designer may also oversee the execution of gameplay goals in the development of the game. This course can help lead to success as a Game Designer by teaching the principles of game development, SpriteKit framework of the Apple platform, and Apple's gaming social network GameCenter.
Technical Artist
A Technical Artist has the ability to both create visual art and code in the game engine to create visual effects, models, tools, content pipelines, and other technical assets. A Technical Artist must understand programming concepts, but typically does not need to implement entire systems or complex gameplay logic. This course may be useful for a Technical Artist interested in developing visual effects and assets for mobile games, specifically those created for iOS devices and using the SpriteKit framework.
Quality Assurance Analyst
Quality Assurance Analysts test, review, and provide feedback on the quality of video games, ensuring they are functional and free of bugs. They can work on gameplay, graphics, user experience, and other aspects of the game's performance. This course may be useful for a Quality Assurance Analyst interested in testing and ensuring the quality of mobile games, specifically those created for iOS devices and using the SpriteKit framework.
Game Artist
A Game Artist creates and implements visual content and assets for use in video game development. A Game Artist may also integrate artwork from other team members and collaborate with Game Designers to ensure that visual elements contribute to the game experience. This course may be useful for a Game Artist interested in creating visuals and assets for mobile games, specifically those created for iOS devices and using the SpriteKit framework.
User Interface Designer
A User Interface Designer creates user interfaces for software or applications by determining the optimal placement and organization of elements within digital content. This course may be useful for a User Interface Designer interested in creating the user interface for mobile games on iOS devices.
Software Engineer
A Software Engineer designs, develops, tests, and maintains software for various electronic devices. Software Engineers are often adept at multiple coding languages and can apply this knowledge to provide optimum performance and stability for computer programs and applications. This course may be useful to a Software Engineer interested in specializing in the development of mobile devices, and specifically the programming of games.
Technical Writer
A Technical Writer creates instruction manuals, user guides, and other documentation to explain complex technical processes or products. This course may be useful for a Technical Writer interested in writing documentation for video games, specifically for those created for iOS devices and using the SpriteKit framework.
Project Manager
A Project Manager is responsible for planning, organizing, and managing resources to achieve a specific goal. This course may be useful for a Project Manager responsible for video game development, in providing foundational knowledge of the game development process and the tools and frameworks used in the creation of mobile games for iOS devices.
Product Manager
A Product Manager is responsible for the vision, execution, and long-term strategy of a product, working across various teams to ensure the product's success. This course may be useful for a Product Manager responsible for video game development, in providing foundational knowledge of the game development process and the tools and frameworks used in the creation of mobile games for iOS devices.
Marketing Manager
A Marketing Manager develops and executes marketing campaigns to promote products or services. This course may be useful for a Marketing Manager responsible for promoting video games, in providing foundational knowledge of the game development process and the tools and frameworks used in the creation of mobile games for iOS devices.
Business Analyst
A Business Analyst identifies and analyzes business needs and develops solutions to improve business processes. This course may be useful for a Business Analyst interested in video game development, in providing foundational knowledge of the game development process and the tools and frameworks used in the creation of mobile games for iOS devices.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to provide insights and inform decision-making. This course may be useful for a Data Analyst interested in video game development, in providing foundational knowledge of the game development process and the tools and frameworks used in the creation of mobile games for iOS devices.
Sales Manager
A Sales Manager is responsible for leading and managing a team of sales representatives to achieve sales targets. This course may be useful for a Sales Manager responsible for selling video games, in providing foundational knowledge of the game development process and the tools and frameworks used in the creation of mobile games for iOS devices.

Reading list

We've selected 20 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Como criar jogos 2D para iPhone e iPad.
Provides a comprehensive overview of game design principles. It's a valuable resource for anyone who wants to create engaging and fun games, regardless of the platform.
Provides a deep dive into the development of game physics engines. It's a valuable resource for anyone who wants to understand how physics are simulated in games or who wants to create their own physics engine.
Provides a deep dive into the architecture of game engines. It's a valuable resource for anyone who wants to understand how games are built or who wants to create their own game engine.
Provides a practical, step-by-step approach to iOS game development using Swift. It covers a wide range of topics, including SpriteKit, physics, AI, and multiplayer gaming.
Provides a practical introduction to game AI. It's a valuable resource for anyone who wants to create games with intelligent enemies or characters.
Provides a solid foundation in the mathematics that is used in game development. It covers topics such as linear algebra, trigonometry, and calculus.
Comprehensive reference on real-time rendering techniques. It covers topics such as lighting, shading, and shadowing.
Provides a collection of design patterns that are commonly used in game development. It valuable resource for experienced developers who want to improve their code.
Beginner-friendly guide to SpriteKit. It covers the basics of creating 2D games, including creating sprites, animations, and physics.
Provides a comprehensive introduction to 3D game programming using DirectX 12. It covers topics such as graphics programming, physics, and AI.
Provides a comprehensive overview of the psychology of game design. It covers topics such as motivation, emotion, and player behavior.
Provides a unique perspective on game design. It focuses on the importance of game feel, and it provides practical advice on how to create games that are fun to play.
Beginner-friendly guide to game development. It covers the basics of creating 2D games, including creating sprites, animations, and physics.
A comprehensive walkthrough for Unity. The book introduces Unity's fundamentals, including setup, UI programming, and scripting with C# for gameplay. Throughout the text, the author includes guided exercises and quizzes to bolster understanding.
Provides a comprehensive overview of game development using C++. It covers topics such as graphics, physics, and sound.
Comprehensive guide to game programming. It covers a wide range of topics, from game design to AI.
Beginner-friendly guide to game development. It covers the basics of creating 2D games, including creating sprites, animations, and physics.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Como criar jogos 2D para iPhone e iPad.
Como aprimorar e monetizar seu aplicativo para iOS e...
Most relevant
Como criar um aplicativo para iPhone
Most relevant
Como criar aplicativos com múltiplas telas para iPhone e...
Most relevant
Criando e publicando um aplicativo para iPhone e iPad na...
Most relevant
Criar wireframes e protótipos de baixa fidelidade
Most relevant
Iniciar o processo de design de UX: criar empatia,...
Most relevant
OBS Studio Essencial
Most relevant
Design de uma experiência do usuário para o bem social e...
Most relevant
UX & Design Thinking: Experiência do Usuário nos negócios
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser