สร้างเกม & ลำไส้ใหญ่; ทำอย่างไรหลังจากที่คุณมีความคิด & การแสวงหา;

Posted on
ผู้เขียน: Randy Alexander
วันที่สร้าง: 4 เมษายน 2021
วันที่อัปเดต: 5 พฤษภาคม 2024
Anonim
สร้างเกม & ลำไส้ใหญ่; ทำอย่างไรหลังจากที่คุณมีความคิด & การแสวงหา; - เกม
สร้างเกม & ลำไส้ใหญ่; ทำอย่างไรหลังจากที่คุณมีความคิด & การแสวงหา; - เกม

เนื้อหา

ฉันทำตามคำแนะนำในตอนแรกและสร้างไอเดียบนเว็บ ... ทำอะไรต่อไป

หากคุณยังไม่ได้โปรดหาบทความก่อนหน้าของฉันเกี่ยวกับการสร้างเกมและตรวจสอบให้แน่ใจว่าคุณมีทุกอย่างที่แสดงรายการอยู่และพร้อมที่จะม้วน ดังนั้นตอนนี้คุณมีเมทริกซ์ความคิดและมีความคิดที่สมเหตุสมผลว่าคุณต้องการเกมประเภทใดด้วยความคิดเกี่ยวกับคุณสมบัติทางเทคนิคที่ควรมีคุณจะไปที่ไหนต่อไป ต้องตอบคำถามก่อน: คุณมีความเข้าใจที่ดีในภาษา C ++, Javascript หรือภาษาเกมมาตรฐานอื่นหรือไม่?


สิ่งที่ฉันพยายามถามคือ:

แน่นอนฉันมีความเข้าใจภาษาดี!

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

เส้นทางที่ 1 สำหรับสร้างเกมของคุณเอง

หากคุณมีประสบการณ์ในการเขียนโปรแกรมและเส้นทางแรกที่ฉันอยากจะแนะนำก็คือการใช้เอ็นจิ้นเกม premade เช่น Unity3D หรือ Unreal Development Kit (UDK)

เหตุผลที่ฉันแนะนำสิ่งนี้คือเพราะประสบการณ์การเขียนโปรแกรมหรือไม่คุณยังขาดประสบการณ์ในการออกแบบเกมซึ่งเป็นทักษะที่ไม่เหมือนใครซึ่งต้องได้รับการฝึกฝนตลอดเวลา การใช้กลไกช่วยสร้างเกมอย่างมาก แต่ก็ยังอนุญาตให้ (และจำเป็นต้องใช้) สคริปต์ระดับหนึ่งในภาษาทั่วไป นอกจากนี้มันค่อนข้างง่ายในการสร้างเกมในแบบ 2D หรือ 3D เนื่องจาก GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) นั้นใช้งานง่ายและให้อภัย


เส้นทางที่ 2!

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

ฉันมีประสบการณ์การเข้ารหัสที่ไม่มีศูนย์แน่นอน

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


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

ดังนั้นสิ่งที่ผอมในสิ่งที่ฉันต้องทำก่อนที่จะอ่านบทความถัดไป?

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