วิธีสร้างเกม & โคลอน; คู่มือสำหรับผู้เริ่มต้น

Posted on
ผู้เขียน: Mark Sanchez
วันที่สร้าง: 27 มกราคม 2021
วันที่อัปเดต: 21 พฤศจิกายน 2024
Anonim
วิธีสร้างเกม & โคลอน; คู่มือสำหรับผู้เริ่มต้น - เกม
วิธีสร้างเกม & โคลอน; คู่มือสำหรับผู้เริ่มต้น - เกม

เนื้อหา

ดังนั้นคุณสนุกกับการเล่นเกม แต่คุณเคยสงสัยบ้างไหมว่ามันจะสนุกกับการสร้างเกมมากแค่ไหน?


ฉันได้ยินเรื่องอะไรคุณไม่สามารถเขียนโค้ดได้ ไม่เป็นไร. คุณบอกว่าคุณไม่มีนักออกแบบ? นั่นไม่ใช่การปิดกั้นด้วยเช่นกัน!

เกมทุกวันนี้มีการสร้างได้ง่ายขึ้นเรื่อย ๆ โดยมีสินทรัพย์สาธารณะให้ใช้อย่างอิสระ ใช่นั่นรวมถึงคุณ! นักพัฒนาอินดี้กำลังโผล่ขึ้นมาทุกหนทุกแห่งด้วยแนวคิดเกมที่เป็นเอกลักษณ์ที่ดึงดูดความสนใจของสาธารณชน แน่นอนว่าการสร้างเกมเช่น No Man's Sky จะไม่เกิดขึ้นข้ามคืน แต่การฝึกฝนทำให้สมบูรณ์แบบ!

ความคิด

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

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


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

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

นี่คือเกมสนุก ๆ ที่สร้างขึ้นด้วย Twine: Destroy / Wait, Depression Quest

2. GameSalad


GameSalad ยังเป็นเอ็นจิ้นการออกแบบฟรีอีกตัวหนึ่งที่ให้คุณมีทางเลือกหลากหลายเกี่ยวกับแพลตฟอร์มที่เกมของคุณจะเปิดอยู่รวมถึง: iPhone, iPad, Android, Kindle, Nook, Windows 8 และ Mac เดสก์ท็อป ไม่จำเป็นต้องมีทักษะการเข้ารหัสใด ๆ ด้วยอินเตอร์เฟสแบบลากและวางที่มองเห็นได้ เกมทำโดยการเพิ่มพฤติกรรมก่อนทำ (แต่ยังคงสามารถแก้ไขได้) ให้กับรูปร่างที่ปรับแต่งได้ คุณสามารถสร้างฝูงของศัตรูที่บล็อคได้ไล่ล่าตัวละคร 'ฮีโร่' ในยานอวกาศสามเหลี่ยมภายในไม่กี่วินาทีโดยใช้อินเทอร์เฟซที่เรียบง่ายนี้

ส่วนที่น่าสนใจที่สุดเกี่ยวกับการใช้ GameSalad คือหลังจากสร้างเกมแล้วคุณสามารถใช้ In-App Previewer เพื่อทดสอบประสิทธิภาพมือถือและเดสก์ท็อป จากนั้นเมื่อมันสมบูรณ์แบบคุณเพียงแค่เผยแพร่ไปยัง GameSalad Arcade และทำให้มันเล่นได้สำหรับผู้คนทั่วโลก ค่อนข้างเย็นใช่มั้ย!

นี่คือเกมสนุก ๆ ที่สร้างจาก GameSalad: Milo & Me, CAT-A-CLYSM

3. ความสามัคคี

คุณต้องการสร้างเกม 3 มิติหรือไม่? ความสามัคคีทำให้โลก 3 มิตินั้นง่ายต่อการสร้างมากกว่าที่คิดและมันฟรีทั้งหมด! (เว้นเสียแต่ว่าคุณต้องการจินตนาการในส่วนประกอบของเกมหรือทำรายได้มากกว่า $ 100,000 แต่คุณไม่จำเป็นต้องกังวลในตอนนี้) Unity เป็นเอนจิ้นการแสดงผลที่ทรงพลังซึ่งช่วยให้ผู้สร้างสามารถสร้างฉาก 3 มิติของตนเองได้ ไม่มีเวลาเลย! มันมีคำนำหน้าของตัวเองมากมายที่ช่วยให้ผู้ใช้สามารถเล่นกับงานประจำ AI, แหล่งกำเนิดแสง, ฟิสิกส์ในเกมและอื่น ๆ อีกมากมาย! นอกจากนี้ยังสามารถใช้เพื่อสร้างเกม 2D หรือ 2.5D

คุณอาจเดาได้แล้วว่า Unity นั้นไม่ง่ายเหมือนสองตัวเลือกสุดท้าย แต่อย่าปล่อยให้สิ่งนั้นขัดขวางคุณ! มันยังคงใช้อินเทอร์เฟซที่มองเห็นได้สูงซึ่งทำให้ผู้ใช้สามารถดึงภาพทิวทัศน์และวางวัตถุเพื่อสร้างสภาพแวดล้อม นอกจากนี้ยังมีเครื่องมือมากมายที่จะช่วยให้คุณสร้างการตั้งค่าที่สมจริงยิ่งขึ้นเช่น SkyBoxes องค์ประกอบ (ควันไฟ ฯลฯ ) ระบบภาพเคลื่อนไหวในตัวและอื่น ๆ อีกมากมาย ใช่การเขียนโค้ดจะมีประโยชน์เนื่องจากสามารถใช้เพื่อเขียนโปรแกรมตัวละครในเกมของคุณโดยใช้ JavaScript, C # หรือ Boo (ฉันแนะนำ JavaScript สำหรับผู้เริ่มต้น) แต่ Unity ได้รับความนิยมอย่างมากในขณะนี้ที่ฟอรั่มกำลังล้นไปด้วยคำแนะนำเคล็ดลับและตัวอย่างโค้ดเพื่อให้คุณใช้ เช่นเดียวกัน Unity ได้สร้างบทเรียนที่มีรายละเอียดมากซึ่งเหมาะสำหรับผู้เริ่มต้นอย่างสมบูรณ์ ความช่วยเหลืออยู่ใกล้แค่เอื้อม!

นี่คือตัวเลือกที่ยืดหยุ่นที่สุดช่วยให้คุณเผยแพร่เกมของคุณบนพีซี, Mac, iOS, Android, Windows Phone 8, แอพ Windows Store และ BlackBerry 10

เกมที่สนุกกับ Unity ได้แก่ : The Forest, Supernauts

เวลาสำหรับการทดสอบบางอย่าง

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

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

เชื่อในตัวคุณเอง

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

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

ลิงค์พิเศษ

หากคุณชอบการเรียนรู้รหัสเล็กน้อยมีบทเรียนออนไลน์มากมายที่สามารถช่วยได้ Codecadamy เป็นรายการโปรดส่วนตัวของฉัน; มันเหมาะสำหรับผู้เริ่มต้น! มันสอนภาษาการเข้ารหัสทุกประเภทฟรี; สิ่งที่สำคัญที่สุดคือ HTML, CSS และ Javascript Khan Academy เป็นเว็บไซต์ที่ดีที่จะไปหลังจากนั้นสอนวิธีการใช้ทักษะการเขียนรหัสของคุณในการวาดภาพเคลื่อนไหวและทำให้เกมง่าย ๆ เช่นกัน!

สุดท้ายและที่สำคัญที่สุด ...

มีความสุข!

แก้ไข: สำหรับแรงบันดาลใจนี่คือการสร้าง Unity3D ครั้งแรกของฉัน!

กรุณาอย่าลังเลที่จะออกลิงค์ไปยังเกมของคุณเองในความคิดเห็น