Xamarin.iOS - WatchPuzzle

This sample demonstrate how to use SceneKit with watchOS. Refer to this sample if you want to see how to use, configure, and interact with a 3D scene using SceneKit. This project shows you how to load a 3D SceneKit scene, add overlays using SpriteKit and setup gesture recognizer to manipulate the scene graph.

Apple Watch screen

Build Requirements

Xcode 8.0 or later; iOS 10.0 SDK or later; watchOS 3.0 SDK or later


  • Original sample
  • Article about Virtual Trackballs (You are interested in Shoemake's Trackball, the so-called arcball)


This sample runnable on Apple Watch or Watch simulator


Xamarin port changes are released under the MIT license.