ฉันถามก่อนหน้านี้ในหัวข้อนี้ที่ stackoverflow.com หนึ่งในความคิดเห็นเริ่มต้นนำฉันมาที่นี่เพื่อ gamedev.stackexchange.com ดังนั้นฉันจะโพสต์ที่นี่อีกครั้ง
ค้นหาคำถามที่เกี่ยวข้องฉันพบคำถามที่เฉพาะเจาะจงจำนวนมาก แต่ฉันกลัวว่าข้อมูลเฉพาะนั้นไม่มีประโยชน์สำหรับฉันและหลังจากผ่านไป 4 ชั่วโมงบน Google ฉันไม่ได้อยู่ใกล้กว่าที่ฉันเริ่มต้นดังนั้นฉันจึงรู้สึกว่าสามารถเข้าถึงชุมชนได้ ในการสั่งซื้อ
ครั้งแรกเป้าหมายของฉัน: ฉันไม่เคยทำเกมมาก่อนแม้ว่าฉันจะสับสนในความเป็นไปได้หลายต่อหลายครั้ง ในที่สุดฉันก็ตัดสินใจที่จะนั่งลงและเริ่มเรียนรู้วิธีการเขียนโค้ดเกมใช้เอ็นจิ้นเกมเป็นต้นทั้งหมดนี้เพื่อให้วันหนึ่ง (หวังว่าเร็ว ๆ นี้) ฉันจะสามารถสร้างเกมที่ใช้งานได้ ฉันสามารถเริ่มเพิ่มความซับซ้อนได้ในตอนนี้สำหรับตอนนี้ฉันดีใจที่มีกล้องที่ควบคุมด้วยแป้นพิมพ์เคลื่อนที่ไปในโลก 3 มิติที่ไม่มีปฏิสัมพันธ์ใด ๆ
พื้นหลังของฉัน: ฉันได้ทำงานในภาษาการเขียนโปรแกรมที่หลากหลายตั้งแต่ PHP ถึง C ++ ถึง Java ถึง ASM ฉันไม่กลัวความท้าทายใด ๆ ที่มาพร้อมกับการเรียนรู้ไวยากรณ์ใหม่หรือข้อ จำกัด ที่มีอยู่ในภาษาใหม่ อย่างไรก็ตามประสบการณ์การเขียนโปรแกรมที่ผ่านมาทั้งหมดของฉันนั้นไม่ใช่แบบกราฟิกอย่างเคร่งครัดและมักจะมีการโต้ตอบน้อยมากหรือง่ายมากระหว่างการดำเนินการ ฉันได้สร้างอัลกอริทึมที่กว้างขวางและยอดเยี่ยมสำหรับการแก้ปัญหาเชิงตรรกะและคณิตศาสตร์รวมถึงปัญหาการสร้างกราฟ อย่างไรก็ตามในทุกกรณีมีการกำหนดอินพุตในไฟล์ส่งแบบฟอร์มในรูปแบบ HTML หรือพิมพ์ลงในคอนโซล การโต้ตอบแบบเรียลไทม์กับผู้ใช้เป็นสิ่งที่ฉันไม่มีประสบการณ์
คำถามของฉัน: ฉันควรเริ่มทำเกมที่ไหน? ยังดีกว่า - ฉันควรเริ่มต้นอย่างไรเมื่อพยายามสร้างสภาพแวดล้อม 3 มิติที่ใช้งานบนคีย์บอร์ดได้ ในการค้นหาออนไลน์ฉันได้พบแหล่งข้อมูลมากมายที่เชื่อมโยงกับเอ็นจิ้นเกม, เอ็นจิ้นกราฟิกและเอ็นจิ้นฟิสิกส์ ต่อไปนี้เป็นบทสรุปโดยย่อเกี่ยวกับประสบการณ์ของฉันกับเครื่องมือบางอย่างที่ฉันลอง
Unreal SDK: วิดีโอการสอนสมมติว่าคุณมีความรู้ในเชิงลึกเกี่ยวกับการสร้างแบบจำลอง 3 มิติ, เอ็นจิ้นกราฟิค, ภาพเคลื่อนไหวและอื่น ๆ หน้า "เริ่มต้นใช้งาน" ไม่มีคำอธิบายที่เป็นทางการของการพัฒนาเกม คุ้นเคยกับ หลังจากดาวน์โหลด SDK และเปิดใช้งานเพื่อดูว่าเครื่องมือใช้งานง่ายอย่างที่พวกเขาอ้างหรือไม่ฉันได้รับการต้อนรับด้วยปุ่มประมาณ 60 ปุ่มและช่องว่างเปล่าสำหรับการสร้างแบบจำลอง 3 มิติของฉัน คลิกที่ "เพิ่มปริมาณ" (เพื่อพยายามเพิ่มลูกบาศก์พื้นฐาน) ฉันได้พบกับเมนู 30 ตัวเลือก ตื่นฉันปิดตัวแก้ไข
Crystal Space: เว็บไซต์ดูเหมือนจะให้ข้อมูลค่อนข้างมากอธิบายว่า Crystal Space เป็นเพียงกราฟิกและซอฟต์แวร์สหาย CEL เป็นตรรกะของเอนทิตีสำหรับการสร้างเกม มีการสาธิตเกมตัวอย่างซึ่งสร้างขึ้นโดยใช้ "CELStart" ซึ่งเป็นเครื่องมือง่ายๆสำหรับผู้ที่ไม่มีความรู้เกี่ยวกับการเขียนโปรแกรมเกม ฉันเปิดเกมเพื่อดูว่าฉันจะตั้งตารออะไรต่อไป มันแข็งตัวหลายครั้งเมนูมีข้อผิดพลาดมากมายมีกราฟิกบกพร่องหลายพันศัตรูไม่ตอบสนองต่อความเสียหายและเมื่อฉันปิดเกมมันถูกล็อค สะสมเครื่องยนต์
IrrLicht: บทช่วยสอนถือว่าฉันมี Visual Studio 6.0 (ฉันมี Visual Studio 2010) ฉันไม่สามารถนำเข้าไลบรารีไปยัง Visual Studio อย่างถูกต้องและไม่สามารถเรียกใช้ฟังก์ชันใด ๆ ที่พวกเขาใช้งานอยู่ คัดลอกไฟล์ส่วนหัวคลาสไฟล์และ DLLs ด้วยตนเองไปยังโฟลเดอร์ของโครงการของฉัน - โครงการไม่สามารถคอมไพล์ได้อย่างถูกต้อง
เห็นได้ชัดว่าฉันไม่ได้ไปเริ่มต้นที่ดีและฉันจะไปในแวดวง ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้อง? ฉันควรเริ่มต้นด้วยการดาวน์โหลดโปรแกรมเช่น Blender และเรียนรู้การสร้างแบบจำลอง 3 มิติหรือฉันควรจะเรียนรู้วิธีใช้โปรแกรมกราฟิกหรือไม่ ฉันควรมองหาเอ็นจิ้นเกมแบบรวมทุกอย่างหรือดีกว่าที่จะลองและเขียนโค้ดเกมตรรกะของฉันเอง? หากใครได้สร้างเกมของตัวเองขึ้นมาฉันอยากจะฟังว่าพวกเขาเริ่มต้นได้อย่างไร
นอกจากนี้การเรียนในโรงเรียนของฉันก็ไม่ใช่ทางเลือก ไม่มีอะไรให้