Moonlighter asks players to balance two very different jobs. One day you’re a shopkeeper selling swords and shields. The next you’re a dungeon crawler fighting the monsters who steal your goods. It sounds simple. It rarely stays simple.
Trailer, via GHO.
The Shopkeeper Job
Most games ask you to fight. Moonlighter asks you to stock shelves and set prices. You buy items from traders, sell them to customers, and watch your profits climb or fall depending on how much you mark them up. The game tracks your sales, your debts, and your reputation with the townsfolk, and it expects you to keep all three in mind at once.
It works better than it should. Managing inventory teaches you about item value without ever feeling like busywork.
The Dungeon Job
When the monsters arrive, you leave the store behind and enter a dungeon full of enemies and treasure. Combat is simple but satisfying. Your sword swings count, and the game rewards players who learn enemy patterns rather than relying on luck.
The dungeons are where Moonlighter shows its ambition. Each one feels distinct, with its own puzzles and hazards, and the game ties these levels back to the town’s economy in ways that make sense.
Two Jobs, One Day
The genius of Moonlighter is that these two systems never feel separate. A successful store run funds a better dungeon expedition. A successful dungeon expedition brings back items that sell for more. The game never forces you to choose between the two roles; it lets you switch between them freely, and both sides feed into the other.
That design is rare. Few games manage to make two entirely different genres work together so smoothly.
Performance Across Platforms
Moonlighter runs on PS4, Linux, Android and Stadia, and the performance holds up across all of them. The dungeon graphics are modest but clear, and the shop interface is clean and easy to read on any screen. There’s no frame-rate trouble worth mentioning, and the load times stay short even during long play sessions.
| Platform | Key Feature |
|---|---|
| PS4 | Full controller support |
| Linux | Runs natively |
| Android | Touch controls |
| Stadia | Cloud streaming |
Where It Falls Short
Not everything lands. Some of the later dungeons rely too heavily on repeated enemy types, and a few late-game shops feel thin compared to the early game. The pacing slows in the middle stretch, though the final push picks things back up.
Still, those rough patches don’t undo the game’s core strengths.
The Numbers
- Platforms: PS4, Linux, Android, Stadia
- Score: 8.2 out of 10
- Game: Moonlighter
Moonlighter isn’t a perfect game. It’s a smart one, and it knows exactly what it wants to be. The shopkeeper and dungeon crawler roles work together far better than they have any right to, and the game earns its place among the best genre hybrids released in recent years. Score: 8.2 out of 10.





