KrostyBattle is a 3D open-world pirate game developed in Unity as part of the Game Development course at SUPSI.
Explore a tropical island, collect coins, interact with NPCs, fight enemies, and complete missions to advance the story. Designed as a standalone desktop game for immersive gameplay.
- ๐๏ธ Open world environment with full exploration
- ๐ช Coin collection system with animated HUD counter
- ๐งญ Mission system with progression and goal tracking
- โ๏ธ Combat mechanics with attack, damage and reaction logic
- ๐ต Dynamic music and sound effects tied to player actions
- ๐งโ๐คโ๐ง Interactive NPCs with original dialogues and trading
- ๐ Engaging storyline and player-driven progression
- ๐ฌ Dialogue system and cutscene triggers
- ๐ฏ Crosshair interaction and object highlighting
- ๐ ๏ธ Modular Unity project structure
Krosty was a legendary pirate known for his fearless expeditions. But when danger reached its peak, not even he survived.
You are a castaway pirate who lost everything. After a shipwreck, you arrive at Krosty's island with a broken vessel.
To return to the seas, you'll need to help the chief repair your ship by completing key missions โ and eventually finish what Krosty could not.
You can download both the full Unity project and a playable demo from the following Google Drive folder:
๐ Download KrostyBattle Project and Demo
GameDevProject.zipโ contains the complete Unity project with all scenes, scripts, and assetsKrosty Battle.zipโ contains the standalone playable demo for Windows
Simply unzip and run the executable in the demo folder, or open the Unity project in the editor to explore the code and assets.
This project was developed for educational purposes as part of the Bachelor's degree in Computer Engineering at SUPSI.
All contents are original or based on free/open assets.
Antonio Marroffino