ฉันได้อ่านบทความมากมายเกี่ยวกับการออกแบบที่ขับเคลื่อนด้วยข้อมูลสำหรับเกม ดูเหมือนว่าจะลงไปที่:
- ไม่มีการเข้ารหัสที่ยาก
- ไม่มีรหัสเฉพาะของเกมในเอ็นจิ้น
- การเขียนสคริปต์สำหรับ AI, cutscenes, และ cetera
- การสรุปรหัสสำหรับการใช้ซ้ำ
- การออกแบบส่วนประกอบ
- modularity
- คลัปต่ำ
- บรรณาธิการ (สำหรับข้อมูลแผนที่สคริปต์)
- การดึงข้อมูลภายนอก
- ค่าคงที่เก็บไว้ในไฟล์ข้อความ (
.ini
หรือมิฉะนั้น) - เปิดเผยข้อมูลผ่านบรรณาธิการสำหรับการเขียนสคริปต์และการจัดการโดยนักออกแบบ
ตอนนี้คำถามของฉันคือความเข้าใจนี้ถูกต้องหรือไม่