ทำไมคุณควรเลือก Unreal Engine เป็นอินดี้

Posted on
ผู้เขียน: Tamara Smith
วันที่สร้าง: 19 มกราคม 2021
วันที่อัปเดต: 15 พฤศจิกายน 2024
Anonim
Blueprints vs C++ - Which One Should You Learn in 2021?
วิดีโอ: Blueprints vs C++ - Which One Should You Learn in 2021?

เนื้อหา

หากมีเวลาที่จะเป็นนักพัฒนาอินดี้ตอนนี้ก็ถึงเวลาแล้ว มีทรัพยากรและแบบฝึกหัดมากมายในอินเทอร์เน็ตกระดานสนทนาที่ใช้งานอยู่และเครื่องมือมากมายให้เลือก เหตุใดฉันจึงตัดสินใจใช้ Unreal Engine เพื่อพัฒนาเกมของฉัน มีการบอกความจริงไม่ใช่เครื่องมือแรกที่ฉันได้ทำงาน ฉันพัฒนาเกมต้นแบบเกมแรกใน GameMaker: Studio แล้วทำไมฉันถึงต้องทำสวิตช์? นี่คือเหตุผล 3 อันดับแรกที่ฉันตัดสินใจที่จะทำให้ Unreal Engine เป็นเกมสำหรับผู้พัฒนาเกม


1. คุณไม่สามารถเอาชนะได้ฟรี

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

ในการสร้างเกมที่สามารถเพิ่มประสิทธิภาพใน Unity ได้ฉันจะต้องอัปเกรดเป็น Unity Plus ซึ่งจะให้คุณ $ 35 ต่อเดือนหรือ $ 395 ต่อปีหากคุณชำระล่วงหน้า (ประหยัดได้ $ 25) นั่นเทียบกับ $ 0 ต่อเดือน / ปีสำหรับ Unreal ซึ่งมาพร้อมกับเครื่องมือทั้งหมดที่ฉันต้องการได้ทันที


ตอนนี้ไม่ได้บอกว่า Unreal เป็น "ฟรี" มันมาพร้อมกับราคาของตัวเองซึ่งเป็นค่าลิขสิทธิ์ 5% จากผลประกอบการมากกว่า $ 3k ต่อไตรมาส ดังนั้นถ้าฉันจะสร้างเกมที่มีรายรับ 5 พันเหรียญต่อไตรมาสฉันต้องจ่ายค่าธรรมเนียม 100 ดอลลาร์ แต่ถ้าในไตรมาสถัดไปฉันมีรายได้แค่ 2.5 พันเหรียญฉันจะไม่มีค่าลิขสิทธิ์ใด ๆ ซึ่งเป็นสิ่งที่ดีที่ฉันน่าจะถอนตัวจากฮ็อตด็อกและราเม็ง ณ จุดนั้น

ฉันรู้ว่าบางคนอาจโต้แย้งว่าในระยะยาวคุณจะต้องจ่ายค่าลิขสิทธิ์มากกว่าที่คุณจะจ่ายสำหรับการสมัครเป็นสมาชิกของ Unity แต่คุณต้องคำนึงถึงการปรับขนาดทีมพัฒนาของคุณด้วย สมมติว่าคุณไม่ได้เป็นทหารคนเดียวอีกต่อไปและตอนนี้คุณเป็นสตูดิโอที่ 3 นั่นก็แค่เพิ่มการสมัครสมาชิกรายเดือนสำหรับ Unity เป็นสามเท่า ด้วย Unreal คุณยังคงจ่ายเงิน $ 0 ไม่ว่าคุณจะเป็นสตูดิโอ 1 หรือ 10 ทีมนักพัฒนา ไม่ว่าคุณจะทำอะไรกับ Unity คุณจะต้องจ่ายให้ล่วงหน้า แต่ด้วย Unreal คุณจะจ่ายเฉพาะเมื่อผลิตภัณฑ์ของคุณประสบความสำเร็จ สำหรับฉันมันรู้สึกเป็นส่วนตัวมากขึ้น รู้สึกเหมือนคนที่อยู่เบื้องหลัง Unreal ต้องการเห็นฉันประสบความสำเร็จเพราะถ้าฉันทำเกมที่ทำได้ดีแล้วเราทุกคนก็จะได้รับเงิน


2. พิมพ์เขียวสคริปต์ภาพ

อีกปัจจัยหนึ่งที่ฉันต้องพิจารณาคือภาษาโปรแกรม ตลอดระยะเวลาการทำงานในระดับปริญญาของฉันประสบการณ์การเขียนโปรแกรมจำนวนมากของฉันคือการใช้ C # (C Sharp) ซึ่งเป็นภาษาการเขียนโปรแกรมหลักที่ใช้โดย Unity อย่างไรก็ตาม Unreal ใช้ประโยชน์จาก C ++ สำหรับความต้องการด้านการเขียนโปรแกรม อย่างไรก็ตามแทนที่จะต้องเรียนรู้ C ++ ฉันสามารถใช้ประโยชน์จากระบบสคริปต์ภาพพิมพ์เขียวที่หลากหลายและมีประสิทธิภาพสูงที่ Unreal นำเสนอ ระบบนี้ช่วยให้ฉันยังคงใช้ความรู้พื้นฐานที่ฉันมีของการเขียนโปรแกรมจับคู่กับความเรียบง่ายของโหนดพิมพ์เขียวลากและวางเพื่อให้งานเดียวกันกับที่ฉันต้องเรียนรู้รหัส C ++

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

ความแตกต่างระหว่าง Unreal และ Unity ชัดเจนมากในครั้งแรกที่ฉันโหลด Unreal ลวงตาเป็นเหมือนร้านค้าครบวงจรสำหรับการสร้างเกมโดยรวมมีบรรณาธิการในตัวมากมายที่สามารถใช้งานได้ทุกอย่างตั้งแต่เอ็ฟเฟ็กต์อนุภาคการสร้างวัสดุและแม้แต่ภาพยนตร์ (ดูด้านล่าง) ลวงตาเป็นเหมือน Swiss Army Knife ของเอ็นจิ้นเกม หากมีข้อเสียที่จะชี้ให้เห็นว่ามันเป็นจริงที่ Unreal ใช้พื้นที่บนฮาร์ดดิสก์ของฉันจำนวนมากเพราะมีคุณสมบัติที่สามารถจัดการได้มากมาย

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

3. ส่วนติดต่อผู้ใช้ที่ใช้งานง่ายมาก

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

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