10 คะแนน โดย xguru 2021-05-13 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • โอเพนซอร์สเอนจินเกมจำลองกลยุทธ์เรียลไทม์ที่นักพัฒนาเดี่ยวสร้างขึ้นเพียงลำพัง

  • ใช้ OpenGL 3.3 และภาษา C

  • การเรนเดอร์แผนที่แบบไทล์, ตัวแก้ไขแผนที่/ซีน

  • กล้องแบบ RTS/FPS

  • การเรนเดอร์น้ำ (การสะท้อน, การหักเห, ขอบนุ่ม ฯลฯ)

  • เฟรมเวิร์ก UI ที่ใช้ Nuklear

  • ภายในเอนจินสามารถเขียนสคริปต์ด้วย Python 2.7 ได้

  • การเรนเดอร์แผนที่ขนาดใหญ่ได้อย่างรวดเร็ว

  • การหาเส้นทางสำหรับยูนิตหลายประเภท/หลายขนาด (ใช้ Navigation Layer)

  • การหลบหลีกการชนกัน

  • ฟีเจอร์สำหรับ RTS: มินิแมป, การเลือกยูนิต, การต่อสู้ของยูนิต, Fog-of-War, กลไกการสร้างฐาน, กลไกการเก็บทรัพยากรและการเคลื่อนย้าย

  • การต่อสู้ระยะไกลที่ใช้การจำลองฟิสิกส์ของกระสุนวิถี

  • รองรับความละเอียดและอัตราส่วนหน้าจอที่หลากหลาย

  • รองรับการ serialization/deserialization ของสถานะ Python interpreter ทั้งหมด

  • ข้ามแพลตฟอร์ม: Linux/Windows

  • เกมเดโม Evergloly ที่สร้างด้วยเอนจินนี้สามารถดาวน์โหลดได้บน Steam หรือซื้อได้บน Itch.io

  • มีการเผยแพร่การพัฒนาเอนจินและบันทึกการพัฒนาเกมบน YouTube

2 ความคิดเห็น

 
dalinaum 2021-05-17

ตัวเอนจิน scene graph เองก็เป็นโปรเจ็กต์ที่มีขนาดพอจะทำคนเดียวได้ครับ ผมเองก็เคยมีประสบการณ์ทำเอนจิน scene graph แบบง่าย ๆ ตอนรับราชการทดแทนด้วย แต่ยิ่งนานไปก็เหมือนความเป็นไปได้ทางตลาดจะยิ่งลดลง ในแง่หนึ่งโปรเจ็กต์แบบนี้ก็ดูเหมือนกำลังกลายเป็น toy project อย่างแท้จริงนะครับ...

 
xguru 2021-05-13

พอดูฝั่งเกมแล้วรู้สึกว่ามีคนจำนวนมากจริง ๆ ที่สามารถสร้างของชิ้นใหญ่ขนาดนี้ได้สำเร็จเพียงลำพัง

rg3d ด้านล่างก็เป็นเอนจินที่นักพัฒนาเพียงคนเดียวสร้างขึ้นมาเช่นกัน