A while back I discovered the concept of a fantasy console.
It’s like an imaginary computer that runs on a computer. They generally have artificial limits to encourage creative progamming.
The tic-80, for example, gives you:
- 240x136 pixels, 16 colours display
- 64kb for progam code
- limited ability for sound
You can usually save your creation to a virtual cartridge which you can then upload or share.
They generally have built-in editors to make games/sound/sprites/maps and allow you to export a virtual cartridge to share with others.