Source code for the SpriteKit/SwiftUI Base Builder Tutorial series on YouTube
Goal: Use Swift and SpriteKit to create the basics of a Base Building game (like Prison Architect, RimWorld or Academia School Simulator)
- Integrating SpriteKit and SwiftUI
- Using the Test Framework in Xcode
- Setting up a robust job system
- Using the OSLog function for debugging/logging.
Get the sprites here
- Implement primary relationship
- Implement secondary relationship using requirements
- Show map and entities (using SpriteKit)
- Implement UI using SwiftUI (1): show what’s happening
- Add objects (places where an entity can work)
- Implement UI using SwiftUI (2): queue jobs
- Wrap up
- Uses the Roguelike RPG and Roguelike Indoors asset packs by Kenney