I have SCNScene subclass with a camera setup, that I want to use in all the subclasses.
let scene01 = TheSubclassScene()
let scene02 = TheSubclassScene(named:\"a
.scn files are just SCNScene instances archived and written to disk using NSKeyedArchiver. What + sceneNamed: does is that it simply unarchives the scene with a NSKeyedUnarchiver.
What you could do then, is to try to use - setClass:forClassName: to instantiate a subclass instead of a SCNScene.
That being said, SCNScene is not really meant to be subclassed. Instead you could implement your logic in the view controller or a game controller (possibly a direct subclass of NSObject). This controller will also likely conform to SCNSceneRendererDelegate to implement your game logic.