ออกแบบเกมและจัดการข้อมูล
Godot: Saving Games
โดย Godot contributors
ตัวอย่าง Godot สำหรับเลือกข้อมูลถาวร เขียน save และโหลดกลับ พร้อมข้อจำกัดของ JSON และลำดับ parent/child

เหมาะกับ: prototype checkpoint ที่ต้องคืนตำแหน่ง พลังชีวิต และสถานะวัตถุหลังเปิดเกมใหม่
เริ่มทีละขั้น: 1) เลือก field ที่ต้องเก็บ 2) เพิ่มวัตถุในกลุ่ม Persist และให้ save() คืน dictionary 3) ตามตัวอย่าง FileAccess/JSON แล้วโหลดข้อมูลกลับทีละวัตถุ

ลองตรวจ: บันทึก ปิดเกม และเปิดใหม่ ก่อนลองไฟล์หายหรือข้อมูลไม่ครบในสำเนาโปรเจกต์
ข้อควรรู้: JSON เก็บ Vector2 ตรง ๆ ไม่ได้ ต้องแยกค่า/แปลงชนิด ตัวอย่างไม่ได้รองรับ Persist ซ้อน Persist โดยอัตโนมัติ งานจริงยังต้องออกแบบการตรวจข้อมูล เวอร์ชัน save และการกู้จากไฟล์เสีย
อ่านต้นฉบับ: Official guide