วิธีการสร้างเกมตั้งแต่เริ่มต้นโดยไม่มีการเข้ารหัส
เคยเป็นเพียงคนเดียวที่เล่นเกมคือผู้ที่มีอุปกรณ์พกพาราคาแพงเช่น GameBoy หรือคอนโซลที่พ่อแม่ของพวกเขามอบให้ ตอนนี้เกือบทุกคนที่เป็นเจ้าของแล็ปท็อปเดสก์ท็อปสมาร์ทโฟนหรือแท็บเล็ตตั้งแต่ 5 ขวบจนถึงยายของฉันกำลังเล่นเกม.
ความอัปยศทางสังคมของเกมมีการเปลี่ยนแปลงให้ดีขึ้นจาก "คุณเพียงแค่เสียเวลาเกมจะทำให้คุณงี่เง่า" เป็นหนึ่งในรูปแบบหลักของความบันเทิงที่สร้างผลกำไร.
มีการเผยแพร่เกมใหม่หลายพันรายการทั้งโดย บริษัท ใหญ่และนักพัฒนาอินดี้และพวกเขาจะไม่ทำเช่นนั้นหากพวกเขาไม่ได้รับเงินใช่ไหม? แต่นี่คือสิ่งที่: ผู้ผลิตเกมบางรายไม่ทราบวิธีการรหัส. ในความเป็นจริงแม้กระทั่ง คุณ สามารถสร้างเกมโดยไม่ต้องสัมผัสรหัสบรรทัดเดียว!
ผู้สร้างเกม: ทำงานอย่างไร?
การศึกษาและอาชีพของฉันได้แรงหนุนจากเกม ฉันเรียนการเขียนโปรแกรมในวิทยาลัยด้วยความหวังว่าวันหนึ่งจะสามารถสร้างเกมของตัวเองขึ้นมาได้ “โปเกมอนสายรุ้ง”. อย่างจริงจัง. แต่คุณรู้อะไรไหม?
คุณไม่จำเป็นต้องเรียนรู้วิธีเขียนโค้ดเพื่อสร้างเกม เช่น Pokemon, Zelda, Harvest Moon, Flappy Bird, นักกีฬาคนแรก, เกมซอมบี้และประเภทเกมอื่น ๆ อีกมากมาย.
มีซอฟต์แวร์ที่เรียกว่า ผู้สร้างเกม ที่ทำให้คนธรรมดาอย่างคุณและฉันสามารถลากและวางวัตถุและตั้งค่าให้ทำงานเฉพาะอย่าง ผู้สร้างเกมทำงานในลักษณะที่ช่วยหลีกเลี่ยงผู้คนจากการเขียนโปรแกรม.
สิ่งนี้เป็นไปได้เพราะคนที่อยู่เบื้องหลังผู้สร้างเกมเหล่านี้ได้ตั้งโปรแกรมการเคลื่อนไหวของเกมที่เป็นไปได้ทั้งหมด สิ่งที่คุณต้องทำคือการ เลือกการกระทำที่ตั้งไว้ล่วงหน้าที่จะใช้.
สิ่งที่คุณต้องเริ่มต้น
ตอนนี้คุณไม่จำเป็นต้องสร้างสภาพแวดล้อมหรือตัวละครในเกมของคุณเพราะมีบางสิ่งที่คุณต้องคิดก่อน.
1. การบรรยายเกมของคุณ
เกมของคุณเกี่ยวกับอะไร? ตัวละครของคุณคือใคร แรงจูงใจของพวกเขาคืออะไร? คุณจำเป็นต้อง เขียนคำบรรยายว่าโลกของเกมทำงานอย่างไร. และสิ่งนี้ไม่เพียงนำไปใช้กับฮีโร่ของคุณเท่านั้น แต่ยังรวมถึงคู่อริของคุณด้วย.
แน่นอนมันไม่จำเป็นต้องนานขนาดนั้น คิดถึง Super Mario Bros. ตัวเกมเองนั้นไม่ได้เปิดเผยอะไรมากเกี่ยวกับบุคลิกของตัวละคร แต่มันช่วยในเรื่องความก้าวหน้าของเกม มาริโอกำลังมองหาเจ้าหญิงซึ่งเป็น มักจะอยู่ในปราสาทอื่น. ทำไมมาริโอจึงตามหาเธอ เธอถูกลักพาตัวโดย Bowser! ดู? มันอาจจะง่ายอย่างที่คิด.
2. กฎของเกมของคุณ
โลกของคุณทำงานอย่างไร? มันเป็นไปตามฟิสิกส์โลกแห่งความจริงหรือไม่? หรือเป็นไปตามกฎของตัวเอง? คุณต้องกำหนดกฎของคุณก่อนและดำเนินการตามกฎเหล่านั้น ตัวอย่างเช่นฮีโร่ของคุณมีชีวิตหรือคะแนนสุขภาพกี่คะแนน เมื่อฮีโร่เสียชีวิตจะเกิดอะไรขึ้น ศัตรูเกิดใหม่หรือไม่ ระบบการปรับระดับของคุณเป็นอย่างไร ศัตรูสามารถกระโดดบนกำแพง?
คุณได้รับความคิด. คุณต้องกำหนดข้อ จำกัด ของคุณเอง. สิ่งที่เป็นไปได้ในเกมและสิ่งที่ไม่ สิ่งนี้จะมีประโยชน์เมื่อคุณสร้างเกมของคุณแล้ว.
3. แหล่งข้อมูลเกมของคุณ
เกมไม่ใช่เกมหากไม่มีสิ่งต่อไปนี้:
- กราฟิก - คุณยังไม่เคยเห็นเกมที่ไม่มีกราฟิกใช่ไหม สำหรับคนส่วนใหญ่กราฟิกสามารถสร้างหรือทำลายเกมได้ ผู้เล่นหลายคนชอบเกมที่ดูดีดังนั้นคุณอาจต้องออกแบบ (หรือมีคนออกแบบ) ตัวละครที่สร้างสรรค์พื้นหลังแบบแปลนเอฟเฟกต์การโจมตีและอื่น ๆ อีกมากมาย.
- เพลง - ดนตรีเป็นอีกองค์ประกอบที่สำคัญของเกม ไม่ว่าจะเป็นเพลงพื้นหลังเอฟเฟกต์เสียงและเสียงอื่น ๆ คุณลองจินตนาการถึงเกมที่ประสบความสำเร็จ แต่ก็เงียบอย่างสิ้นเชิง? Nope!
- ความอดทน - คุณจะต้องใช้จำนวนมาก เนื่องจากผู้สร้างเกมช่วยให้ผู้ที่ไม่ใช่โปรแกรมเมอร์สร้างเกมนี่หมายความว่าคุณจะต้องคลิกมาก ๆ.
เมื่อคุณมีเรื่องราวกฎและทรัพยากรสิ่งต่อไปที่คุณต้องทำคือเลือกตัวสร้างเกมที่จะใช้ ตอนนี้สิ่งที่สวยงามเกี่ยวกับผู้สร้างเกมที่มีอยู่ในตลาดก็คือ ส่วนใหญ่มีรุ่นฟรีที่คุณสามารถทำเล่น ๆ ก่อนที่จะซื้อรุ่นพรีเมี่ยม. ดังนั้นให้แน่ใจว่าได้ทดสอบก่อน!
ผู้สร้างเกม 3 อันดับแรก
ฉันได้ทดสอบผู้สร้างเกมเพื่อประโยชน์ของบทความนี้และฉันได้ลองผู้สร้างเกม 3 อันดับแรกเหล่านี้แล้ว มีรุ่นฟรีที่คุณสามารถใช้เพื่อเผยแพร่เกม HTML5 ได้ฟรีและรุ่นมืออาชีพที่คุณสามารถอัปเกรดเป็นเพื่อเผยแพร่เกมของคุณบน iOS, Android และ Windows.
ลองดูกัน GameMaker, สร้าง 2 และ GameSalad.
# 1 GameMaker
GameMaker เป็นหนึ่งในผู้สร้างเกมที่ได้รับความนิยมสูงสุดและยังมีคุณสมบัติที่แข็งแกร่งที่สุดอีกด้วย มันจัดการกับ ฟิสิกส์การสร้างแผนที่การออกแบบสไปรท์ / ตัวละคร, และเกือบทุกอย่างที่คุณต้องการในการสร้างเกม รุ่นฟรีช่วยให้คุณสร้างเกมง่ายๆที่สามารถเผยแพร่และเล่นบนเดสก์ท็อป.
จริงๆแล้วสิ่งที่เป็นลบอย่างเดียวที่ฉันนึกได้เกี่ยวกับ GameMaker คือป้ายราคา รุ่นฟรีใช้งานได้อย่างมหัศจรรย์ แต่เมื่อถึงเวลาต้องอัปเกรดเพื่อให้คุณเผยแพร่เกมของคุณบน Mac, iOS และ Android คุณจะต้องใช้เงินสดจำนวนมากในการทำเช่นนั้น: ประมาณ $ 440 เพื่อเผยแพร่บน iOS และ Android. นอกจากนั้น GameMaker มีทุกสิ่งที่คุณต้องการในการสร้างเกมของคุณ.
เกมที่ทำโดยใช้ GameMaker
ใครไม่รู้จัก Steam เกมต่อไปนี้มีอยู่บน Steam แล้วพร้อมดาวน์โหลดแล้วหรือมีสีเขียวพร้อมเผยแพร่.
Galactic Missile Defense. นี่เป็นเกมที่นำความสดชื่นมาสู่โรงเรียนเก่า“ ปกป้องโลกจากการรุกรานของมนุษย์ต่างดาว” เกมประเภทนี้.
Wanderlust: การผจญภัย. เกมสวมบทบาทในโลกที่ยิ่งใหญ่ที่คุณสามารถสำรวจได้ ปรับตัวละครของคุณเลเวลอัพและเล่นแบบเรียลไทม์กับเพื่อนของคุณมากถึง 3 คน.
ไม่เห็นความชั่วร้าย. เกมปริศนาภาพวาดสามมิติแฟนตาซีที่มีปริศนาที่หลากหลายในการแก้ปัญหามีส่วนร่วมในการบรรยายและเป็นเพียงแปลกในทางที่สวยงาม.
# 2 สร้าง 2
Constuct 2 เป็นหนึ่งในผู้สร้างเกมที่ประณีตที่สุดในตลาดในปัจจุบัน มันไม่ได้เต็มไปด้วยความยุ่งเหยิงและคุณสามารถสร้างเกมได้อย่างง่ายดายในเวลาไม่กี่ชั่วโมง เปรียบเทียบกับ GameMaker แล้ว Construct 2 คือ ง่ายต่อการเรียนรู้และราคาถูกกว่ามากที่ $ 129.99, และอนุญาตให้คุณเผยแพร่ได้ Mac, Windows, Linux, iOS, Android และ Wii U.
สิ่งที่สวยงามที่ฉันพบเกี่ยวกับ Construct 2 คือส่วนต่อประสานผู้ใช้ มันไม่ได้พยายามที่จะจมน้ำตายคุณในรายละเอียดทั้งหมดของผู้สร้างเกม มันใช้งานง่ายค่ะ การเพิ่มการกระทำและกิจกรรม.
เกมที่สร้างโดยใช้ Construct 2
เกมหลายเกมที่คุณเห็นบน Google Play Store, iOS App Store และบางครั้งแม้แต่บน Steam ถูกสร้างขึ้นโดยใช้ผู้สร้างเกมเช่น Construct 2 สิ่งเดียวคือพวกเขาจะไม่บอกคุณ! เพราะเหตุใดพวกเขาควร? พวกเขาต้องการเก็บความลับให้กับตัวเองนั่นเป็นเรื่องง่ายมากที่จะสร้างเกม!
เพเนโลพีต่อไป. เกมแอคชั่นและเกมแข่งรถตั้งอยู่ในโลกที่ผู้เล่นสามารถสำรวจดาวเคราะห์ต่าง ๆ เพื่อค้นหายูลิสซิส.
เรื่องราวของ CoinOp. CoinOp Story ติดตามการผจญภัยของตู้เกมอาร์เคดที่มีจุดประสงค์เพื่อรวบรวมการ์ดเกม.
ฮัลหิว. ตารางหันไปแล้วและตอนนี้คุณเป็นซอมบี้และคุณไล่ล่าคนให้กินมัน อย่างนั้นแหละ!
# 3 GameSalad
GameSalad เป็นผู้สร้างเกมอีกเกมหนึ่งที่ช่วยให้คุณสร้างเกมโดยไม่ต้องสัมผัสรหัสบรรทัดเดียว แต่ต่างจาก GameMaker และ Construct 2 GameSalad คือ "ให้เช่า" แทนที่จะซื้อ คุณสามารถเป็น สมาชิกระดับมืออาชีพในราคาเพียง $ 29 / เดือน, ซึ่งเป็นข้อตกลงที่ดีอยู่แล้วหากคุณต้องการทดสอบน้ำก่อน.
ในขณะที่ GameSalad มีทุกสิ่งที่คุณต้องการสิ่งที่เศร้าที่สุดคือคุณสามารถทำได้เท่านั้น ลองแพ็คเกจพื้นฐานเป็นเวลา 15 วัน. คุณไม่สามารถเป็นเจ้าของตัวสร้างเกมได้เนื่องจากเป็นแบบสมัครสมาชิกรายเดือน สุจริตนั่นเป็นสิ่งเชิงลบเพียงอย่างเดียวที่ฉันสามารถพูดเกี่ยวกับ GameSalad.
เกมที่ทำโดยใช้ GameSalad
ฟังก์ Steam. แอคชั่นสวมบทบาท platformer ที่มีรูปแบบการเล่นเช่น Mega Man และ Metal Slug.
เลื่อยเล็ก. platformer ที่มีสิ่งมีชีวิตเล็ก ๆ ที่ต้องนำทางผ่านหลายสิบระดับในขณะที่กล้าเสี่ยงอันตรายของโลก.
เมืองสนุก. เกมการศึกษาสำหรับเด็ก ทำแฮมเบอร์เกอร์ปลูกดอกไม้ไปช็อปปิ้งขี่จักรยานหรือลองเล่นมินิเกมอื่น ๆ อีกมากมาย.
ที่ที่จะค้นหาสินทรัพย์เกม
รู้สึกมีแรงบันดาลใจ แต่ยังมีข้อสงสัยเพราะคุณไม่เก่งกับการออกแบบตัวละครหรือการสร้างฉากหลัง? หากคุณต้องการแหล่งข้อมูลนี่คือจุดออนไลน์เล็กน้อยที่คุณสามารถคว้า สินทรัพย์การออกแบบ รวมถึงเกมอาร์ตการออกแบบตัวละครไฟล์เสียงฉากหลังเพลงและอื่น ๆ.
The Art Game Bundle เสนอซาวด์แทร็กและเกมศิลปะมากมาย ... ทั้งหมดนี้ฟรี ผสมและเรียบเรียงใช้มันอย่างที่เป็นอยู่ก็โอเค!
GSHelper, ตลาดอย่างเป็นทางการของ GameSalad มีงานศิลปะและดนตรีที่สร้างขึ้นอย่างมืออาชีพหลายร้อยรายการ.
ตลาดราศีเมถุน, ตลาดอย่างเป็นทางการของ Scirra ผู้สร้าง Construct 2 คุณสามารถค้นหาอาร์ทเกมและซาวด์แทร็กได้หลายร้อยรายการ.
2D Game Art สำหรับโปรแกรมเมอร์ สำหรับบทแนะนำและเนื้อหาของเกมที่คุณสามารถซื้อได้.
GraphicRiver สำหรับเนื้อหาเกมมากกว่า 1,500 รายการที่คุณสามารถใช้ในเกมของคุณ.
GameTexture สำหรับเนื้อหาเกมฟรี กรุณาตรวจสอบใบอนุญาตการใช้งาน.
OpenGameArt.org สำหรับเนื้อหาเกมฟรีที่สร้างโดยชุมชน แม้ว่าจะไม่ใช่ทุกสิ่งที่ดูดีที่นี่ แต่ก็มีสิ่งดีๆให้ค้นหาคุณเพียงแค่ต้องอดทน!
Bfxr สำหรับสินทรัพย์เสียงฟรี เนื้อหาเพลงสร้างยากกว่ากราฟิกและแน่นอนว่าคุณต้องเล่นซอรอบ ๆ Bfxr หากคุณไม่ต้องการซื้อหรือจ้างใครสักคนเพื่อฟังเพลง.
Freesound สำหรับเพลงฟรี รับคลิปเสียงที่คุณต้องทำให้เกมสนุกยิ่งขึ้น.
AudioJungle สำหรับเอฟเฟกต์เสียงและดนตรีในกลุ่มอื่น ๆ หากคุณยังจำเสียงดนตรีและเสียงจาก Mario bros ได้หลายทศวรรษหลังจากที่คุณหยุดเล่นคุณเข้าใจถึงความจำเป็นในการเลือกที่ดี.
จบเกมตอนนี้คืออะไร?
เมื่อเกมของคุณเสร็จสมบูรณ์สิ่งต่อไปที่คุณต้องทำคือทำตลาด นี่คือโพสต์ที่สามารถช่วยคุณเพิ่มการดาวน์โหลดแอพหรือคุณสามารถไปที่ reddit และขอให้คนอื่นเล่นเกมของคุณ จำไว้ว่าให้ดี! หากคุณมีเงินทุนคุณสามารถทำการตลาดเกมของคุณโดยใช้โฆษณา Facebook นอกจากนี้คุณยังสามารถขอให้บล็อกเกมมีคุณสมบัติหรือตรวจทานเกมของคุณ.
ดังนั้นสิ่งที่คุณคิดว่า? เกมประเภทใดที่คุณกำลังคิดจะสร้าง?