Game Design

Scope & Constraints

The honest scope assessment

Status: draftOwner: UnassignedUpdated: 2026-08-27

Production context

Canonical sourceGDD/00-Overview/02-Scope-and-Constraints.md
Decision markers1 confirmed · 1 recommendations · 2 TBD
Browser document roleRead-only production view; edit the GDD source or this generated system through the project workflow.

Verified implementation evidence

  • Not verified for this documentation pass.

Relationships

  • No explicit GDD links found.
Document contract coverage

Use these required Game Design areas during review. The imported GDD below is canonical; items not stated explicitly remain unresolved.

  • ReviewVision & Player Experience
  • ReviewCore Gameplay Loop
  • ReviewProgression / Meta Loop
  • ReviewMajor Mechanics
  • ReviewContent Taxonomy
  • ReviewSuccess / Failure States
  • ReviewAssumptions & TBDs

Canonical GDD content

The honest scope assessment

[RISK] The chosen design — open-world, persistent, server-hosted, raidable PvPvE survival — sits in the most expensive genre to build and operate. Rust and DayZ are made by experienced teams over many years with dedicated server infrastructure and live-ops. For an indie team, the realistic path is a small map, a small player count, a tight feature set, and a phased rollout.

This document defines what is in v1 vs. deferred. The roadmap detail lives in ../07-Production/01-Roadmap-and-Milestones.md.

Hard constraints (fixed)

Constraint Value
Engine Unreal Engine 5.7
Primary language C++ (Blueprint allowed where appropriate — see ../05-Technical/02-CPP-and-Blueprint-Guidelines.md)
Client platform PC / Windows (Win64)
Server platform Linux dedicated server (MetaHuman plugins already enabled for Win64 + Linux)
Characters MetaHuman as the primary character pipeline
Networking Dedicated-server authoritative (not listen-server / P2P)
Player count target ~40–60 concurrent per server
Business model Buy-to-play (no power monetization)

Phasing strategy

To de-risk, systems are grouped. v1 must be a complete, fun, shippable loop even if small.

Phase 1 — Core vertical slice (must-have)

  • Third-person locomotion + camera (MetaHuman player).
  • Gun + melee combat, basic ballistics, ADS.
  • Firearm attachments (install/remove), Tarkov-like mag/chamber handling, replicated attachment meshes; durability + repair for guns/tools. Rail position and stock slider wait for Phase 2+. No dirt/cleaning system. See ../01-Gameplay/09-Weapon-Customization.md. Blood visuals: ../01-Gameplay/10-Blood-Visual.md. Rain wetness: ../01-Gameplay/11-Wetness-and-Rain.md.
  • 2–3 zombie types + 1 boss.
  • Full-sim survival stats.
  • Inventory + item system.
  • Free-form building (a minimal piece set: foundation, wall, floor, doorway, door, ceiling).
  • Crafting basics + the boss → component → weapon loop.
  • Dedicated server, small map, persistence of player + base state.
  • Squad system.

Phase 2 — Depth & social

  • Full zombie roster + more bosses + the permanent-buff system.
  • Clans.
  • Vehicles.
  • Weapon workbench depth: scope rail position, adjustable stock length.
  • Raiding tools + raid balancing.
  • Drop-trade interactions, larger map regions via World Partition Data Layers.

Phase 3 — Live & polish

  • Player-hosted server tooling.
  • Official server fleet + live-ops, anti-cheat hardening.
  • Content cadence (new bosses, regions, gear tiers).

Map size: [CONFIRMED] large open world via World Partition. Exact km² is [TBD] — start small in Phase 1 and grow via streamed regions; do not author a huge map before the core loop is proven.

Constraints that shape design

Open decisions ([TBD])

These are not yet decided and must not be assumed during implementation:

  • Exact world size and number of regions/biomes.
  • Whether to adopt the Gameplay Ability System (GAS) for stats/buffs/damage — [RECOMMENDATION] to use it; see ../05-Technical/01-Tech-Stack-and-Engine.md.
  • Persistence backend technology (embedded vs external DB).
  • Anti-cheat solution.
  • Offline-raid protection rules.
  • Final weapon / item / zombie counts and tuning numbers.