The good soup night
Two immortal friends. Five puzzle rooms. One well-earned bowl of tomato soup.
In The Good Soup Night, you control a ghost and a vampire with very different talents. Switch between them, help each other past obstacles, and gather the ingredients for a midnight dinner.
A single-player puzzle adventure made for Mini Jame Gam #59.
Theme: Immortal · Special object: Tomato
How to play
Collect every tomato in each room, then select Next room. Complete all five rooms, gather 19 tomatoes, and choose Serve the soup to share dinner.
Keyboard required. If the browser controls are not responding, click inside the game first.
- WASD / Arrow keys: move.
- Q: switch characters.
- E: interact with the highlighted object.
- R / Restart: restart the current room.
- Esc / Settings: pause and adjust audio.
The white outline and arrow identify your active character. The other friend stays where you left them.
A gold highlight identifies your interaction target. Move closer to an object and check the instruction beside E at the bottom of the screen.
Two friends, different talents
The ghost: carry and place
Approach a highlighted tomato and press E to pick it up. Carry it into position, then press E again to put it down.
She can pass through closed metal gates, but not stone walls. Her tomato cannot pass through either: if it hits a wall or closed gate, she automatically drops it beside the obstacle.
Switching characters does not release a carried tomato. Switch back to the ghost and press E to put it down.
The vampire: collect for dinner
Approach a highlighted tomato resting on the ground and press E to collect it. It disappears from the room and increases your tomato counter.
He cannot collect a tomato the ghost is holding. Once collected, a tomato can no longer be used as a plate weight during that attempt.
Tomatoes open doors, too
Pressure plates need a tomato resting on them to keep their linked gate open.
- Pick up a tomato with the ghost.
- Move the tomato itself over a pressure plate.
- Press E to put it down, then switch to the vampire with Q.
- Walk through the open gate before collecting any tomato that is holding it open.
Only resting tomatoes activate plates. Characters standing on a plate do nothing, and a carried tomato has no weight. Some gates require two plates pressed at the same time.
Keep your gate weights in place until you no longer need that passage. Choosing when to collect them is part of the puzzle!
A pinch of teamwork
The later rooms introduce two barriers. Each friend can remove the obstacle that stops the other:
- Salt stops the ghost. Switch to the vampire, approach the salt, and press E to clear it.
- Garlic stops the vampire. Switch to the ghost, approach the garlic, and press E to move it aside.
The helping character can walk through that barrier. The ghost must put down any carried tomato before removing garlic. Neither barrier causes damage.
Stuck? Try the room again
Collected a plate weight too early? Trapped the vampire behind a closed gate? Press R or click Restart.
This restores all tomatoes and obstacles in the current room. Previously completed rooms remain completed.
Play in one session: campaign progress is not saved after closing or reloading the game. Starting again from the title screen begins a new campaign.
Credits & thanks
This little midnight adventure was made possible by the artists and creators below.
Characters, scenery & interface
Assets by Kenney, released under CC0 1.0:
- Tiny Dungeon
- UI Pack
- Roguelike RPG Pack
- Pixel Platformer Food Expansion
- Input Prompts Pixel
- Cursor Pixel Pack
Soup artwork
More LPC Meals by swirlingskirts, based on LPC Meals by bluecarrot16, Daniel Eddeland (daneeklu), Joshua Taylor, and Richard Kettering (Jetrel).
Licensed under CC BY-SA 3.0. The original PNG is distributed unchanged.
Salt & garlic artwork
Assets from Farming Redo:
- Salt crystal: gorlock, CC0 1.0.
- Garlic: Oz-tal, CC BY-SA 3.0.
The original PNG images are distributed unchanged. Full asset credits and license files are included with the project.
Typefaces
Both typefaces are licensed under the SIL Open Font License 1.1.
Engine
Made with Godot Engine, available under the MIT License.
Best engine ever!
Thanks for helping two friends share a little midnight soup.
| Published | 7 days ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | ShellKeeper |
| Genre | Puzzle |
| Made with | Godot |
| Tags | 2D, Cozy, Ghosts, Godot, Pixel Art, Singleplayer, Top-Down, Vampire |
| Content | No generative AI was used |

Leave a comment
Log in with itch.io to leave a comment.