Game Development
Microsoft XNA
-
สร้างเกม Unity 3D แนว Space Shooting ตอนที่ 1
สำหรับนักพัฒนาเกมแล้ว เกมแนว Space Shooting นับว่าเป็นจุดเริ่มต้นของการพัฒนาเกมสาย Programming ซึ่งเป็นตัวอย่างที่เหมาะที่สุดสำหรับการออกแบบ
Read More » -
สร้างเกม 2 มิติแบบ Multiplayer บน Unity ด้วย Mirror
บทเรียนการสร้างเกม Multiplayer ง่ายๆ บน Unity โดยใช้ Asset ชื่อว่า Mirror ทำเกมเล่นบน Network สำหรับสาย สร้างเกม 2 มิติครับ เริ่มต้นให้ทำการ Create Project ขึ้นมาใหม่ผ่าน Unity…
Read More » -
การสร้างเกม 2D Platform Action ด้วย Unity
บทเรียนต่อไปนี้จะเป็นการสร้างเกม 2 มิติด้วย Unity ประเภท 2D Action Platform-Side Scrolling Game โดยทฤษฏีที่ใช้ทั้งหมดคือ Collision Detection, Physic Engine และภาษา C# บทเรียนการพัฒนาเกม 2 มิติย้อนหลัง…
Read More » -
เขียนเกม Unity 3D การทำ Mouse Movement เคลื่อนไหวตัวละคร
บทเรียนการพัฒนาเกมด้วย Unity 3D กับการเคลื่อนไหวตัวละครด้วยเคลื่อน Mouse ไปมาซ้ายขวา สำหรับผู้เริ่มต้นพัฒนาเกมด้วย Unity และภาษา C# ตัวอย่างเช่น เกมยิงต่างๆ บทเรียนก่อนหน้านี้: https://www.daydev.com/category/developer/s11-game-development/unity-3d เปิดโปรเจ็ค Unity ขึ้นมาเลยครับ เทคนิคนี้ไม่ยากเลยแม้แต่น้อย สร้าง Player ลงไปใน…
Read More » -
Unity2D การนำ Sprite Sheets ไปสร้าง Animation ในเกม
บทเรียนสำหรับพัฒนาเกม 2D หรือเกม 2 มิติด้วย Unity 2D บทเรียนแรกในการสร้าง Animation จากภาพกราฟิก Sprite Sheets ของตัวละครไปสร้างไฟล์ .anim เพื่อใช้ในเกม ในรอบนี้เราจะมาสร้างเกม 2 มิติ หรือ 2D…
Read More » -
Unreal Engine 4 วัตถุแตกกระจาย (Destructible) ร่วมกับ Physics
การปรับ Material ใน Content Browser ของ Unreal Engine 4 จากวัตถุธรรมดาให้กลายเป็นวัตถุที่ตกกระทบด้วยฟิสิกส์ (Physics) และเกิดการแตกกระจาย (Destructible) ได้ บทความก่อนหน้า และบทความเกี่ยวข้อง Game Engine: Unreal Engine…
Read More » -
คำสั่ง Gesture Swipe อย่างง่ายบน Unity 3D สำหรับ Mobile
คำสั่งในการรับค่าการสัมผัส และปาดหน้าจอ Swipe แบบ Gesture บน Unity 3D สำหรับสร้างเกมบน Mobile อย่างง่ายด้วยภาษา C# พร้อมตัวอย่างการแสดงผลผ่าน UI Text ตัวอย่างนี้ผมจะใช้ตัว Model Asset ของ Micro…
Read More » -
เขียนเกมฝึกพิมพ์ภาษาอังกฤษ Typing Game ด้วย Unity ตอนที่ 2
บทเรียนต่อเนื่องการพัฒนาเกมฝึกพิมพ์ภาษาอังกฤษ Typing Game บน Unity กับตัวอย่างง่ายๆ ครับ จากบทเรียนก่อนหน้านี้ “เขียนเกมฝึกพิมพ์ภาษาอังกฤษ Typing Game ด้วย Unity ตอนที่ 1” เราจะได้ระบบต่อไปนี้มาแล้ว ระบบสุ่มคำ และตรวจสอบคำถูกผิด ระบบจับเวลา 10…
Read More » -
เขียนเกมฝึกพิมพ์ภาษาอังกฤษ Typing Game ด้วย Unity ตอนที่ 1
ตัวอย่าง Workshop แบบฝึกหัดเชิงปฏิบัติการพัฒนาเกมแนว Typing Game หรือเกมฝึกพิมพ์ภาษาอังกฤษด้วย Unity 3D ประกอบไปด้วย UI, EventSystem สำหรับผู้เริ่มต้น เปิด Unity 5 ขึ้นมาครับ ทำการ New Project มาใหม่…
Read More » -
สร้างเกมด้วย Unity 3d การใช้งาน Mobile Joystick
บทเรียนในตอนนี้จะเป็นการควบคุมตัวละครด้วย Mobile Joystick ซึ่งเป็น Assets Package หนึ่งของ Unity 3D สำหรับคนที่ต้องการสร้างเกมบน Mobile ครับ ก่อนจะเรียนรู้ในบทเรียนนี้แนะนำให้ไปศึกษาบทเรียนก่อนๆ หน้านี้ที่ https://www.daydev.com/category/developer/s11-game-development เริ่มต้นด้วยการเปิด โปรแกรมขึ้นมา แล้วสร้าง Scene ตามใจชอบได้เลยครับ ทีนี้ก็ส่วนของตัวละคร…
Read More » -
สร้างเกม First Person Shooting ด้วย Unity 3D
Tutorial การสร้างเกมด้วย Unity 3D ตัวนี้เหมาะสำหรับนักพัฒนาเกมมือใหม่ที่ต้องการฝึกหัดให้เข้าใจ Concept ของเกมแนว First Person Shooting (FPS) ก่อนอื่นเรามาวาง Story Line & Flows กันหน่อย เกมนี้จะประกอบไปด้วย ผู้เล่นในมุมมองบุคคลที่ 1…
Read More » -
Unity 3D การ Movement ตัวละครทั้ง Run, Jump และ Attack
บทเรียนสำหรับควบคุมตัวละครของเราด้วย Unity 3D เขียนเกม 3 มิติให้ ตัวละครของเราเดินไปมาผ่านการ Input ด้วย Keyboard และ Mouse ไปจนถึงการโจมตีด้วย JavaScript ก่อนจะศึกษาบทเรียนนี้ไปทบทวนบทเรียนเก่าๆ ก่อนที่ เริ่มต้นเขียนเกม 3D ด้วย Unity…
Read More » -
การควบคุมมุมกล้องของเกมด้วย Mouse Movement บน Unity3D
บทเรียนต่อเนื่องสำหรับควบคุมมุมกล้องของ ตัวละครด้วย Mouse Movement และการออกแบบ Skyboxe ให้สวยงามสำหรับเกม 3 มิติบน Unity 3D อย่างง่ายบน Terrain ที่ออกแบบมา บทเรียนก่อนหน้านี้ เริ่มต้นเขียนเกม 3D ด้วย Unity เขียนเกม…
Read More » -
เขียนเกม Unity3D การใช้ Asset Store และการสร้าง Terrain
บทเรียนการเขียนเกมด้วย Unity3D สำหรับการดาวน์โหลด Resource จาก Asset Store เช่นฉาก และโมเดล รวมไปถึงการสร้าง Terrain ของเกมเบื้องต้น และการวางตัวละครลงในเกม เบื้องต้นก่อนจะเข้าสู่บทเรียนในส่วนนี้แนะนำให้ศึกษาบทความก่อนหน้าสำหรับการพัฒนาเกม Unity3D ดังนี้ก่อนเพื่อสร้างความเข้าใจ เริ่มต้นเขียนเกม 3D ด้วย Unity…
Read More » -
เขียนเกม 3D ด้วย Unity ศึกษา Basic Collision Detection
บทเรียนเกี่ยวกับ Unity 3D สำหรับเขียนเกม 3 มิติ กับการศึกษาเรื่องของการใช้ Script ด้วย JavaScript เพื่อทบสอบการชนกันของวัตถุ หรือตรวจสอบ Collision Detection แนะนำว่าให้ศึกษาบทเรียนก่อนหน้าก่อนจะปฏิบัติตามในบทเรียนนี้ เริ่มต้นเขียนเกม 3D ด้วย Unity เขียนเกม…
Read More » -
เขียนเกม 3D ด้วย Unity เรียกใช้งาน Physics กับ Rigidbody
คนที่เริ่มต้นเขียนเกม 3 มิติตอนนี้จะต้องเรียนรู้หลักการเคลื่อนที่ของวัตถุเกร็ง หรือ Rigidbody ทำงานร่วมกับ Physics และ Gravity บน Unity 3D เริ่มต้นให้สร้าง New Project ของ Unity ขึ้นมาใหม่ เลือก Physics…
Read More » -
เขียนเกม 3D ด้วย Unity การจัดการ Game Object ในเกม
บทเรียนสำหรับการอธิบายเรื่องของวิธี Import 3D Models และ Model อื่นๆ ลงไปในเกม เรียกว่าการสร้าง Game Object ขึ้นมาสำหรับออกแบบ Scene ที่ของเกมบน Unity 3D เริ่มต้นสำหรับการสร้าง GameObject ในบทนี้คือเราต้องสร้าง Model…
Read More » -
เริ่มต้นเขียนเกม 3D ด้วย Unity
บทเรียนการพัฒนาเกม 3มิติ หรือ 3D Game สำหรับคนที่สนใจเกี่ยวกับการพัฒนาเกม ที่รองรับทั้งบน PC, Mobile และ Web Based ก็คงต้องยกให้ Unity เป็นตัวเลือกแรก จะว่าไปช่วงหลังเว็บไซต์ Daydev เองก็วิ่งเข้าสู่เส้นทางการพัฒนาเต็มรูปแบบในเรื่องของ แอพพลิเคชัน และเทคโนโลยีเกมเป็นหลักไปแล้วล่ะครับ…
Read More » -
เขียนเกม iPhone คำสั่งจำเป็นของเกมบน Cocos2D V 3.2.1
บทเรียนเขียนเกมด้วย Cocos2D นั้นในเว็บไซต์นี้มีการแนะนำมาพอประมาณแล้วจนกระทั่ง เวอร์ชัน 3.2.1 ที่รองรับ Xcode6 เรามาแนะนำคำสั่งจำเป็นผ่านตัวอย่างง่ายๆ กัน ในเวอร์ชัน 3.2.1 ของ Cocos2D นั้นจะไม่มีการ Install Template ผ่าน Command Line เหมือนเวอร์ชันก่อนๆ…
Read More » -
สร้างเกม HTML5 แบบ Cross Platform ด้วย enchant.js
enchant.js เป็น JavaScript Framework อีกตัวจากฝั่งญี่ปุ่นโดยทีมพัฒนา Ubiquitous Entertainment Inc.’s Akihabara Research Center หรือ UEI/ARC สำหรับพัฒนาเกม โดยโครงสร้างพื้นฐานของ enchant.js จะอยู่บนหลักของ Javascript ทำงานร่วมกับ HTML5 เป็นหลัก…
Read More » -
เขียนเกม iPhone ด้วย SpriteKit กับ Swift ตอนที่ 2 จัดการ Class
บทเรียนต่อเนื่องเกี่ยวกับการพัฒนาเกมบน iPhone ด้วยภาษา Swift ร่วมกับ SpriteKit Template เพิ่มเติมในส่วนของการ สร้าง Class ของตัวละครในเกมเบื้องต้น ต่อเนื่องจากบทความก่อนหน้า: เขียนเกมบน iPhone ด้วย SpriteKit กับ Swift ตอนที่ 1…
Read More » -
เขียนเกมบน iPhone ด้วย SpriteKit กับ Swift ตอนที่ 1 จัดการ Scene
บทเรียนรอบนี้จะเป็นการจัดการข้อมูลไฟล์ภาพ กราฟิกที่จะใช้ในเกมด้วยภาษา Swift ผ่าน Template ของ Xcode6 อย่าง SpriteKit ในเรื่องของการจัดการ Scene เบื้องต้น โดยปรกติแล้ว XCode6 จะมี Template ของเกมแนบมาให้คือ SpriteKit ที่เราก็เคย แนะนำการพัฒนากันมาตลอดในภาษา…
Read More » -
เขียนเกม iPhone ด้วย SpriteKit ภาษา Swift กับการใช้หลัก Physics
บทเรียนตัวอย่างการพัฒนาเกมบน iPhone ด้วย Template ตัว SpriteKit ร่วมกับภาษา Swift กับการใช้หลัก Physics เพื่อเรียนรู้การทำงานของเกม ถ้าเทียบหลัก Physics ในเกมแล้วนักพัฒนาที่เคยเขียน Cocos2D หรือ Box2D มาจะรู้ว่ามันช่วยเหลือ และผ่อนแรงในแง่ของการคำนวณในส่วนของ Colision…
Read More » -
พัฒนาเกมบน Mobile กับเครื่องมือ Cocos Code IDE
เว็บไซต์ Daydev.com นั้นได้เคยนำเสนอบทความด้านการพัฒนาเกมบน iOS ด้วย Cocos2D, Cocos2D-x มาบ้างแล้วรอบนี้มีเครื่องมือ Cocos Code IDE มาแนะนำให้ลองเล่นกัน Advertising พื้นฐานการพัฒนาเกมด้วย Cocos2d-x นั้นเราจะทราบกันดีว่าต้องใช้หลักภาษาของ Javascript เป็นแก่นหลักของการพัฒนาเกม ซึ่งก็จะมีการติดตั้ง Cocos2d-x…
Read More » -
เขียนเกม iPhone ด้วย Sprite Kit บังคับตัวละครวิ่งตาม Line ที่วาด
วิธีการพัฒนาเกม สำหรับผู้ที่ต้องการเขียนเกมบน iPhone หรือ iOS7 ด้วย Sprite Kit กับการบังคับให้ตัวละครในเกมวิ่งตาม Line ที่เราวาดบนหน้าจอสมาร์ทโฟนแบบง่ายครับ เริ่มต้นให้เปิด XCode 5.1 ขึ้นมาครับ (ที่ใช้ปัจจุบันตอนนี้) แล้ว New Project เป็น…
Read More » -
เขียนเกมบน iPhone ด้วย SpriteKit บน iOS7 กับการสร้าง Menu Title ของเกม
วิธีการสร้างหน้า Title และ Menu ในเกม สำหรับ Game Developer หรือนักพัฒนาเกมบน iPhone มือใหม่ด้วย SpriteKit บน iOs7 อย่างง่ายเช่นการกดปุ่มเริ่มเกมเป็นต้นครับ หน้าจอข้างต้นคือตัวอย่างของเกมที่เราจะพาไปศึกษาวิธีการทำงานเกี่ยวกับ Menu สำหรับเล่นเกม หรือเปลี่ยนหน้า Scenes…
Read More » -
เขียนเกมบน iPhone พัฒนาเกมด้วย SpriteKit หรือ Cocos2D อันไหนดีกว่ากัน?
ช่วงหลังเน้นหนักไปนิดในเรื่องของ Mobile Game บน iOS ก็เลยคิดว่าจะลองวิเคราะห์ความแตกต่างระหว่าง Cocos2D และ SpriteKit ไหนดีกว่ากัน ครับ ก็เลยไปหาข้อสรุปมา สำหรับ iOS Developer ทุกคนที่กำลังเริ่มต้นพัฒนาเกมครับ ก็จะทราบดีว่าเครื่องมือมากมายในการพัฒนาเกมนั้นมีหลายตัว โดยเฉพาะ 2D เกมครับ…
Read More » -
เขียนเกมบน iPhone ด้วย Sprite Kit การสร้างฉาก Background ให้เลื่อนได้
ขั้นตอนการพัฒนาแอพพลิเคชันเกมบน iPhone ด้วย Sprite Kit สำหรับการเคลื่อนฉาก Background ของเกมให้เคลื่อนไปมาจากตำแหน่งขวาไปซ้ายของฉากในเกมประกอบกับซ้อนตัวละคร บทความนี้จะต่อเนื่องจากบทความที่แล้วครับ คือบทความ เขียนเกมบน iPhone ด้วย Sprite Kit กับวิธีควบคุมตัวละคร ที่เราสามารถ เคลื่อนที่ตัวละครได้จากการแตะหน้าจอ ตามตำแหน่งในแกน Y ของเกม…
Read More » -
เขียนเกมบน iPhone ด้วย Sprite Kit กับวิธีควบคุมตัวละคร
วิธีการเขียนเกมด้วย Sprite Kit บน iPhone สำหรับสร้างเกม 2D กับการควบคุมตำแหน่งของตัวละครให้เคลื่อนไปมาเมื่อมีการแตะหน้าจอในตำแหน่งแนวดิ่งได้อย่างง่ายครับเป็นการเขียนโปรแกรม Objective C ให้สามารถเคลื่อนตำแหน่งของตัวละครได้อย่างง่ายดายครับ เมื่อมีการแตะหน้าจอตำแหน่งต่างๆ ครับ เริ่มต้นพัฒนา สร้าง New Project ขึ้นมาใหม่เป็น SpriteKit Game…
Read More » -
สร้างเกมบน iPhone ด้วย Sprite Kit สำหรับ 2D Game ตอนที่ 3
วิธีการพัฒนาเกมบน iPhone ด้วย Sprite Kit ตอนที่ 3 กับการสร้างกระสุนในเกม Shooting ให้ยิงใส่ศัตรูเพื่อศึกษา การทำงานของ Collision Detect ในเกมครับ จากบทความก่อนหน้านี้ เราจะเรียนรู้วิธีสร้างเกม 2D แนว Shooting มาบ้างแล้ว หากสงสัยกลับไปอ่านก่อนนะครับที่บทความนี้…
Read More »