Home / Developer  / Game Development

ห่างหายไปนานไม่ได้อัพเด็ตพอมีเวลาว่างก็เลยเขียนบทเรียนนี้ขึ้น พอดีมีโปรเจ็คทำ AR เกมผีเลยหยิบ Vuforia SDK มาเขียนร่วมกับ Location Services ง่ายๆ

สำหรับสายพัฒนา Augmented Reality ฝั่ง iOS นั้นก็ได้มี ARKit มาสักสักใหญ่ฝั่ง Android เองทาง Google ก็ออกเจ้า ARCore มาให้ลองใช้กับ Android Studio และ Unity 3D เหมือนกัน

เทคนิคการออกแบบตัวละครในเกมโดยการ Slice Sprite เป็นส่วนต่างๆ แล้วนำมาประกอบสร้างใน Tree พร้อมจัดท่าทางด้วย AnimationPlayer ด้วย Godot Engine

บทเรียนการเขียนฟังก์ชันเก็บข้อมูลเข้า Firebase Real-Time Database อย่างง่ายผ่าน Unity เพื่อใช้สำหรับทำ Save หรือ Score Board ของเกมออนไลน์

บทเรียนการสร้างเกม 2D ด้วย Godot Engine ส่วนของการทำให้ Camera2D ติดตามตัวละคร และ การทำ Instance Singleton สำหรับยิงกระสุนเรียก xml ของ Bullet

POST TAGS:

บทเรียนการควบคุม KinematicBody2D ให้สามารถควบคุมตัวละครแบบ Full Movement Character พร้อม Node ของ Static Platform สำหรับสร้างเกม 2D บน Godot Engine

หลังจากบทความ เขียนเกม 2D ด้วย Godot Engine แล้วในบทนี้จะเป็นการต่อยอดการพัฒนาเกม 2D โดยการศึกษา Node เพิ่มเติมคือ Animated Sprite

POST TAGS:

Game Engine ที่น่าสนใจในพื้นฐานของความง่ายและเหมาะกับนักพัฒนาเกมเริ่มต้นอีกตัวในช่วงนี้คือ Godot Engine เหมาะกับนักพัฒนาเกมมือใหม่

POST TAGS:

ขั้นตอนการสร้างเกมด้วย Unity โดยใช้ Cloud เก็บข้อมูลผู้เล่นและเข้าระบบ โดยเลือก SDK ของ Firebase มาใช้งานร่วมกับการเขียนเกมในส่วนของ Authentication สมัครสมาชิก และเข้าระบบ

ตัวอย่างการสร้าง Cinematic ใน Unity 3D กับการทำ Slow Motion การเคลื่อนไหวใน Cut scene ของเกมที่เราสร้างขึ้น อาจจะมี Code เล็กน้อยแต่ไม่ยากเท่าไรนัก

POST TAGS:

บทเรียนสำหรับการเขียนเกมเพื่อดึง เว็บเซอร์วิสในรูปแบบ JSON มาทำการแสดงผลบนเกมของเราด้วย SimpleJSON สำหรับเป็นแนวทางทำเกมออนไลน์

บทเรียนนี้เป็นการพัฒนาเกมรูปแบบ VR บน Unity 3D ร่วมกับ SteamVR ทดสอบผ่านอุปกรณ์ VR Headset ยอดนิยมอย่าง HTC Vive, ได้รับการสนับสนุนจากวิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี

POST TAGS:

ตัวอย่างการสร้าง Dialogue system หรือ ระบบสนทนาอย่างง่ายให้เกมของเรา บน Unity 3D โดยใช้วิธีการเรียกอ่านทีละบรรทัดจากไฟล์ Text นามสกุล .txt

ช่วงนี้ได้มีโอกาสพานักศึกษาสาขาการออกแบบเชิงโต้ตอบและการพัฒนาเกม มหาวิทยาลัยธุรกิขบัณฑิตย์ที่ตัวเองสอนอยู่เข้าร่วมแข่งขันการพัฒนาเกมในเวลา 48 ชั่วโมงอย่าง Thai Game Jam 2017 ตอนนี้ก็สิ้นสุดลงแล้วก็อยากจะขอแนะนำงานเกมของลูกศิษย์เสียหน่อย

รีวิว SDK สำหรับทำ Augmented Reality หรือ AR โดยไม่ใช้ Marker (Markerless) ใช้แค่ระบบระบุตำแหน่งพิกัดLocation Service บน Unity 3D อย่างง่ายผ่าน Kudan SDK

ไอเดียจากหนังสยองขวัญ Lights Out (2016) เกี่ยวกับวิญญาณร้าย ที่จะปรากฏกายเวลาที่ไฟดับลงเพราะอยู่ในแสงไฟไม่ได้ บทความนี้เราจะมาทำเทคนิคเกมแนวนี้กันบน Unity 3D

บทเรียนต่อไปนี้จะเป็นการสร้างเกม 2 มิติด้วย Unity ประเภท 2D Action Platform-Side Scrolling Game โดยทฤษฏีที่ใช้ทั้งหมดคือ Collision Detection, Physic Engine และภาษา C# 

บทเรียนต่อไปนี้เป็นตัวอย่างการสร้างเกม 2 มิติแนว Side Scrolling Platform แบบเดินไปแนวระนาบบนฉากด้วย Unity2D เหมือน Mario เป็นต้นด้วยภาษา C#

ตัวอย่างต่อไปนี้เป็นบทเรียนการพัฒนาเกม 2 มิติบน Unity รูปแบบง่าย ด้วยภาษา C# และการใช้ฟังก์ชันการควบคุมตัวละคร ประกอบการทำงานแบบ OOP

หลังจากที่เคยอัพเด็ตส่วนของการสร้าง VR หรือ Virtual Reality บน Unity และทำงานผ่าน Google Cardboard วันนี้เราจะมาทำ VR Entertainment บน Unity แบบทุนต่ำ ด้วย Fibrum SDK กัน

POST TAGS:

บทเรียนนี้จะเป็นการเขียนเกมบนสมาร์ทโฟนอย่าง iOS หรือ Android ด้วย Unity3D ร่วมกับการควบคุมเกมด้วยระบบเซ็นเซอร์ Acceleration Control ของอุปกรณ์

ตัวอย่างสำหรับ Unity 5.3 ในการใช้งาน Navigation และ Pathfinding กำหนดเส้นทางให้ Game Object เดินไปตามเส้นทางในรูปแบบของ Navigation Agent อย่างง่าย

บทเรียนแบบสั้นกระชับในการพัฒนาเกมสไตล์ Diablo ที่ใช้ Mouse ในการ Point-Click เพื่อเดินไปตำแหน่งที่คลิกล่าสุดใน Unity 3D