Tutorials

[Unity Tutorial #01] วางแผนเกม

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

โดยจากประสบการณ์ที่ผมได้พัฒนาเกมมา ผมได้จำแนกสิ่งที่จำเป็นก่อนการพัฒนาออกมา  2 อย่าง

  1. เป้าหมาย หรือวัตถุประสงค์ของเกม: ในที่นี้หมายถึงเนื้อเรื่องของเกม จุดจบของเกม สิ่งที่อยากจะสื่อ หรือแม้แต่กระทั้งสิ่งที่อยากให้ผู้เล่นรู้สึกถึงมัน
  2. การออกแบบหน้าตา และกลไกของเกม: การออกแบบพวก UI (User Interface) แบบคร่าวๆ ด้วยกระดาษ และออกแบบพวก Algorithm หรือวิธีการต่างๆในเกม เช่น วิธีการให้คะแนน วิธีการบังคับตัวละคร ระบบเงิน ระแบบการทำ Damage เป็นต้น

หลังจากนั้นเราก็ค่อยๆแจกแจงเป้าหมาย และระบบต่างๆ ออกเป็นระบบย่อยๆและละเอียดมากยิ่งขึ้น เพราะมันจะทำให้เราเข้าใจระบบ และมองเห็นภาพรวมได้มากยิ่งขึ้น จะทำให้ง่ายต่อการพัฒนาขึ้นเยอะมาก

ต่อมา ถ้าสามารถลำดับระบบที่จะพัฒนา ก่อน-หลัง ได้จะยิ่งดีมาก หรือถ้ายังลำดับไม่ได้ดีมากนัก ลองลิสมันออกมาก่อน จากนั้นก็ค่อยให้คะแนนความสำคัญของระบบ จาก 0-10 (ถ้ามี 0 ควรตัดระบบนั้นออกไปเลย) แล้วเริ่มพัฒนาจากระบบที่คิดว่าสำคัญสูงสุด ลงไปยังสิ่งที่สำคัญน้อยสุด



จากนี้เราจะมาทำเกมกัน ใน Tutorial series นี้ผมจะพาทุกท่านทำเกม 3D shooting game ซึ่งจะเป็นเกมง่ายๆ เหมาะสำหรับ Beginner ที่จะได้ลองหัดทำ และเข้าใจในหลักการต่างๆ

เกม: Little Shooters (PC game)

  1. เป็นเกมแนวยิงกัน เอาตัวรอด เพื่อที่จะเหลือรอดเป็นคนสุดท้ายบนเกาะ เริ่มต้นเกมด้วยทหารจำนวน 23 นายถูกส่งไปฆ่ากันเองบนเกาะหนึ่ง ซึ่งเราเป็นหนึ่งในนั้น เราไม่รู้ว่าเกิดอะไรขึ้นแต่ต้องเอาตัวรอดให้ได้ เพื่อที่จะเอาชนะเกมต้องห้ามโดนฆ่าตาย
  2. เกมเป็นเกมมุมมองบุคคลที่สาม (มุมกล้องเหนือไหล่) ควบคุมการเดินด้วย WASD ควบคุมมุมกล้องด้วย Mouse โดยตัวเกมมีระบบตัวละคร ระบบปืน กระสุน การยิง ระบบ Damage และระบบการชนะเกม

แจกแจง

  • ระบบตัวละคร (10)
  • ระบบควบคุมตัวละคร (10)
  • ระบบ Headshot (8)
  • ระบบการโจมตีระยะประชิด (4)
  • ระบบปืน กระสุน และการยิง (10)
  • ระบบการนั่ง หมอบกับพื้น (6)
  • ระบบเกิด ตาย จบเกม (10)
  • ระบบอาวุธหลายชนิด (6)
  • ระบบ Health & Damage (8)
  • ระบบแกล้งตาย (0)

Leave a Reply

Your email address will not be published. Required fields are marked *