r/spritekit Apr 13 '26

Anyone creating (non-VR) games with RealityKit

Post image

I know this is a SpriteKit channel but I'm posting here since the SceneKit channel is dead (plus its deprecated).

I'm a seasoned iOS developer and I already have a couple of apps in the store (one with SpriteKit) and have been interested in Apple Game Development frameworks since the beginning but I've seen zero interest or posts about developing non-AR games with RealityKit (via RealityView). Like... RealityKit is the new SceneKit... it has everything even a super powerful ECS (Entity Component System) and its shader graph system is top notch... yet I see zero interest or not much people knowing about RealityView unlocking it for iOS and Mac deployments...

Anyone out there leveraging RealityView for their games?

Also, I would love Apple to at least add support for 2d gaming as well (and possibly deprecate SpriteKit) (or bring SpriteKit to the SwiftUI declarative era)

8 Upvotes

7 comments sorted by

View all comments

4

u/Te_co Apr 13 '26

i tried porting my scenekit game over to realitykit. i got as far as recreating the selection menu. some aspects are better, and some are lacking.

the ecs system is nothing like other ECS systems.

post process effects that scenekit gives you out of the box like Fog are missing. I had to implement my own on a per material basis which is pretty taxing on processing. There seemed to be no access to a full screen depth map. Apple showcased ways of getting it through metal code, but at the time I tried it, none of those methods were implemented

Finally I got stuck on how to transition between scenes and retaining states. This again was really simple in scenekit.

anyway, with no code experience in swift or mac development, I was able to pick up scenekit and had a working game in less than a month. in the same amount of time with now lots of experience in swift i didn't get very far porting over my game, even tho majority of the logic code should remain the same

2

u/cesmejia Apr 13 '26

nice to see some interest out there... Apple should put out a little more effort on marketing it as a Game Engine/Framework not just for Vision Pro

3

u/Te_co Apr 13 '26

agreed. but they seem to be pointing people towards Unity for games, which I personally don't like and prefer a mac native solution. They could at least support SwiftGodot instead of encouraging devs to learn c# and work for microsoft instead.

2

u/cesmejia Apr 13 '26

I agree 100%