TDD INDEX
Technical Design Documents Table of Contents
Document Information
Purpose
Technical Design Documents (TDD) menerjemahkan CDR, GDD, MDD, dan DN yang sudah disetujui menjadi rancangan teknis implementasi: struktur script Roblox Studio, komunikasi client–server, dan skema penyimpanan data.
TDD tidak menetapkan aturan gameplay baru — jika ada perbedaan antara TDD dan GDD/MDD/DN, dokumen desain (GDD/MDD/DN) yang benar dan TDD harus disesuaikan.
Principles
- Design Follows, Never Leads — TDD mengikuti keputusan CDR/GDD/MDD/DN yang sudah Final, tidak membuat keputusan gameplay baru.
- Server Authority — seluruh state penting divalidasi server, client hanya mengirim intent (CDR-007).
- Data-Driven — struktur data mengikuti MDD apa adanya, bukan logika khusus per konten (DN-008).
- Rangka Awal Dulu — TDD MVP cukup mencakup sistem yang sudah Final di roadmap; detail implementasi kasus tepi menyusul saat pengerjaan nyata di Roblox Studio dimulai.
Active Technical Design Documents
- TDD-001 Script & System Architecture — struktur Roblox Studio Explorer, pemetaan sistem ke ModuleScript server/client, naming convention.
- TDD-002 Remote Events & Functions — katalog RemoteEvent/RemoteFunction per sistem, convention, dan catatan validasi server.
- TDD-003 DataStore Schema — skema penyimpanan profil pemain, save trigger, dan strategi migrasi data.
- TDD-004 Telemetry Schema — peristiwa yang dicatat, bentuk datanya, ke mana ia ditulis, dan angka yang diturunkan darinya. Menjawab Skala Dunia.
Relationship with GDD, MDD, and DN
- CDR menetapkan filosofi dan batasan desain, termasuk batasan teknis (CDR-007, CDR-008).
- GDD/DN menjelaskan cara kerja sistem dan alasan desain.
- MDD menyimpan angka dan data konfigurasi final.
- TDD menerjemahkan semuanya menjadi rancangan script, komunikasi, dan skema data yang siap diimplementasikan programmer.
Navigasi Terkait
- Documentation Portal — halaman awal dokumentasi.
- Master Index — index utama semua dokumen inti.
- GDD Index — daftar dokumen game design.
- MDD Index — daftar master data dan parameter.
- DN Index — daftar design notes dan keputusan desain.
- Roadmap — daftar kerja (backlog) menuju development.