Omori virtual pet handheld on an ESP32-S3

Oct 15, 2026 Last reply: 4 minutes ago 2 Replies
Jump to replies (2)

The starting idea is a lovely one: bringing the world of Omori into a pocket-sized virtual pet, tamagotchi style. The maker has already finished all the software, and for a hobby build that is often the hardest part to actually complete.



An ESP32-S3 does the work instead of a classic Arduino, with the code written in the Arduino IDE using some Arduino libraries. The screen is a 3.5 inch color TFT LCD module on a red PCB, hooked up through header pins and jumper wires to a solderless breadboard. Staying on a breadboard at this stage seems like a sensible way to prove the game out before committing to any permanent wiring.



The details are where this shines. The interface carries status bars for snacks, energy and emotion, with menu choices for shop, play, feed, stats and sleep. Basil runs the shop and sells items from the game, and there are minigames such as whack a sprout mole and fishing. A standout touch is the sleep sequence: a sleeping character appears, a loading bar fills, then the scene fades into a Headspace screen and the White Space environment. The music shifts when the scene moves from the faraway town over to White Space, and the energy bar climbs while the pet rests. The screen currently reads LV 5 with a currency count of 1,325.



One thing is still open. The maker probably needs to make a PCB at some point but has no experience with the process, and has asked for a hand from anyone who knows how. The fallback plan is soldering everything onto a board instead. Extra feature ideas are being gathered too, and an offer stands for an update post if people want one.


Choosing an ESP32-S3 over an Arduino seems like a sharp call to me. The maker points out that ESPs are more powerful and cheaper than Arduinos, and driving a 3.5 inch color TFT plus music is exactly the kind of workload where extra headroom pays off. The trade-off is the wiring: header pins and jumper wires into a solderless breadboard look fiddly to keep stable in a portable form.

Since the maker is collecting ideas for what to add, one concrete option is expanding the shop that Basil runs. There is already a currency balance of 1,325 sitting on screen, and a wider item list would give players reasons to earn more through the fishing and sprout mole minigames. Extra items tied to the snack or emotion bars would connect the shop to the rest of the interface nicely.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required