Skip to content

Source code for the SpriteKit/SwiftUI Base Builder Tutorial series on GitHub

License

Notifications You must be signed in to change notification settings

maartene/BaseBuilderTutorial

Repository files navigation

BaseBuilderTutorial

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)

Learn

  • Integrating SpriteKit and SwiftUI
  • Using the Test Framework in Xcode
  • Setting up a robust job system
  • Using the OSLog function for debugging/logging.

Required files

Get the sprites here

Series outline

  • 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

Licensed assets

About

Source code for the SpriteKit/SwiftUI Base Builder Tutorial series on GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages