Table of Contents
Project template for the workshop Fun with SpriteKit, where people use it as the baseline to implement a SpriteKit arcade game using the tools SpriteKit has to offer.
You should have some preliminary knowledge about SpriteKit to be able to go through this activity.
-
Clone the repo
git clone https://github.com/developer-academy-unina/Workshop-Fun-with-SpriteKit
-
Open the
.xcodeproj
file
This project is at the core of the activity and is used to complete all the steps demonstrated in it.
The template is super simple and provides:
- Three different states: Main Menu, Playing and Game Over
- Customizable screen for instructions
- Game Logic layer separated from the Game Scene
- Scoring system by points and time
How to use the template
The template is fully commented to guide you while creating your own arcade game prototype.
- Fully customize the interfaces using SwiftUI
- Write your Game Logic separate from your Game Scene
- Take advantage of all SpriteKit has to offer in your Game Scene
You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature? Take a look at GitHub Discussions to see if it's already being discussed. You can help us by submitting an issue on GitHub. Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!
Please try to create bug reports that are:
- Reproducible. Include steps to reproduce the problem.
- Specific. Include as much detail as possible: which version, what environment, etc.
- Unique. Do not duplicate existing opened issues.
- Scoped to a Single Bug. One bug per report.
Reach out to the maintainer at one of the following places:
- GitHub Discussions
- GitHub issues
- Contact a Mentor for any other help
The original setup of this repository is by Tiago Pereira.
For a full list of all authors and contributors, see the contributors page.
This project is licensed under the MIT License.
See LICENSE for more information.