I ported this game to Nintendo Switch on behalf of Nicalis, Inc. The original PC version was designed by Edmund McMillen, and implemented by Tyler Glaiel in C++/OpenGL. I made a direct port to Nintendo SDK without any additional middleware or code transformation. Apart from rewriting the shaders I also had to optimize the engine and tweak a lot of the content so it would run at a stable 60 FPS on the Nintendo Switch. For example, I modified the backgrounds to reduce the number of draw calls, and replaced the MSAA anti-aliasing with FXAA.
I started the port in May 2017 and finished it just a few months later. The game was released on December 12th, 2017.
In January 2018 I implemented a patch correcting some minor issues with the game, though it was never released due to reasons beyond my control. There were also plans to add a 2-player mode to the Switch version, I made a prototype demonstrating this feature, but it was never continued.