Back

สร้างเกมไม่ยาก... EP.01

อาจารย์สิทธิกร ดีพร้อม

หัวหน้าสาขาวิชาเทคโนโลยีสารสนเทศ

คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร
19 มกราคม 2560

สร้างเกมไม่ยากอย่างที่คิด

 

ตอนที่ 1 : เครื่องมือสำหรับ สร้างเกม

 

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

 

 

 

 

 

 

      เจ้า "Unity3d"  เป็น เครื่องมือที่นิยมมากในปัจจุบัน สามารถใช้พัฒนาเกมได้ทั้งแบบ 2 มิติ และ 3 มิติ  ซึ่งผู้สนใจสามารถดาวน์โหลดได้ฟรีที่  https://unity3d.com/ เลยครับ เอาล่ะไปโหลดกันเลย!!

การเริ่มเกมโปรเจ็คแรก

 

 

 

      หลังจากดาวน์โหลดและติดตั้ง เมื่อเปิดโปรแกรมขึ้นมา จะพบกับหน้าต่าง สร้างโปรเจ็ค ให้เราตั้งชื่อ โปรเจ็ค และเลือก Path สำหรับจัดเก็บโปรเจ็คของเราให้เรียบร้อย ในส่วนด้านล่างจะมีให้เราเลือกได้ว่า เราจะสร้างเกมแบบ 2 มิติ หรือ 3 มิติ (ซึ่งในตอนนี้ขอให้เลือกแบบ 2D ไปก่อนนะครับ ส่วน 3D ผมจะสอนทำในบทต่อๆไปในอนาคตครับ) 

 

      เอาล่ะหลังจากเลือกเรียบร้อยแล้ว ให้เราทำการกดปุ่ม “Create Project”  ได้เลยครับ

 

 หน้าตาของโปรแกรม UNITY3D

 

      เมื่อเปิดโปรเจ็คเข้ามาเราจะพบกับหน้าตาของเจ้าโปรแกรม "Unity3d" ตามรูปด้านล่างเลยครับ

 

 

        เอาล่ะหลังจากสร้างโปรเจ็คกันเรียบร้อยแล้ว ตอนนี้ถึงเวลาที่เราต้องมารู้จักส่วนต่างๆของโปรแกรมกันแล้วครับ

 

     หน้าต่าง Project

 

 

    เป็นส่วนที่ใช้ในการเก็บทรัพยากร ต่างๆ ก่อนนำไปสร้างเกม เช่น รูปภาพ,เสียง,วีดีโอ และอื่่นๆ นอกจากนี้ยังสามารถสร้าง โฟลเดอร์

 เพื่อจัดเก็บทรัพยากรของเราให้เป็นระเบียบได้อีกด้วย

 

     หน้าต่าง  Hierarchy

 

 

  คือส่วนที่บอกลำดับชั้น ของ Object ต่างๆ ที่อยู่ในเกมว่าในเกมเรามีอะไรอยู่บ้าง

 

     หน้าต่าง Scene

 

 

      เป็นส่วนแสดงผลในโหมดของ Editor โดยอ้างอิงจาก หน้าต่าง Hierarchy ว่ามี Object อะไรบ้าง เราสามารถเคลื่อนย้าย

Object ในเกมได้ในหน้าต่างนี้

 

    หน้าต่าง Game

 

 

เป็นส่วนแสดงผลหน้าจอจริงๆ ของเกม เมื่อเรา Publish เกมของเราออกไป เราจะเห็นเกมของเราเหมือนแบบในหน้าต่างนี้

 

    หน้าต่าง Inspector

 

 

เมื่อเราเลือก Object ใน หน้าต่าง  HIERARCHY จะมีส่วนที่บ่งบอกถึงคุณสมบัติต่างๆ ของ Object ที่เราเลือกว่ามีคุณสมบัติ

อะไรบ้าง สามารถปรับแต่งคุณสมบัติของ Object  ได้ในหน้าต่างนี้

 

   Object หรือ GameObject

 

 

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

   

       เอาล่ะครับ ผมก็ได้อธิบายหน้าต่างหลักที่จำเป็นต้องรู้ในการใช้โปรแกรม "Unity3d" ไปแล้วนะครับ

      ใน บทแรก ผมขอจบการแนะนำ เครื่องมือสำหรับสร้างเกมไว้เท่านี้   ใน บทต่อไป เราจะมาเริ่มสร้างเกมสุดคลาสิคง่ายๆ อย่างเกม “Space Shooter “กันก่อน เพื่อให้เข้าใจและคุ้นเคยกับ เครื่องมือของ Unity มากขึ้น แล้วพบกันบทต่อไปครับ 

 

สำหรับวันนี้สวัสดีครับ