I’ve been playing a bit with fake 3D raycasting, as done in original Wolfenstein 3D from id Software.
It’s not much of a game, you can just walk around, but there are no other characters and nothing really to do. This should become a package to make 3D games. I’m a bit on the fence here, if it should use the tilemap APIs, or have its own set of APIs (which are quite similar to tilemap - you set the map and assigned textures to each pixel).
It runs on SAMD51 at around 50fps and on STM32 at around 35fps.
It only works in https://arcade.makecode.com/beta (in fact you can make it work on the released version, but it’s somewhat slower then, especially on hardware).