Mammoth Club All levels 5 sections 45 lectures

Introduction to SpriteKit. Build practical games.

Learn to use SpriteKit to build 2D games for iOS.

01
Skill level
All levels
02
Sections
5
03
Lectures
45
04
Instructor
John Bura
What's inside

This course includes.

5
Sections
45
Lectures
43
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

5 sections · 45 lectures
+ 1) Intro to SpriteKit 13 lectures
1.0 Intro and Demo Locked
1.1. Intro to SpriteKit Interface Locked
1.2. Intro to SKView Locked
1.3. Intro to SKScene Locked
1.4. Intro to SKNode Locked
1.5. Accessing Nodes via Swift File Locked
1.6. Node Section Wrap up Locked
1.7. Intro to SKActions Locked
1.8. Attaching Actions to Nodes Through Code Locked
1.9 Intro to Physics Bodies Locked
1.10. Modifying Physics Body Attributes Through Code Locked
1.11. Fixing ContactCollision Problem with Physics Bodies Locked
1.12. Intro to Field Nodes Locked
+ 2) Breakout Game Tutorial 8 lectures
2.0 Intro and Demo Locked
2.0 Learning Goals Locked
2.1. Setting up the Main Game Scene Locked
2.2. Initializing Scene Variables and Creating a Boundary Locked
2.3 Implementing Player Movement and Brick Removal Locked
2.4 Implementing Game Over Logic Locked
2.5 Fixing Collision Issues Locked
2.6 Summary Locked
+ 3) Pong Clone tutorial 9 lectures
3.0 Intro and Demo Locked
3.0 Learning Goals Locked
3.1. Building Scene in sks File Locked
3.2. Finishing Set up in GameScene.swift Locked
3.3. Implementing Player and Opponent Movement Locked
3.4. Adding a Scoring System Locked
3.5. Fixing Slow Moving Collision Issues Locked
3.6 Summary Locked
3.7 Bonus - Modded Paddle Collision Locked
+ 4) Space Invaders 14 lectures
4.0 Intro and Demo Locked
4.1 Setting up the Scene Locked
4.2. Finishing Set up in Swift File Locked
4.3. Implementing Player and Alien Movement Locked
4.4. Spawning and Firing Bullets Locked
4.5. Implementing Bullet Contact Locked
4.6. Implementing End Game Logic Locked
4.7. Pixelart Scene Setup Locked
4.8 Pixelart UFO Locked
4.9 Pixelart Spacecraft Locked
4.10. Pixelart Resize and Exporting Locked
4.11 Space Background Locked
4.12. Adding Textures and Summary Locked
4.13 Bonus Features Locked
+ Source Code 1 lecture
Source Code Locked
Description

About this course.

Anyone can use SpriteKit.

In this course, you learn how to make simple 2D games using Apple's SpriteKit. You build the following games: Breakout Clone, Pong Clone, and Space Invaders. This course is unique because we make both the code and the design for the games from scratch.

Get a coupon

Other tutorials only show you how to make the functionality or design of a game. We at Mammoth Interactive show you how to do both.

Don't worry if you've never coded before. We start simple and add more to the game as the course goes on. This course begins with an introduction to SpriteKit for those who have never used it before. You will learn how to navigate SpriteKit's interface.


Why SpriteKit?

SpriteKit is the framework for making 2D games for Apple products. It's free! You can make cool games, from super simple to more complex, in SpriteKit. SpriteKit provides support for cool special effects and physics. It's a fun interface to express your creativity. Before you know it, you could see a game you built in SpriteKit in the App Store!

To give a game functionality, you add code to your game's objects in Xcode. Xcode is a user-friendly programming language that is easy to understand.

Is this course for me?

Even if you're not an artist, you can design basic games. You may have heard of Axiom Verge and Stardew Valley. These games are million-dollar successes. But did you know that only one person made each?

Usually it takes a whole team of people to build a game. But creators Thomas Happ and Eric Barone developed and designed their games by themselves. Now they're millionaires. You can do it, too.

By taking this course, you will gain the tools you need continue improving yourself in the field of game development. You will be able to apply what you learned to further experiment in SpriteKit or any other game development framework.

What programs do I need?

To follow along with these tutorials, you will need SpriteKit, Apple's free framework for making 2D games. This course was recorded on a Mac computer. SpriteKit is only available for Apple-owned products.

Get started today!

Get a coupon


Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

Learn to use SpriteKit to build 2D games for iOS.

Buy lifetime access →