แนะนำ Murder Engine

  • Murder Engine เปิดเผยซอร์สของเอนจินเกมพิกเซลอาร์ตแบบ ECS ที่สร้างอยู่บน MonoGame
  • เป็นเอนจินที่ยังอยู่ระหว่างพัฒนา จึงอาจมีการเปลี่ยนแปลงมากและมีส่วนที่ยังไม่สมบูรณ์ พร้อมเตือนว่าแม้จะพยายามทำให้มีรีลีสที่เสถียร แต่ก็ยังไม่สมบูรณ์แบบ

วิธีสร้างเอนจิน

  • แนะนำให้เริ่มจากโปรเจ็กต์ game jam หรือโปรเจ็กต์ Hello World และทำความเข้าใจสถาปัตยกรรมของ Murder ผ่านตัวอย่าง รวมถึงเรียนรู้วิธีสร้าง world, entity และ component ของ ECS
  • สถาปัตยกรรมประกอบด้วยโครงสร้างอย่าง root, resource, source, game และ game editor เป็นต้น และเนื่องจากไม่มี external editor จึงควบคุมโปรเจ็กต์ได้อย่างสมบูรณ์
  • ตัว editor เป็นโปรเจ็กต์แยกต่างหาก แยกออกจากโค้ดเกม ทำให้สามารถทำงานฝั่ง editor ที่ต้องการได้อย่างอิสระ
  • ยังไม่มีแพ็กเกจ nuget สำหรับ Murder และแนะนำให้ใช้อ้างอิง git submodule จากใน .csproj
  • หากต้องการทราบว่า ECS ถูกนำไปใช้กับเอนจินอย่างไร แนะนำให้อ้างอิงเอกสารของเฟรมเวิร์ก Bang ที่ Murder ใช้งาน

ข้อกำหนด

  • สามารถรัน editor ได้บน Linux, MacOS, Windows และ SteamDeck โดยต้องติดตั้ง .NET 8 SDK
  • เกมถูกเผยแพร่ด้วยสถาปัตยกรรมนี้
  • การรองรับคอนโซลยังอยู่ระหว่างดำเนินการ

การมีส่วนร่วม

  • แม้จะยังอยู่ในระยะเริ่มต้น แต่ยินดีรับข้อเสนอแนะหรือฟีดแบ็กหากต้องการติดต่อ

✨ ตัวอย่าง editor

ความเห็นของ GN⁺

  • Murder Engine เป็นเอนจินเกมพิกเซลอาร์ตแบบ ECS ที่อยู่ระหว่างพัฒนา และประเด็นสำคัญคือสร้างอยู่บน MonoGame
  • เอนจินนี้ออกแบบมาเพื่อให้นักพัฒนาควบคุมได้อย่างสมบูรณ์ และรองรับหลายแพลตฟอร์ม
  • บทความนี้อาจน่าสนใจสำหรับผู้ที่สนใจการพัฒนาซอฟต์แวร์ เพราะนำเสนอทั้งกระบวนการพัฒนาเกมเอนจินใหม่และโอกาสในการมีส่วนร่วม

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น