I think that the microByte can be an interesting tool to developed your games. So, a while ago a saw the Stage library for microPython and CircuitPython, I was amazed at how good it looks the demos.
I've "ported" the Stage library to the custom version of microPython that I'm working on, but with some improvements, for example, I've integrated the library on microPython.
One of the advantages of this approach is that now I'm able to separate the rendering process and "paint" processes on differents cores and tasks, or use the ST7889 driver written on C, which uses the standard ESP-IDF SPI calls. All of this gives a huge improvement in performance.
This is a pretty simple demo, but on the naked eye run very smooth:
I'll continue working on the microPython custom version and Stage library because I think that it's possible to obtain very cool results.