Unknowz
Dive into an explosive pirate world developed in Unreal Engine 5, where two completely opposite pirates—one alive, the other undead—must cooperate to escape an island overrun by hostile skeletons. This cooperative adventure game throws you into a thrilling experience blending puzzles, stealth, and controlled chaos. Team up, combine your strengths, and escape this bony trap… if you dare!
In this cooperative game, two players take control of Jack, an undead pirate obsessed with black powder, and Ed, a living pirate struggling with self-doubt. Explore an island filled with traps and enemies, solve duo-based puzzles, and overcome explosive situations where coordination and timing are key. Each character has unique mechanics, and only well-oiled teamwork will lead you to survival.
Dates
• Started September, 24th of 2024
• Ended June, 18th
• End Student project
Informations
• Developed with Unreal Engine 5
• Using Blueprint Language
• Available on Steam
My work
• The only developer of the project


I was the sole developer on Unknowz. I handled the 3Cs (Camera, Character, Controls), enemy AI, and all gameplay systems. The dynamic camera was one of the most challenging parts to develop, requiring custom logic to adapt to gameplay and level design. From interactions to mechanics, everything was coded and implemented by me. I also ensured optimization and stability from prototype to final build.
Some Mechanics Explained
Camera Tracking
The dynamic camera system consists of several subsystems:
-
Player Tracking: Continuously retrieves the world positions of both players.
-
Center Calculation: Calculates the midpoint between the two players to determine the optimal focus point.
-
Camera Positioning: Updates the camera’s position in real time to follow the center point, ensuring both players stay visible on screen.
-
Smoothing: Applies interpolation to avoid abrupt camera movements and improve visual comfort.
Explosive Barrel
The explosive barrel system consists of several subsystems:
-
Damage Detection: Continuously monitors incoming damage to the barrel, distinguishing between projectile hits and melee impacts.
-
Explosion Triggering:
-
Immediate Detonation: If the barrel is hit by a projectile (e.g., bullet), it explodes instantly.
-
Delayed Detonation: If the barrel is struck by a melee attack, it is propelled away and explodes after a short delay.
-
-
VFX Preparation: Once the barrel receives damage, explosion visual effects are preloaded and activated shortly before detonation, providing feedback to players.
-
Explosion Resolution: Upon detonation, the barrel generates an area-of-effect blast that damages nearby characters and destructible objects within range.
More pictures of the project



