Nightmare Seeker is an iOS game developed during the Apple Developer Academy @ Infinite Learning. The game incorporates advanced iOS development techniques, utilizing technologies like UIKit animations, responsive touch controls, and optimized code.
Nightmare Seeker invites players into a chilling, atmospheric world filled with terrifying challenges. Players use tilt-based mechanics to control their characters by tilting their device left or right. The game emphasizes calmness and composure, as excessive movement can lead to a game over.
This game is more than just an obstacle-avoidance experience. It integrates emotional elements centered around maintaining 'calmness'. Players face unexpected surprises and fear-inducing challenges while navigating through the game world. Moving the device too quickly will result in a game over, so staying calm under pressure is essential.
The development of Nightmare Seeker leverages various Apple technologies, showcasing:
- Swift: Main programming language used.
- SpriteKit: For creating 2D animations and handling the game logic.
- UIKit: For integrating animations and responsive touch controls.
- Challenge Based Learning (CBL): Approach followed during development.
To run the project locally, follow these steps:
-
Clone the project repository:
git clone https://github.com/sionprdsi/Nightmare-Seekers-iOS-Game-with-Swift-and-SpriteKit.git
-
Navigate to the project directory:
cd Nightmare-Seeker
-
Open the project in Xcode and run the project:
Command+R
- @Sion Pardosi
- @Kenan Tomfie Bukit
- [@Exaudi Siregar]
- [@Cecilia Situmorang]
- [@Anastasya Marpaung]
Skills: SpriteKit · UIKit · Swift (Programming Language) · iOS Development
We are very open to contributions and feedback from the community. For more information or any questions, feel free to contact us via [email protected] or connect with me on LinkedIn.
This project is licensed under the MIT License.