Back to project map
Independent project · Game Dev100% C# (.NET) Architecture · 21 Integrated Minigames · Modular Simulation

Hotel Replica: Post-Collapse Social Deduction Sim

A 2D hotel management and social deduction game built in Godot 4 using 100% C# (.NET). Players manage a post-collapse refuge, screening daily visitors to identify and filter out deadly "Replicas" disguised as humans.

Godot 4C# (.NET)Event-Driven ArchitectureInterface DecouplingState MachinesData-Driven DesignJSON Persistence
Godot 4 · C#Core EngineZero GDScript · Pure .NET Core
21 MesasConnected MinigamesCasino Arcade Module
Event-DrivenArchitecture PatternInterface & DTO Decoupling
Social SimGame GenreResource Management & Deduction
CASE STUDY / REPLICA-HOTEL

Deep dive

01
The Challenge

Problem Statement

Scaling a narrative and mechanical simulation in Godot can lead to tightly coupled node trees, brittle GDScript singletons, and presentation logic leaking into game rules.

02
The Solution

Architectural Approach

Adopted an uncompromising 100% C# architecture: zero GDScript, strict domain interfaces (`IMinigame`), typed DTOs for state transfer, C# `Action` events instead of global state mutation, and data-driven trait registries loaded from JSON.

03
My Contribution

Core Impact & Implementation

Built the core game loop, visitor screening mechanics, trait analysis tools, procedural character generator, save/load state serialization, and the complete 21-minigame modular casino with challenge unlocks.