Banner Image

Insomnia is a first-person survival horror game built around a detective narrative in which the player searches for a missing woman. The story unfolds in the abandoned mines of the Owl Mountains, where the player is challenged by logic-based puzzles, unsettling creatures, and the dark corners of their own mind. The project was heavily inspired by the Penumbra series by Frictional Games.

From the beginning, the primary design goal of Insomnia was to create a dense and oppressive horror atmosphere. This was achieved through claustrophobic level design, an intentionally unsettling soundtrack, and deep player–environment interaction. To support this, the game uses the JiglibX physics engine, enabling features such as physically-based character movement, ladder traversal, and object manipulation including pushing and throwing.

Enemy behavior is driven by a custom, lightweight AI system that reacts dynamically to player actions. In addition, the game features a lock-picking minigame and a dynamic journal system that supports narrative progression and player immersion.

Insomnia was developed in C# using the XNA 3.1 framework in collaboration with Grzegorz Kocjan and Jakub Stasiak. The game was later presented at a local competition, where it was recognized for its distinctive atmosphere.