I have now run a full game with the new tool-chain, with no errors in Sim mode.
It’s now a matter of filling in the user-interface details, the hard work has already been done for the most part, and my best-guess for completion is still January.
The language powering the games is now C# (from C++). Having worked 19 years with C++, I can say that C# is a joy. Hats off to Anders Hjelsberg and his team – they’ve done a fantastic job. Basically every complaint I had about C++ is gone with C#. Every place where I would say “It should be done this way” C# does it that way. Combined with Visual Studio (the main IDE for C# coding), it is highly productive, and should mean quicker development and fewer bugs going forward.
The visual side of things is now being done in Unity. Unity is nice because it allows for fully featured graphics and sound, and pretty straightforward user-interface development, while being able to deploy to basically any widely used operating system. This means not just Windows and Mac but (potentially) iOS and Android.
The learning curve has been very steep, but is now becoming less steep.
Thanks everyone for your patience on this!