Skip to content

paciosdev/Adventure-of-a-Distinguished-Winner-SSC25-

Repository files navigation

Adventure of A Distinguished Winner

Overview

Adventure of A Distinguished Winner is an interactive experience that simulates the journey of participating in and winning the Swift Student Challenge, culminating in a trip to Cupertino. Through engaging mini-games, players can code, debug, sign for their winner badge, and even visualize their rewards in 3D. The app runs in a simulated macOS environment, offering an immersive and educational experience for anyone who dreams of winning the challenge.

Features

  • Simulated Swift Student Challenge experience
  • Coding and debugging mini-games using SpriteKit
  • Signature interaction powered by PencilKit
  • 3D visualization of the prize (AirPods Max and winner badge) using SceneKit
  • Gesture-based typing interaction, simulating a magic keyboard with Vision
  • Sound effects to enhance immersion with AVFoundation
  • Guided experience with TipKit to introduce key features

Technologies Used

The project leverages multiple Apple frameworks to create an engaging and interactive experience:

  • SwiftUI – UI design and animations
  • SpriteKit – Debugging mini-game
  • AVFoundation – Sound effects
  • PencilKit – Signature interaction
  • Vision – Gesture-based typing interaction
  • TipKit – Feature introduction
  • SceneKit – 3D prize visualization

Running the Project

  1. Open the project in Xcode (latest version recommended).
  2. Build and run the project on an iPad (optimized for iPadOS).
  3. Follow the in-app instructions to experience the journey of a Swift Student Challenge winner.

My Journey

This project was an incredible learning experience, as I explored and combined various Apple frameworks to craft an engaging story. It was my first time working with SpriteKit to build a game, and I also learned to design and draw my own assets using my iPad. This project reinforced my belief that when used creatively, even a few frameworks can come together to create an immersive experience that feels like magic.

Credits

Created by Francesco Paciello as part of the Swift Student Challenge 2025.

About

My project for the Swift Student Challenge 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages