เอนจินที่เล็กกว่า แต่มาพร้อมเครื่องมือสร้างงานศิลป์ในตัว
Unity เป็นเอนจินที่เป็นผู้ใหญ่และใช้ส่งเกมเชิงพาณิชย์ออกทุกแพลตฟอร์ม ส่วน Engine ของ aukimi ยังใหม่กว่า แต่มาพร้อมเครื่องมือสร้างงานศิลป์ เสียง และวิดีโอในแท็บเดียวกัน
Unity มีความสามารถมากกว่าในฐานะเอนจิน ทิ้งห่างพอสมควร และเป็นเครื่องมือที่ใช้ส่งเกมเชิงพาณิชย์ลงคอนโซล ส่วน aukimi คือที่ที่เกมถูกสร้างขึ้นจากศูนย์ภายในบ่ายเดียว พร้อมงานศิลป์และเสียงที่ทำอยู่ห้องข้างๆ
เทียบเคียงกัน
| เกณฑ์ | aukimi Engine | Unity |
|---|---|---|
| สร้างงานที่ไหน | แท็บเบราว์เซอร์ | เอดิเตอร์ที่ต้องติดตั้ง บน Windows/macOS/Linux |
| การเขียนสคริปต์ | JavaScript ที่ทำงานได้เหมือนเดิมในบิลด์เนทีฟ | C# พร้อมชุดเครื่องมือมาตรฐานขนาดใหญ่ |
| เรนเดอร์เรอร์ | Babylon.js — WebGPU พร้อม WebGL2 เป็นทางเลือกสำรอง | ไปป์ไลน์ของตัวเอง ปรับแต่งได้ละเอียด |
| บิลด์เนทีฟ | Windows, macOS, Linux, Android ผ่าน Bevy | ทั้งหมดนั้น บวกกับคอนโซล, iOS, XR |
| การเผยแพร่บนคอนโซล | ไม่มีให้ | รองรับ พร้อมความร่วมมือกับแพลตฟอร์มต่างๆ |
| มัลติเพลเยอร์ | เซิร์ฟเวอร์ Colyseus เริ่มใช้งานได้จากบัญชีของคุณ | มีตัวเลือกเน็ตโค้ดหลายแบบ ทั้งโฮสต์เองหรือแบบเสียเงิน |
| ไปป์ไลน์งานศิลป์ | ปั้น ลงสี ทำแอนิเมชัน และคอมโพสในชุดเดียวกัน | นำเครื่องมือของคุณเองมาใช้ |
| ระบบนิเวศแอสเซ็ต | ร้านค้าที่ยังใหม่ | Asset Store — มหาศาล |
| การโปรไฟล์และดีบัก | ขั้นพื้นฐาน | เป็นผู้ใหญ่และครบถ้วน |
| สื่อการเรียนรู้ | อะคาเดมีของเราเอง | บทเรียนและคอร์สที่สั่งสมมายี่สิบปี |
สิ่งที่เบราว์เซอร์มอบให้คุณในจุดนี้
โปรเจกต์เกมเปิดได้บนเครื่องไหนก็ได้ และคนที่ทำงานศิลป์ก็ห่างจากคนที่สร้างด่านเพียงแค่แท็บเดียว — บ่อยครั้งเป็นคนเดียวกันเสียด้วยซ้ำ โดยไม่มีขั้นตอนส่งออกคั่นกลาง สำหรับเกมแรก แจม (jam) โปรโตไทป์ หรือห้องเรียน เวลาที่ใช้จาก "ไอเดีย" ไปสู่ "สิ่งที่ทำงานได้จริง" คือประเด็นทั้งหมด และการติดตั้งคือจุดที่เวลานั้นสูญเสียไป
สคริปต์รอดจากการส่งออก
Build → Desktop หรือ Mobile จะส่งออกฉากและสร้างโปรเจกต์ Rust ที่มุ่งเป้าไปที่ Bevy ซึ่งคอมไพล์เป็นไบนารีเนทีฟ JavaScript ที่คุณเขียนในเอดิเตอร์จะทำงานเหมือนเดิมในบิลด์นั้น ผ่านรันไทม์ที่ฝังอยู่ในตัว — ไม่มีการเขียนเกมเพลย์ซ้ำเป็นเวอร์ชันที่สองให้ต้องดูแล
มัลติเพลเยอร์เป็นแค่สวิตช์ ไม่ใช่โปรเจกต์
เซิร์ฟเวอร์ทดสอบที่ใช้งานร่วมกันทำงานอยู่แล้ว และฉากใหม่ก็ชี้ไปที่มันได้เลย ทำให้เกมออนไลน์ได้ก่อนที่คุณจะตัดสินใจจ่ายเงินสำหรับอะไรทั้งสิ้น เซิร์ฟเวอร์ของคุณเองก็เป็นแค่ปุ่มเดียวในโซนสมาชิก ในขณะที่ Unity การทำระบบเครือข่ายคือสแต็กที่คุณต้องเลือก ผสานรวม และโฮสต์เอง
เมื่อไหร่ที่ Unity คือตัวเลือกที่ใช่
สำหรับการพัฒนาเกมเชิงพาณิชย์ส่วนใหญ่ ทุกวันนี้ Unity ก็ยังคงเป็นตัวเลือกนั้นอยู่:
- คุณกำลังส่งเกมลงคอนโซล, iOS หรือชุดหูฟัง XR
- เกมของคุณมีขนาดใหญ่หรือมีระบบซับซ้อนมาก และคุณต้องการเครื่องมือโปรไฟล์และจัดการหน่วยความจำที่เป็นผู้ใหญ่
- คุณพึ่งพา Asset Store หรือมิดเดิลแวร์ที่ผสานรวมได้กับ Unity เท่านั้น
- ทีมของคุณรู้จัก C# หรือกำลังจ้างคนที่รู้จักภาษานี้
- คุณต้องการเอนจินที่มีคำตอบสั่งสมมายี่สิบปีสำหรับทุกปัญหาที่คุณจะเจอ
Engine ของ aukimi ยังใหม่ และเราอยากให้คุณรู้เรื่องนี้ตั้งแต่ตอนนี้ ดีกว่าไปรู้ตอนทำโปรเจกต์ไปแล้วสามเดือน
การเปรียบเทียบ
ชื่อผลิตภัณฑ์เป็นเครื่องหมายการค้าของเจ้าของแต่ละราย และถูกใช้ในที่นี้เพื่อการระบุตัวตนและการเปรียบเทียบเท่านั้น
สร้างเกมเล็กๆ ให้เสร็จภายในบ่ายวันนี้
ฉากหนึ่งฉาก สคริปต์หนึ่งตัว และเซิร์ฟเวอร์ที่ใช้งานร่วมกันซึ่งทำงานอยู่แล้ว
สนับสนุนโปรเจกต์