
Over the past few years I’ve been been working on the Mac version of Cyan’s Plasma engine. This engine was used for Cyan titles like RealMyst, Myst V, and Uru. I’ve been maintaining the port as part of the open source H’uru project.
I always wanted to port to iPad as well. Plasma has never run on iOS1 – but the Mac/Metal port seemed like a great starting point. But Plasma relies on CPython for its scripting system, and CPython has not supported iOS. That changed with the release of Python 3.13 for iOS. I now have a build of Uru running on top of an iOS version of Plasma.
(more…)