Type of Game: Adventure, Puzzle
PC Release Date: June 23, 2026
Developer/Publishers: Blue Brain Games, Zadbox Entertainment
Dimhaven – The Lost Source is a fantasy action-adventure game that takes players into the mysterious realm of Dimhaven, where ancient magic and forgotten civilizations hide powerful secrets. Players explore atmospheric environments, solve environmental puzzles, battle dangerous creatures, and uncover the truth behind the legendary Lost Source. The game blends exploration, action combat, and story-driven progression with immersive world-building. With mystical landscapes, challenging encounters, and rewarding discoveries, Dimhaven – The Lost Source offers an engaging fantasy adventure.
Screenshots

Before downloading make sure that your PC meets minimum system requirements.
Minimum System Requirements
- OS: Windows 10
- Processor: Intel Core i5 2.5 GHz or AMD equivalent
- RAM: 4 GB
- Hard Disk: 2 GB available space
- Graphics Card: GTX 1060 / RX 580
- DirectX: Version 11
How to Install?
- Extract the file using Winrar. (Download Winrar)
- Open “Dimhaven – The Lost Source” folder, double click on “Setup” and install it.
- After installation complete, go to the folder where you extract the game.
- Open “Crack” folder, copy all files and paste it where you install the game.
- Then double click on “Game” icon to play the game. Done!
Dimhaven – The Lost Source Download
Game Size: 1.16 GB
Password: www.thegamesdownload.net