TechnologiesArea 4

Games & 3D

14 frameworks

The Games & 3D area provides the frameworks for building games and rendering three-dimensional content across Apple platforms. Its frameworks supply 2D and 3D scene graphs, model asset import and description, game logic such as pathfinding, state machines, and AI, and input from game controllers, along with Game Center services for leaderboards, achievements, and matchmaking. SwiftUI bridges and cross-import overlays integrate these engines into modern app interfaces, including spatial tabletop experiences on visionOS.

iOSmacOStvOSwatchOSvisionOS
No frameworks match.
SceneKit127 types
High-level 3D scene-graph framework for rendering, animating and physically simulating 3D geometry, cameras, lights and materials.
iOSmacOStvOSwatchOSvisionOS
SpriteKit69 types
2D sprite-based game engine with nodes, actions, physics, particle emitters, lighting and Metal-backed rendering.
iOSmacOStvOSwatchOSvisionOS
GameKit80 types
Game Center services for leaderboards, achievements, challenges, matchmaking, and the in-game access point widget.
iOSmacOStvOSwatchOSvisionOS
GameplayKit70 types
Game-logic toolkit: entities/components, pathfinding graphs, state machines, AI strategists, randomization and procedural noise.
iOSmacOStvOSwatchOSvisionOS
GameController80 types
Connect to and read input from game controllers, remotes, keyboards, and mice, including buttons, axes, motion, and haptics.
iOSmacOStvOSwatchOSvisionOS
GLKit41 types
OpenGL ES helper utilities for math, textures, effects, and view rendering (deprecated in favor of Metal).
iOSmacOStvOSwatchOSvisionOS
ModelIO96 types
Import, export, and describe 3D model assets, meshes, materials, cameras, lights, and animations for graphics and rendering pipelines.
iOSmacOStvOSwatchOSvisionOS
TabletopKit61 types
Build spatial tabletop games on visionOS: equipment, seats, board layout and shared game state.
iOSmacOStvOSwatchOSvisionOS
TouchController22 types
Build on-screen virtual game controllers with buttons and controls mirrored to GameController inputs for touch gameplay.
iOSmacOStvOSwatchOSvisionOS
_GameController_SwiftUI overlay1 types
SwiftUI integration for the Game Controller framework, controlling exclusive versus shared game controller event delivery.
iOSmacOStvOSwatchOSvisionOS
_SceneKit_SwiftUI overlay1 types
SwiftUI bridge providing a view (SceneView) to present and interact with SceneKit 3D scenes and nodes.
iOSmacOStvOSwatchOSvisionOS
_SpriteKit_SwiftUI overlay1 types
SwiftUI integration for SpriteKit, providing a view to present and render SKScene node trees.
iOSmacOStvOSwatchOSvisionOS
_TabletopKit_GroupActivities overlay
Cross-import overlay coordinating TabletopKit games over GroupActivities (SharePlay).
iOSmacOStvOSwatchOSvisionOS
_TabletopKit_SwiftUI overlay
Cross-import overlay adding a SwiftUI modifier to host a TabletopKit game.
iOSmacOStvOSwatchOSvisionOS
← All technologies