iOS Maze Games with Swift, Sprite Kit and Designed in Tiled
Learn how to program a Universal iOS game from scratch using Swift, Sprite Kit and design levels with Tiled or Xcode 6

What you will learn
Build an app from scratch
Import a Tiled file into a Swift / Sprite Kit based project
Parse any XML data into a Swift / Sprite Kit based project
Play audio, either through an SKAction or AVAudioPlayer
Setup swipe gestures in an SKView
Pull children from a Sprite Kit Scene file and replace them with custom classes
Setup a SKPhysicsContactDelegate and listen for bodies contacting each other
Center a Sprite Kit world around a specific child
Why take this course?
🎮 Master iOS Game Development with Swift, Sprite Kit & Tiled GroupLayout for Success in the App Store! 🚀
Course Headline:
Learn how to program a Universal iOS game from scratch using Swift, Sprite Kit and design levels with Tiled or Xcode 6
Unlock the Secrets of Game Development on iOS Devices:
Are you ready to dive into the world of game development and create your own addictive maze game for iOS devices? With this comprehensive online course, you'll harness the power of Swift programming language alongside the robust features of Sprite Kit to build a captivating game. 🧵
Why Choose Maze Games?
- Timeless Appeal: From the legendary Pac-Man to modern hits like Crossy Road, maze games never go out of style.
- Universal Appeal: They are fun for all ages and skill levels, ensuring a wide audience for your game.
- Core Gameplay Mechanics: Learn how to implement core gameplay mechanics that can be the foundation of more complex games.
What Will You Learn?
- Swift & Sprite Kit: Master Swift and utilize the powerful Sprite Kit framework to bring your game to life.
- Physics Engine: Utilize Apple's advanced physics engine for dynamic gameplay that responds to player input in real-time.
- Level Design with Tiled or Xcode 6: Create intricate and challenging levels using either the intuitive Tiled editor or Xcode 6’s new Scene editor.
- Game Development Lifecycle: From concept to submission, follow the full lifecycle of game development for iOS.
Course Features:
- Step-by-Step Instructions: No prior experience? No problem! This course starts from the basics and builds your expertise.
- Hands-On Projects: Apply what you learn with practical assignments that culminate in a fully functional game.
- Expert Guidance: Learn from an experienced instructor who will provide valuable insights and support throughout your learning journey.
- Community Support: Join a community of like-minded peers to share ideas, get feedback, and grow together.
Ready for Launch? After completing this course, you'll not only have a deep understanding of game development using Swift and Sprite Kit but also the ability to design captivating levels with Tiled or Xcode 6. You'll be equipped to submit your very own game to the App Store – and potentially to Android and more through tools like Apportable!
Embark on Your Game Development Journey Today! 🌟 With this course, you're not just learning to code; you're unlocking a new world of creativity and innovation. Enroll now and take your first step towards becoming an iOS game development expert!
Screenshots




Our review
Overall Course Review
The course in question has garnered a global rating of 4.25, with all recent reviews being positive, highlighting the effectiveness of the course content and the teaching style of Justin, the instructor. The majority of students found the course valuable for learning how to create maze-style games using Swift and Sprite Kit, and praised the completeness and organization of the material presented.
Pros:
-
Engaging Teaching Style: Justin's teaching approach is described as fun and incredibly informative, making complex concepts easier to grasp. His natural language explanations are clear and understandable.
-
Comprehensive Content: The course covers a wide array of topics related to game development with Sprite Kit, providing students with a complete understanding of the process from conception to implementation.
-
Ease for Beginners: Many students reported that the course is well-structured and suitable for beginners who are just starting to learn about iOS game programming.
-
Real-World Application: The lessons learned in this course have been applied by students to their own projects, including iOS game development.
-
Interactive Learning Experience: Justin's engagement with student comments adds a dynamic element to the learning experience.
-
Recommended for Genre of Game Development: The course is highly recommended for those specifically interested in creating maze-style games.
Cons:
-
Pacing and Copy-Paste Coding: Some students experienced issues with the pace at which concepts were introduced, and there was a note that copy-paste coding without understanding might lead to confusion.
-
Incomplete Explanations: A few reviews mentioned that the course lacked deeper explanations of entities in libraries used, suggesting that a more thorough exploration of these could be beneficial.
-
Resource Updates: There was an instance where changes to resource files were made without being communicated in lectures, leading to student confusion when their code didn't align with the new resources.
-
Assumption of Prior Knowledge: The course assumes a certain level of Swift programming knowledge as a prerequisite, which might be challenging for complete beginners.
-
Physical Movement in Videos: Justin's tendency to move around during filming sometimes requires viewers to rewind to catch up with what was said or demonstrated.
Student Testimonials:
-
"I learned a lot and am using these lessons as the basis for building my own iOS games." - Student A
-
"Justin has a great approach to teaching, he's fun to listen to while being incredibly informative." - Student B
-
"The course was poorly organized with unnecessary basic explanations and insufficient coverage of more complex topics." - Student C
-
"Very good explanations...Working through an entire project like this is just what I need." - Student D
-
"I got this class on sale and it was worth the money for me." - Student E
Conclusion:
The course in question has been positively received by most students, who praise its effectiveness in teaching maze-style game development with Swift and Sprite Kit. While there are areas for improvement regarding the pacing, assumption of prior knowledge, and handling of resource updates, the overall feedback suggests that this course is a valuable resource for aspiring iOS game developers. With Justin's engaging teaching style and comprehensive content, students can expect to gain a solid foundation in iOS game programming.