GDD-000
Document Information
Document Metadata
Purpose
Game Design Documents (GDD) menjelaskan bagaimana sistem PROJECT HUNTBLOX bekerja secara konkret.
Setiap GDD mengambil filosofi dari CDR, keputusan dari DN, dan mengubahnya menjadi desain sistem yang dapat diimplementasikan.
GDD tidak menjelaskan detail kode. Detail teknis akan dijelaskan di Technical Design Document (TDD).
Project Goals
- Membangun game berburu multiplayer yang mudah dimainkan oleh pemain baru.
- Menyediakan gameplay sederhana yang tetap membuat pemain ingin terus bermain.
- Menjaga performa agar ringan di berbagai perangkat Roblox.
- Membangun fondasi yang mudah dikembangkan melalui update jangka panjang.
- Menyediakan struktur data yang jelas untuk programmer, designer, dan data entry.
Design Principles
- Simple First — gameplay harus dapat dipahami dalam beberapa menit.
- Easy to Learn, Hard to Master — kontrol sederhana, strategi berkembang seiring pengalaman.
- Performance First — semua fitur mempertimbangkan batas performa Roblox.
- Long-Term Expandability — sistem dapat menerima hewan, senjata, biome, dan event baru tanpa mengubah arsitektur utama.
- Player Experience First — fitur harus meningkatkan pengalaman bermain, bukan hanya menambah kompleksitas.
- Data-Driven — variasi konten sebisa mungkin berasal dari data, bukan kode baru (DN-008).
Documentation Hierarchy
- CDR — Core Design Rules, filosofi dan arah desain.
- DN — Design Notes, ide dan keputusan yang muncul selama pengembangan.
- GDD — Game Design Documents, cara kerja sistem.
- MDD — Master Data Documents, data dan parameter konkret.
- TDD — Technical Design Documents, rancangan teknis implementasi.
Dependencies
- PHDS-001 — Documentation Standards.
- CDR-002 — Gameplay Philosophy.
- CDR-003 — Player Experience.
- CDR-009 — Development Philosophy.
- DN-008 — Data-Driven Design + MDD.