The Complete iOS Game Course – Build a Flappy Bird Clone
The Complete iOS Game Course – Build a Flappy Bird Clone, available at $34.99, has an average rating of 4.45, with 349 lectures, based on 85 reviews, and has 5340 subscribers.
You will learn about Build iOS Games using Sprite Kit Use the Objective-C language to build iOS games Understand game physics and mechanics This course is ideal for individuals who are Novice or advanced programmers who are interested in game development or Game programmers from other languages/frameworks It is particularly useful for Novice or advanced programmers who are interested in game development or Game programmers from other languages/frameworks.
Enroll now: The Complete iOS Game Course – Build a Flappy Bird Clone
Summary
Title: The Complete iOS Game Course – Build a Flappy Bird Clone
Price: $34.99
Average Rating: 4.45
Number of Lectures: 349
Number of Published Lectures: 349
Number of Curriculum Items: 349
Number of Published Curriculum Objects: 349
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Build iOS Games using Sprite Kit
- Use the Objective-C language to build iOS games
- Understand game physics and mechanics
Who Should Attend
- Novice or advanced programmers who are interested in game development
- Game programmers from other languages/frameworks
Target Audiences
- Novice or advanced programmers who are interested in game development
- Game programmers from other languages/frameworks
We built an immersive game development course that teaches you all of the fundamentals so you can build your own games on iPhones and iPads. We combine videos, notes, collaborative discussion forums, and challenging assignments to have students build real apps. Teaching online is not new to us. Our highly successful Beginner iOS Bootcamp (over 18k students and 5 star review) teaches students the basics of programming iOS apps. We use the same proven pedagogy to teach game development.
The course will include over 120 hours of content (30 hours of video plus notes and challenges), an active discussion forum where students and teachers answer questions, and multiple fully coded example projects that you can download.
Topics covered:
- Introduction to Game Development , Sprite Kit , Scenes and Nodes, Coordinates, Game Loop
- Sprite/Texture Creation, Sprite Theory, Atlas Files
- Animation, Parallax Scrolling, Character animation
- Physics Bodies, Physics Properties, Bit Fields, Collisions, Contact Response
- User Input, Input Handler
- Character Movement/Physics, State machines, Player Physics, Jump Curve, Double Jump, Boost, etc.
- Tile Based Game World, Tile Sprites, Tiled + Kobold Kit, Creating and Loading Tiled files
- Collision Detection, Axis Alined Bounding Box, Collision Bit Masks
- Obstacles & Enemies, Basic Enemy AI
- Collectables, Power Ups
- Effects, Particle Effects
- Sound, Adding Music, Adding Sound Effects
- Scoring, HUD, Stats/Progress Tracking, Score Board
- Game Menus, Saving/Loading Game Progression
Reviews from our iOS course
"I must say that so far, this course is awesome. Having the challenging assignments, daily discussions and feedback from the instructors, has been the missing piece that I have been looking for. I have read a handful of books, watched hours of video & typed in a bunch of tutorials, and finally, having to work through tough assignments and applying what I have been learning, it is all starting to click – Finally!" – Mark S.
“Code Coalition's discussion board is one of the best resources for a beginning iOS developer. So much help being offered” – Omar S.
“I've just completed the iOS101 course, which I thought was a great intro to the XCode environment… I feel it's been well worth the investment. ” – Herdy H.
"Wow, @CodeCoalition! Moving quickly! Week 2 is so different than week 1…and I like it 🙂 Thnx for the challenge" – Melissa B.
“Just discovered @CodeCoalition! An excellent resource for anyone who wants to make their first iPhone app.” -Novall K.
“Can't reiterate it enough how this course is helping me with my iOS dev skills. I think using protocols and delegation is finally becoming second nature. Fingers crossed :-)” -Alex P.
“I am really loving the class. I have taken classes at Code School & Treehouse and both were missing a key element. The ability to ask questions as you complete a section and get an answer. “ -Lisa A.
“Your training is the best out there so far. I wish I had the time away from regular job to follow along.” -Christian S.
“Im loving this.. I have been through at least 5 books, and many online deals. Yours is super so far. Finally, i can get from start to finish on a lesson without wondering why on "Everything" thank youCant wait to do more.. “ -Kevin R.
Why take this course and how much time does it take to complete?
iOS game development, and software development as a whole, is a booming career. The demand for new developers at all levels far outweighs the supply. Barrier to entry is not as high as one would think – though passion and hard work are necessary, a degree in computer science or any other technical field is not required.
We aim to take you from complete beginner to junior game developer in three months. The apps you create in this course can be used on your portfolio so you have something to show when you apply for jobs. Not only that, you can throw your apps on the app store and be the next Flappy Bird!
Course Curriculum
Chapter 1: Sprite Kit Concepts
Lecture 1: Introduction
Lecture 2: Nodes
Lecture 3: A Closer Look At Nodes Part 1
Lecture 4: A Closer Look At Nodes Part 2
Lecture 5: Adding Images to Projects
Lecture 6: Coordinates
Lecture 7: A Closer Look at Anchor Points
Lecture 8: Game Loops
Lecture 9: Overview of Actions
Lecture 10: Diagnostics
Chapter 2: Our First Game! Build a Space Cannon Shooter
Lecture 1: Space Cannon
Lecture 2: Review: Space Cannon Setup
Lecture 3: Add shoot method
Lecture 4: Working With Angles
Lecture 5: Data Types
Lecture 6: Add physics body
Lecture 7: Shoot Method Review
Chapter 3: Review of Shooting with our Space Cannon
Lecture 1: Clean up
Lecture 2: Using Breakpoints
Lecture 3: Review of Physics Body Basics
Lecture 4: Timing
Lecture 5: Review of Game Loop
Lecture 6: Adding Edges to the scene
Chapter 4: Challenge 1: Bouncing Balls
Lecture 1: Challenge: Ball Challenge
Lecture 2: Challenge: Ball Challenge: Solution Part 1
Lecture 3: Challenge: Ball Challenge: Solution Part 2
Lecture 4: Challenge: Ball Challenge: Solution Part 3
Chapter 5: Adding Halos to our Space Cannon Game
Lecture 1: Adding randomness
Lecture 2: Adding Halos
Lecture 3: Review – Random in Range and Spawn Halo Action
Chapter 6: Detecting Collisions and Contacts
Lecture 1: BitFields
Lecture 2: Collision BitMasks
Lecture 3: Contact Test BitMask
Lecture 4: Review: Contact Delegate, Bit Masks
Chapter 7: Particle Effects and Explosions
Lecture 1: Particles
Lecture 2: Add Explosion Effect
Lecture 3: Creating SKEmitterNodes Manually
Lecture 4: Shot Limiting
Chapter 8: Challenge 2: Alternate Shot Limiting
Lecture 1: Challenge: Alternate Shot Limiting
Lecture 2: Challenge: Alternate Shot Limiting: Solution
Chapter 9: Shields and start a Lifebar
Lecture 1: Add Shields
Lecture 2: Review – Add Shields
Lecture 3: Add Life Bar
Chapter 10: Challenge 3: Explosion on Bounce
Lecture 1: Challenge: Add Explosion on Bounce
Lecture 2: Challenge: Add Explosion on Bounce Solution
Chapter 11: Game Reset and Scoring
Lecture 1: Game Over and New Game
Lecture 2: Review: Game Reset Functionality
Lecture 3: Add Scoring
Chapter 12: Adding Basic Sounds
Lecture 1: Free art resources: OpenGameArt.org
Lecture 2: Editing Sounds with Audacity
Lecture 3: Converting Sounds to CAF Format
Lecture 4: Space Cannon – Adding Sounds
Chapter 13: Adding Menus
Lecture 1: Space Cannon – Add Menu
Lecture 2: Space Cannon – Make Menu Functional
Lecture 3: Review: locationInNode
Lecture 4: Space Cannon – Fix Delay
Lecture 5: Space Cannon – Add Scores to Menu
Lecture 6: Review: Adding Scores to Menus
Chapter 14: Save with NSUserDefaults
Lecture 1: A Look at NSUserDefaults
Lecture 2: Space Cannon – Save Scores Using NSUserDefaults
Lecture 3: Space Cannon – Bug Fixes
Chapter 15: Particle Trail and Action Speeds
Lecture 1: Space Cannon – Increase Halo Spawn Speed
Lecture 2: Space Cannon – Create Particle File for Trail Effect
Lecture 3: Space Cannon – Add Trail Emitter Node To Balls
Lecture 4: Space Cannon – Adjust Ball Trails With New Ball Class
Lecture 5: Adjust Ball Trails With New Ball Class.mov
Lecture 6: Review: Action Speed and Particle Trail Effect
Chapter 16: Bounce Limit and Power Up
Lecture 1: Space Cannon – Set Bounce Limit
Lecture 2: Space Cannon – Add Point Multiplier Halo
Lecture 3: Space Cannon – Add Point Multiplier
Chapter 17: Challenge 4: Add Bomb Power Up
Lecture 1: Challenge: Add Bomb Power Up
Lecture 2: Challenge: Add Bomb Power Up Solution Part 1
Lecture 3: Challenge: Add Bomb Power Up Solution Part 2
Chapter 18: Create Shield Power Up
Lecture 1: Space Cannon – Create Pool for Shield Nodes
Lecture 2: Space Cannon – Spawn Shield Power Ups
Lecture 3: Space Cannon – Make Shield Power Ups Collectable
Chapter 19: Challenge 5: Multi Shot Power Up
Lecture 1: Challenge: Multi Shot Power Up
Lecture 2: Challenge: Multi Shot Power Up Solution Part 1
Lecture 3: Challenge: Multi Shot Power Up Solution Part 2
Lecture 4: Challenge: Multi Shot Power Up Solution Part 3
Lecture 5: Challenge: Multi Shot Power Up Solution Part 4
Instructors
-
Eliot Arntz
iOS Developer and Teacher -
John Omar
Designer, developer, teacher at Bitfountain -
Jed Hastwell
Games/Web Developer and Teacher
Rating Distribution
- 1 stars: 7 votes
- 2 stars: 3 votes
- 3 stars: 4 votes
- 4 stars: 15 votes
- 5 stars: 56 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024