Lostcast 199: Ineffective Complexity
Back when the Mongols were invading China and Lostcast was <50 episodes, I was working on my HTML5 game dev book. I decided I needed to feature a 3D engine, and I chose Turbulenz since it seemed to be gaining hype. You can play my example game (Sky Marble) here:
My source code is also there, but note that Turbulenz dev seems to have stalled. Anyway, what makes this relevant is that Turbulenz is (was?) a 3D HTML5 game engine written in TypeScript. At the time, TypeScript was fairly new and only available in Windows and Visual Studio. Be happy that TypeScript is now available through nodejs and thus a lot easier to jump in to.