Expresso Inventory System
โดย Expresso Bits
ระบบ inventory สำหรับ Godot 4 มี item stacks, hotbar, crafting และ grid inventory โดยแยก UI ออกจาก logic เหมาะกับระบบไอเทม RPG หรือ survival
เริ่มต้น: ติดตั้ง Inventory System ผ่าน AssetLib หากจำเป็นให้เปิด Godot ใหม่ แล้วเปิด plugin ใน Project Settings
ทดลองใช้: สร้าง InventoryDatabase จากแท็บ Inventory เพิ่ม Item Definition โดยตั้ง id, name และการ stack จากนั้นเพิ่ม Inventory node ผูก database แล้วทดสอบเพิ่มไอเทม ก่อนเชื่อม UI/hotbar ของเกม
เลือกแพ็กเกจ: ตัวระบบเป็น C++ GDExtension ไม่ต้องคอมไพล์ Godot ใหม่ เอกสารแยก main สำหรับ source, addon สำหรับไฟล์แพ็กเกจ AssetLib และ module สำหรับแบบ submodule; demo เก็บ/วางไอเทมอยู่ใน addon เท่านั้น
เอกสารและแหล่งอ้างอิง: https://expressobits.com/inventory-system/getting_started/installation.html · https://expressobits.com/inventory-system/getting_started/introduction.html · https://expressobits.com/inventory-system/getting_started/quickstart/create_database.html · https://expressobits.com/inventory-system/getting_started/quickstart/create_item_definition.html · https://expressobits.com/inventory-system/getting_started/quickstart/add_items_to_inventory.html