GDevelop กับ Unity : อันไหนดีที่สุดสำหรับคุณ?

วันนี้เรานำ GDevelop มาเปรียบเทียบกับ Unity เพื่อดูว่าอันไหนดีที่สุดสำหรับเกมถัดไปของคุณ

เราชอบการสร้างเกม และเราชอบ Unity: มันเป็นเครื่องมือที่ทรงพลังและอเนกประสงค์ พร้อมความเป็นไปได้แทบไม่สิ้นสุด มีเหตุผลที่พวกเขาเป็นผู้นำในวงการพัฒนาเกม แต่ GDevelop มีข้อได้เปรียบเฉพาะตัวของตัวเอง และวันนี้เราจะเปรียบเทียบ GDevelop กับ Unity เพื่อช่วยให้คุณตัดสินใจว่าอันไหนเหมาะกับโปรเจกต์ของคุณที่สุด

คุณยังสามารถดูว่า GDevelop เทียบกับ Roblox, Scratch, Stencyl และ GameMaker อย่างไร เพื่อช่วยให้คุณเลือกเอนจินเกมที่เหมาะกับคุณที่สุด.

ความง่ายในการใช้งาน

นี่เป็นด้านที่เป็นเรื่องส่วนตัวมากในการเปรียบเทียบ GDevelop กับ Unity โดย Unity อาจซับซ้อนและน่ากลัวสำหรับมือใหม่ นอกจากนี้ยังใช้ภาษาโปรแกรม C# ในการขยายฟังก์ชัน ซึ่งมีเส้นโค้งการเรียนรู้ที่ชันมาก

GDevelop ใช้งานง่ายมาก อันที่จริง GDevelop เป็นแอปสร้างเกมแบบไม่ต้องเขียนโค้ดและโอเพนซอร์ส ที่คุณสามารถรันบนเบราว์เซอร์ได้ด้วยซ้ำ

ระบบอีเวนต์ที่ล้ำสมัยทำให้ผู้คนเริ่มสร้างเกมได้ง่ายขึ้น แม้ว่าพวกเขาจะไม่เคยเขียนโปรแกรมมาก่อน และหากผู้ใช้ต้องการขยายซอฟต์แวร์ GDevelop ใช้ JavaScript ซึ่งเป็นภาษาที่เรียนรู้ได้ง่ายมาก และเป็นมาตรฐานสำหรับเทคโนโลยีเว็บ

คุณสามารถสร้างเกมได้ทุกที่! GDevelop มีAndroid และแอป iOS สำหรับiPhone และ iPad ดังนั้นคุณจะไม่ต้องหยุดทำเกมในฝันของคุณให้เป็นจริงเลย

GDevelop ยังเร็วกว่าและมีน้ำหนักเบากว่าด้วย ไม่มีการติดตั้งขนาด 5GB เหมือนกับ Unity และคุณไม่ต้องรอ 30 นาทีเพื่อคอมไพล์ shader ใหม่ การพรีวิวแทบจะทันที! GDevelop เป็นทางเลือกโอเพนซอร์สแทน Unity

ตามที่ได้กล่าวไปก่อนหน้านี้ สิ่งที่ง่ายสำหรับบางคนอาจยากสำหรับคนอื่น แต่ GDevelop ถูกสร้างตั้งแต่พื้นฐานเพื่อให้ทุกคนเข้าถึงได้ ไม่ว่าระดับทักษะจะเป็นอย่างไร

คุณอาจพูดได้ว่า GDevelop คือ Bubble.io สำหรับการพัฒนาเกม: เป็นเครื่องมือพัฒนาแบบไม่ต้องเขียนโค้ดที่เข้าถึงได้ ราคาไม่แพง และขยายได้ตามความต้องการของคุณ Bubble.io ทำหน้าที่นั้นสำหรับการพัฒนาแอป และ GDevelop ทำหน้าที่นั้นสำหรับการสร้างเกม

แพลตฟอร์มการส่งออกและความอเนกประสงค์

ขึ้นอยู่กับแพลตฟอร์มที่คุณตั้งเป้าหมายและประเภทของเกมที่คุณต้องการสร้าง Unity อาจนำหน้าไปเล็กน้อยในการเปรียบเทียบ GDevelop กับ Unity

ทั้ง GDevelop และ Unity สามารถสร้างเกม 2D และส่งออกไปยัง iOS, Android, Steam, Windows, Linux, Mac, itch.io, Messenger Gaming และอื่นๆ ดังนั้นหากนั่นครอบคลุมแพลตฟอร์มที่คุณต้องการนำเกมของคุณไป คุณจะต้องใช้ปัจจัยอื่นในการเลือกซอฟต์แวร์ที่จะใช้

อย่างไรก็ตาม Unity มีข้อได้เปรียบเพิ่มเติมในการผลิตเกม 3D ที่ซับซ้อน และส่งออกเกม 2D และ 3D ไปยังคอนโซลอย่าง PlayStation 5 และ Nintendo Switch อย่างไรก็ตาม เพื่อให้สามารถส่งออกไปยังคอนโซลได้ คุณต้องได้รับการอนุมัติให้เป็นนักพัฒนาจากแพลตฟอร์มนั้นก่อน

ดังนั้นหากคุณต้องการเผยแพร่เกม Unity ของคุณบน Switch คุณจะต้องยื่นขออนุมัติจาก Nintendo ก่อน และ PlayStation ก็เช่นเดียวกัน

หากเกมของคุณประสบความสำเร็จ ก็ยังเป็นไปได้ที่จะขอให้บริษัทพอร์ตเกมใช้เทคโนโลยีและใบรับรองของตนเองเพื่อพอร์ตเกม GDevelop ของคุณไปยังคอนโซล จึงไม่ใช่ปัญหาใหญ่หากเกมของคุณประสบความสำเร็จอย่างมหาศาลและกลายเป็น Among Us ต่อไป และ GDevelop ได้เริ่มเพิ่มฟังก์ชัน 3D แล้วเช่นกัน! คุณสามารถดูเกม 3D ที่น่าสนใจบางเกมที่ผู้คนสร้างขึ้นจนถึงตอนนี้ในงาน 3D jam ของเรา

GDevelop มีไพ่เด็ด: คุณสามารถเผยแพร่เกมไปยัง gd.games ได้ในเวลาไม่ถึง 1 นาทีโดยตรงจากตัวแก้ไข และเกมมีน้ำหนักเบามาก

ราคา

Unity

อัปเดต 22/9/23: Unity เพิ่งประกาศการเปลี่ยนแปลงครั้งใหญ่ในโครงสร้างราคาของพวกเขา เราได้อัปเดตบทความนี้เพื่อสะท้อนการเปลี่ยนแปลงเหล่านี้

เช่นเดียวกับการเปรียบเทียบแอปใดๆ ในบทความนี้ที่เปรียบเทียบ GDevelop กับ Unity เราต้องพูดถึงราคา ทั้ง GDevelop และ Unity สามารถใช้งานได้ฟรี แต่การที่ Unity ยังคงฟรีหรือไม่นั้นขึ้นอยู่กับแอปพลิเคชันของคุณ

ในเดือนกันยายน 2023 Unity ได้ปรับเปลี่ยนโมเดลราคาของพวกเขา ด้วยการแนะนำ Runtime Fee Unity จะเริ่มเรียกเก็บเงินจากผู้สร้างเกมตามจำนวนการติดตั้งรวมถึงรายได้ทั้งหมด

คุณสามารถดูรายละเอียดเกี่ยวกับ Runtime Fee ใหม่ของพวกเขาด้านล่างนี้:

ตารางค่าธรรมเนียม Runtime ของ Unity

ตารางค่าธรรมเนียม Runtime ของ Unity แหล่งที่มา: Unity.com.

สิ่งสำคัญที่ต้องจำไว้คือตารางค่าธรรมเนียมนี้เพิ่มเข้ามาจากแพ็กเกจพรีเมียมที่มีอยู่แล้วของพวกเขา: Unity Pro ($185/เดือนต่อที่นั่ง), Unity Enterprise และ Unity Industry ($450/เดือนต่อที่นั่ง) จะต้องเสีย Runtime Fee หากเข้าเกณฑ์

GDevelop

ในทางกลับกัน GDevelop ฟรีโดยสมบูรณ์ ตลอดไป ไม่ว่าคุณจะทำเงินจากเกมของคุณมากเพียงใดก็ตาม GDevelop ยังเป็นโอเพนซอร์ส ซึ่งหมายความว่าหากมีบางอย่างที่คุณไม่ชอบ คุณสามารถแยก (fork) เอนจินได้ทุกเมื่อ และทำงานต่อกับเวอร์ชันที่คุณชอบที่สุด

อย่างไรก็ตาม ยังสามารถสนับสนุนโปรเจกต์และเพิ่มฟีเจอร์คลาวด์ที่ยอดเยี่ยมได้ด้วยการซื้อการสมัครสมาชิกพรีเมียมแพ็กเกจใดแพ็กเกจหนึ่ง

ฟีเจอร์ที่เพิ่มมาพร้อมการสมัครสมาชิกพรีเมียม ได้แก่: การสร้างบนคลาวด์เพิ่มเติม ตัวเลือกในการใช้แอป iOS หรือ แอป Android ของเราโดยไม่มีข้อจำกัด การซิงโครไนซ์โปรเจกต์ข้ามอุปกรณ์ การลบแบรนด์ GDevelop ทั้งหมดออกจากเกม และอื่นๆ การสมัครสมาชิกเริ่มต้นเพียง $5/เดือน

  • ฟรี: คุณสามารถส่งออกอัตโนมัติวันละสองครั้งไปยังแอป Android และวันละสองครั้งไปยัง Windows/macOS/Linux คุณสามารถส่งออกเป็น HTML5 ไปยังเครื่องได้อัตโนมัติไม่จำกัดจำนวนครั้ง คุณยังสามารถสร้าง สภาพแวดล้อมการสร้างในเครื่อง และส่งออกไปยังแพลตฟอร์มที่รองรับทั้งหมดโดยไม่มีข้อจำกัด
  • Silver: คุณสามารถส่งออกอัตโนมัติ 10 ครั้งต่อวันไปยังแอป Android และ 10 ครั้งต่อวันไปยัง Windows/macOS/Linux คุณสามารถจัดเก็บและซิงค์โปรเจกต์บนคลาวด์ 50 โปรเจกต์ โดยจัดสรร 250MB ให้แต่ละโปรเจกต์
  • Gold: คุณสามารถส่งออกอัตโนมัติ 70 ครั้งต่อวันไปยังแอป Android และ 70 ครั้งต่อวันไปยัง Windows/macOS/Linux คุณสามารถจัดเก็บและซิงค์โปรเจกต์บนคลาวด์ 100 โปรเจกต์ โดยจัดสรร 500MB ให้แต่ละโปรเจกต์

นอกจากนี้ยังมี แพ็กเกจพรีเมียม GDevelop สำหรับธุรกิจ สตูดิโอเกม และมืออาชีพที่ต้องการฟีเจอร์เพิ่มเติม พื้นที่จัดเก็บและการซิงค์บนคลาวด์มากขึ้น และแม้แต่การสนับสนุนโดยตรงจากทีม GDevelop

สุดท้าย ยังมี แพ็กเกจพรีเมียม GDevelop สำหรับ Education ซึ่งเริ่มต้นที่ $3/เดือนต่อผู้ใช้ และรวมฟีเจอร์ที่เน้นห้องเรียน เช่น การให้ครูสามารถติดตามโปรเจกต์ของนักเรียน ความไม่ระบุตัวตนของนักเรียนอย่างสมบูรณ์ (ไม่ต้องใช้อีเมลเพื่อสร้างบัญชี GDevelop) และอื่นๆ

GDevelop ยังมีการวิเคราะห์ข้อมูลเกมขั้นสูงเพื่อดูว่าเกมของคุณทำงานอย่างไร บัญชีผู้เล่นเพื่อป้องกันการโกงในเกมที่มีลีดเดอร์บอร์ด ฟอร์มความคิดเห็นจากผู้เล่น และอื่นๆ ทั้งหมดนี้ได้รับการเสริมประสิทธิภาพด้วยการสมัครสมาชิกพรีเมียม

นี่คือความแตกต่างเพียงอย่างเดียวระหว่างการมีและไม่มีการสมัครสมาชิก เครื่องมืออันน่าทึ่งอย่างดีบักเกอร์ พรีวิวสด และอื่นๆ เป็นของฟรีเสมอ และจะเป็นเช่นนั้นตลอดไป เมื่อสมัครสมาชิก คุณยังช่วยจ่ายค่าโฮสติ้ง เซิร์ฟเวอร์ และค่าแบนด์วิดท์สำหรับการแพ็กเกจและบริการออนไลน์อื่นๆ สุดท้าย คุณยังสนับสนุนการพัฒนาเอนจินเกมโอเพนซอร์สที่ทุกคนเข้าถึงได้!

GDevelop ยังมาพร้อม ตัวอย่างกว่า 170 รายการ เพื่อให้คุณเริ่มต้นได้ทันที และร้านค้าแอสเซทที่เต็มไปด้วยแอสเซทฟรีให้คุณใช้ในเกมของคุณ แม้แต่เพื่อการค้าได้!

แหล่งข้อมูลชุมชนและการเรียนรู้

Unity เป็นที่รู้จักมากกว่า จึงมีบทเรียนและคอร์สมากมาย แต่ก็มีเส้นโค้งการเรียนรู้ที่ชันกว่า

GDevelop ใช้งานง่าย ดังนั้นคุณจึงเริ่มสร้างเกมได้ทันที และหากคุณต้องการความช่วยเหลือ เรามี GDevelop Academy ที่มีบทเรียนการพัฒนาเกมมากมาย รวมถึงชุมชนผู้สร้างที่ช่วยเหลือได้อย่างเหลือเชื่อและพร้อมจะช่วยคุณ นอกจากนี้ยังมีคอร์สลัดทั้งหมดบนช่อง YouTube ของ freeCodeCamp:

GDevelop ยังเป็นโครงการโอเพนซอร์ส ซึ่งหมายความว่าคุณสามารถเข้าร่วมกับผู้ร่วมพัฒนาจำนวนนับไม่ถ้วนที่ทำให้ GDevelop เป็นอย่างที่เป็นในวันนี้ และคุณจะสามารถตรวจสอบได้เสมอว่าโค้ดไม่มีส่วนที่เป็นอันตราย

แล้วอันไหนเหมาะกับคุณ?

กล่าวโดยสรุป? ขึ้นอยู่กับประเภทของเกมที่คุณต้องการสร้าง หากคุณต้องการสร้างเกม 3D หรือคุณกำลังพยายามได้รับการอนุมัติให้เป็นนักพัฒนาคอนโซลเพื่อเผยแพร่ที่นั่น Unity จะเป็นผู้นำ

แต่หากคุณต้องการสร้างเกมได้อย่างง่ายดาย โดยไม่มีข้อผูกมัดและไม่ต้องกังวลเรื่องการต้องจ่ายเมื่อคุณเริ่มมีรายได้จากเกมของคุณ GDevelop จะตอบโจทย์คุณ มันยังให้ความเป็นไปได้ในการส่งออกมากมาย และวงการเกมอินดี้ 2D/3D ก็มีชีวิตชีวากว่าที่เคยเป็นมา โดยเฉพาะเมื่อการใช้เกมมือถือเพิ่มขึ้น สุดท้าย โครงสร้างราคาและธรรมชาติโอเพนซอร์สของ GDevelop รับประกันว่าคุณจะไม่มีวันถูกกีดกันจากการใช้เอนจินเพื่อสร้างเกมของคุณ

ไม่เคยมีเวลาที่ดีกว่านี้ในการเริ่มต้นสร้างและพัฒนาเกม เรารู้ว่ามีตัวเลือกมากมายเมื่อพูดถึงเครื่องมือที่จะใช้ และหวังว่าบทความนี้จะช่วยให้คุณตัดสินใจได้อย่างถูกต้อง