I had seen some interesting images online that peaked my interest. A few people have taken upon them to use old Game Boy device with an attachment Camera and started taking pictures with it. There is GameBoyCameraMan on instagram that has a pretty decent following on Instagram and lots of intriguing images.
I wanted to see if this could be done in ComfyUI and managed to recreate the same affect with Claude AI as my development engineer and some elbow grease the node is created.
The original resolution of the Game Boy Camera is 128×112 pixel which is very small, so the node has a few options where you can work with double or quadruple the size. This is managed using resolution setting in the node. Now the image is still a bit small so to make it reasonable there is upscale factor available from 1 to 10 which will result in larger size image.
There is added functionality of Game Boy Green which results in a green tint on the generated image.

The node maintains the aspect ratio of the original image and resizes it down before applying the 8×8 Bayer Dither matrix, finally the image is upscaled based on upscale factor.
This node can be installed with our WeirdWonderful Ai Art (WWAA) Custom Nodes pack v.1.6.0 and above. The complete source is available on Github and can be installed using ComfyUI Manager.
Update: 16-Feb-2024: The node has been updated in v1.7.0+ to utilise GPU so its much faster at render especially when the input is a video.
Update: 22-Feb-2024: Workflow published with the node pack in sub-folder "workflow_examples"

Below are some of the sample images generated using this node. I hope you have fun and pls don’t forget to tag me or the site if you share any images.
If you’d like to support our site please consider buying us a Ko-fi, grab a product or subscribe. Need a faster GPU, get access to fastest GPUs for less than $1 per hour with RunPod.io