If it is constraints you are after, you can look at fantasy consoles like TIC-80 and PICO-8.
They are designed to emulate the experience of 8 bit consoles: limited storage, memory, display, palette, etc... While at the same time making developing, distributing and playing games easy: high level language (LUA), built-in development environment, games are tens of kB sized "cartridge" files.
Comments
If it is constraints you are after, you can look at fantasy consoles like TIC-80 and PICO-8.
They are designed to emulate the experience of 8 bit consoles: limited storage, memory, display, palette, etc... While at the same time making developing, distributing and playing games easy: high level language (LUA), built-in development environment, games are tens of kB sized "cartridge" files.