If you build a gaming device and you want to run games created with Construct, it has to be able to either run a browser game or otherwise be Windows/Linux/Android compatible. That said, running those OS on the device restricts your OS choices depending on the hardware capability.
If you instead want to export the games for an existing device, you must know again the OS first, then you can decide what type of game according to the existing hardware.
About the type of game, basically anything 2d will run anywhere unless the device is very old or the game is not optimised for the device. For example, it's pointless to have high definition images if the screen is similar to a mobile screen, therefore that's up to the developer (or artist), to scale down the images to save memory and increase performance.
It's easy with Construct also to create games with different resolutions, for example, you can see here in my old showreel some of my previous projects at different resolutions, one of those is 64x64 ill-fated, that has a 64x64 pixel resolution that is then upscaled to match the device screen size:
If you want to talk more in details privately, feel free to get in contact with me, I develop both my games and games for customers.
https://www.biim.games