WWDC 2021 Swift Student Challenge Winner
June, 2021
I have been awarded a WWDC scholarship one time. Here is the submission that got me there. My Playground is an app that has a collection of three iconic mini-games which include "Pong", "Tic Tac Toe" and "Color Jump"(Inspired by the game "Color Switch" which is on the App store).
I have relied on Open-Source-Softwares codes for knowing the basic internal functioning of the few of the mini-games that are there in my Xcode playground because being new to coding, especially coding with swift I had very little knowledge about how the game is going to work properly, how to build it correctly, and efficiently, and how to properly use several technologies like SpriteKit, UIkit, AvFoundation, etc to its fullest.
I have used these codes for helping me in making use of effective, efficient, and ideal code for parts of my Xcode playground. For the game "Color Jump" I have relied on tutorials available at "www.raywenderlich.com (opens in a new tab)", "www.danielbudd.com.au (opens in a new tab)" and "www.hackingwithswift.com (opens in a new tab)".
For the game "Pong" and "Tic Tac Toe" I have relied on several tutorials on Youtube and few websites like "www.hackingwithswift.com (opens in a new tab)".
I have used the following technologies in my playground:
- Spritekit: I have used SpriteKit to create 2D games like "Color Jump" and "Pong" that are in my playground.
- SwiftUI: I have used SwiftUI to create the main page of the app from where you can access all the mini-games.
- UIView: I have used UIview to create games like "Tic Tac Toe" which have only one still view.
- AVFoundation: I have used AVFoundation to put background music to all the games and put sound to several actions in the mini-games.