You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Learn UIViewController presentation over SKScene using overCurrentContext #103
Resolution:
While presenting a UIViewController using modalPresentationStyle = .overCurrentContext successfully allows the underlying SKScene to remain visible, we are pivoting away from this approach. Per the strict guidelines in GDD Section 7 ("UI Paradigm: 100% SpriteKit"), we will not use UIKit for game overlays. The Skill Selection will instead be built purely as a SpriteKit SKNode overlay (SkillSelection.swift) to maintain rendering consistency and avoid viewport conflicts.
Activity
Vallykrie commentedon May 18, 2026
Resolution:
While presenting a
UIViewControllerusingmodalPresentationStyle = .overCurrentContextsuccessfully allows the underlyingSKSceneto remain visible, we are pivoting away from this approach. Per the strict guidelines in GDD Section 7 ("UI Paradigm: 100% SpriteKit"), we will not use UIKit for game overlays. The Skill Selection will instead be built purely as a SpriteKitSKNodeoverlay (SkillSelection.swift) to maintain rendering consistency and avoid viewport conflicts.