Back to Projects
TOOLSIN-PROGRESS

Modular Survival Companion Platform

C# 12/.NET 8/WPF desktop app with Clean Architecture for multi-game progression tracking.

SOLO DEVELOPER  ·  Jan 10, 2026

Modular Survival Companion Platform

A WPF desktop application built with C# 12 and .NET 8 following Clean Architecture principles. Designed as a modular companion tool supporting multiple survival games with progression tracking, save management, and game-specific plugins. Uses MVVM pattern with Result<T> error handling throughout.

// TECH STACK

LANGC#.NET 8WPFMVVMClean Architecture

Contributions

  • 01Architected Clean Architecture solution with domain/application/infrastructure layers
  • 02Implemented MVVM pattern with command binding and observable collections
  • 03Built plugin system for game-specific modules
  • 04Designed Result<T> error handling pattern eliminating null reference exceptions

Technical Highlights

  • Clean Architecture with dependency inversion across all layers
  • Result<T> monad pattern for explicit error handling
  • Plugin-based extensibility for adding new games without core changes