Does anyone actually use Sprite Kit?

The editor is undocumented, it has no grids, you have to type everything in by hand at 1/1000 of a pixel. Why would anyone use this? I want to write my game in Swift not C# or Javascript (Unity). Yet I have to create the entire UI in code like it was the 1980s all over again since the editor is so terrible. The worst problem is I can't simply design a UI in a drawing program as there are none (at least I have access to) that can invert the Y coordinate.


Apple already has a nice editor called Interface Builder, I can't understand why this editor is so lame in comparison.


Sprite Kit api doesn't seem too bad but without any easy way to lay out an interface it's too painful to use. I suppose I could painfully calculate bounding boxes of things, invert the coordinate system, and type everything into static arrays or something.


What do people who ship games actually use?


Personally I don't care about other platforms, I just want to stick with Swift and the Apple universe, but this seems like a terrible pain.

I use and love spritekit and have a few apps on the App Store that use it. I think it's a great environment and do some work in the editor and some hand-coding. There is a great video on Best Practices for SpriteKit that I have found useful. I use collisions, warp grids, sound f/x, particle systems, all simplified by SpriteKit. OK, end of rant.🙂

I use SpriteKit and I love it. I agree that the Scene Editor could use some refinements but it serves its purpose for the most part. I use it for the basic layout of some of my objects and I code other objects by hand.

Does anyone actually use Sprite Kit?
 
 
Q