WPF Game - Survival Island
const teamSize = 3;
const theme = "Boat";
const duration = "Nov - Dec 2024";
Survival Island is a "revisited" tower defense game set in an open world. You play as a boat defending your island against waves of pirate ships. The project was developed during a themed academic challenge where we had to build a video game around the word "Boat".
Technical Architecture
Although WPF is typically used for desktop applications, we pushed its boundaries to create a 2D game engine. We managed game loops, collision detection, and rendering entirely within the .NET framework environment.
- Language: C# .NET
- Engine: WPF (Canvas & Custom Game Loop)
- Collaboration: GitHub (Source Control)
Game Concepts & Mechanics
Since there was no database or complex UML modeling required, the focus was entirely on gameplay mechanics and user experience.