Collection of simple demos of SwiftUI + SceneKit games
TestFlight Beta (iOS 16+)
- Pure
SwiftUI
at any cost. ZeroUIKit
imports - Full Apple-crossplatform. Playable on
iOS
,macOS
. (tvOS
later) - Only modern APIs, zero legacy support.
iOS 16+
- Zero dependencies
- Zero projectiles. I hate projectiles
- Formulate some clean and simple architecture for Apple-crossplatform
SwiftUI
+SceneKit
projects - Collect all the bad hacks in the world
- I made it
- SwiftUI is young and raw
- APIs and project itself is constantly changing
Simple SCNScene with ball and some SwiftUI overlay
Setup for turn based strategy with Field, Teams and Heroes with unique Abilities.
- In-scene tap and drag gesture hack without
UIKit
SceneRendererDelegate
hack withoutUIKit
- Hitscan helper
Simple arcade. Control two nice balls, catch all of bad ones
SceneRendererDelegate
hack withoutUIKit
forrenderer(renderer, updateAtTime)
(SceneKit
each-frame-callback similar toupdate()
from Unity)SCNPhysicsContactDelegate
hack withoutUIKit
- In-game
Timer
hack GCVirtualController
, each stick moves one ball. Simpliest implementation, checkDarkGame
for cool cross-platformSuperController
code (WIP)
Simple arcade. Control ball, loot and run. The Spirit will light your way
SceneRendererDelegate
hack withoutUIKit
forrenderer(renderer, updateAtTime)
(SceneKit
each-frame-callback similar toupdate()
from Unity)SCNPhysicsContactDelegate
hack withoutUIKit
- Keyboard, real gamepad or
GCVirtualController
control in one place calledSuperController
(WIP, not working)
Ugly Doddle Jump clone with SceneKit and SwiftUI
Current tasks are here
- Temple Run clone
- Clash of Clans/Warcraft simple clone with some buildings
- Heroes Editor
- Some Battle Royal
- Simple dialog system
- Some transitions and animations