Slot Machine Game

  • Course
  • 18 Lessons

Developing an outstanding game with the SwiftUI framework is easier than you thought before. We will create a fabulous design and user experience.

Contents

Introduction

What you will learn and develop?
Preview

Resources

  1. COMPLETED FOLDER
    This folder contains the finished project. You can use it as a reference guide in your learning.

  2. RESOURCES FOLDER
    This folder contains all of the necessary materials for the project. 

  3. STUDENTS FOLDER:
    This folder is the destination of your own Xcode project.

  4. WORKBOOK
    The PDF file is the workbook for this project.

SwiftUI-App-Workbook-Slot-Machine.pdf
Preview
SWIFTUI-APP-SLOTMACHINE.zip
Slot Machine iOS 16.zip

Lectures

Preview Video
Preview
1. Let’s set up the Slot Machine iOS and macOS app project in Xcode
Preview
2. Let's build up the Slot Machine minigame’s header view
3. Let's build up the Slot Machine minigame’s main view with the reels
4. Let's build up the Slot Machine minigame’s footer view
5. Let's create the Info View with SwiftUI form
6. How to develop the main logic of the game with Swift
7. Let’s develop the logic of the betting system with Swift
8. How to create a custom popup window for the Game Over
9. How to store and retrieve data permanently - Introduction to User Defaults
10. Add animation to the Slot Machine game using SwiftUI
11. Add sound effects and a background music to the SwiftUI game
12. Let’s create your first macOS app using the Mac Catalyst framework
13. Let's create an amazing Sticker Pack without a single line of code