Game Development
-
Unreal Engine 4 วัตถุแตกกระจาย (Destructible) ร่วมกับ Physics
การปรับ Material ใน Content Browser ของ Unreal Engine 4 จากวัตถุธรรมดาให้กลายเป็นวัตถุที่ตกกระทบด้วยฟิสิกส์ (Physics) และเกิดการแตกกระจาย (Destructible) ได้ บทความก่อนหน้า และบทความเกี่ยวข้อง Game Engine: Unreal Engine…
Read More » -
ติด Ads Banner บนเกม Mobile เพื่อสร้างรายได้ด้วย Unity Ads
บทเรียนง่ายๆ สำหรับการสร้างรายได้บนแอพพลิเคชันเกมบนสมาร์ทโฟน Monetize Mobile Game บน Unity ด้วย Unity Ads เพื่อแสดงผลโฆษณาทำเงินจากยอดคลิก สำหรับผู้เริ่มต้น สร้าง New Project ขึ้นมาใหม่ ตั้งชื่อให้เรียบร้อยครับ แล้วเปิด Asset Store…
Read More » -
คำสั่ง Gesture Swipe อย่างง่ายบน Unity 3D สำหรับ Mobile
คำสั่งในการรับค่าการสัมผัส และปาดหน้าจอ Swipe แบบ Gesture บน Unity 3D สำหรับสร้างเกมบน Mobile อย่างง่ายด้วยภาษา C# พร้อมตัวอย่างการแสดงผลผ่าน UI Text ตัวอย่างนี้ผมจะใช้ตัว Model Asset ของ Micro…
Read More » -
ฟังก์ชัน Walk() การเดินหน้าใน VR บน Unity 3D และ CardBoard
จากบทเรียน “สร้าง Virtual Reality บน Google Cardboard ด้วย Unity 3D” ที่แนะนำการสร้าง VR World ไปแล้วรอบนี้เราจะมาทำการเขียนฟังก์ชันการเดินไปข้างหน้า ให้เราเปิดโครงงานตัวเก่าขึ้นมาครับ ให้เรากดที่ GameObject ตัว CardboardMain ก่อนครับ…
Read More » -
สร้าง Virtual Reality บน Google Cardboard ด้วย Unity 3D
บทเรียนสำหรับการพัฒนาเทคโนโลยีโลกเสมือน VR หรือ Virtual Reality ด้วย Unity 3D เพื่อใช้งานร่วมกับ Google Cardboard แว่น VR Handmade ของ Google กับ SDK ของมัน สำหรับบทเรียนนี้คือการทำ…
Read More » -
Game Engine: Unreal Engine (UDK 4) ติดตั้งตัวโปรแกรม
บทความนี้จะนำเสนอ Game Engine อีกตัวที่หลายคนน่าจะได้เคยรู้สึกมันดีที่มีชื่อว่า Unreal Engine ครับซึ่งตอนนี้พัฒนาในเวอร์ชันที่ 4 แล้ว ในบทความนี้เราจะเริ่มต้นศึกษามัน และแนะนำการติดตั้งโปรแกรม Unreal Engine เป็นเครื่องประมวลผลเกมอีกตัวที่นักพัฒนาเกมนิยมนำมาพัฒนาต่อยอด โดยจุดเด่นอยู่ในเรื่องของพื้นผิว และระดับฉาก และ Object ในเกมที่จะพัฒนา ข้อเสียเล็กน้อยคือ…
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 2.5D สร้างเกมเดินต่อสู้ Beat Em Up ตอนที่ 1
บทเรียนการพัฒนาเกมแนว 2.5D แบบ Side Scrolling ร่วมกับโมเดล 3 มิติกับแนวเกมเดินต่อสู้ด้านข้าง หรือแนว Beat Em Up ด้วย Unity 3D เวอร์ชัน 5 กับการควบคุมตัวละคร เกมแนว Beat…
Read More » -
สร้างเกมบน Unity 3D กับชุดพัฒนาเกมสำเร็จรูป Daydev Action Kit
บทความฉบับเร่งรัดสำหรับผู้ต้องการสร้างเกม 3D แนว Action มุมมองบุคคลที่ 3 ด้วย Unity ครับ สำหรับผู้ที่ต้องการไอเดียการพัฒนาเกม อันที่จริงนี่เป็นหนึ่งในเครื่องมือประกอบรายละเอียดงานวิจัยในห้องเรียน มหาวิทยาลัยธุรกิจบัณฑิตย์ คณะเทคโนโลยีสารสนเทศ สาขาวิชาออกแบบเชิงโต้ตอบ และพัฒนาเกมที่ผมกำลังทำอยู่เกี่ยวกับการเรียนภาษาโปรแกรม กับการพัฒนาตัว และทัศนคติของผู้เรียนการเขียนโปรแกรมที่มีต่อเครื่องมือ Game Creator Template…
Read More » -
เขียนเกม 3 มิติด้วย Unity การสร้างระบบ Melee Combat แบบ Noob
บทเรียน Noob หน่อยครับเป็นการสร้างระบบ Melee Combat เบื้องต้นแบบง่ายๆ พร้อม Logic ของศัตรูหรือระบบ AI ในการเข้ามาต่อสู้ประชิดตัวกับเราด้วย Unity แบบง่ายครับ ก่อนจะเริ่มต้นยังไงก็ไปศึกษาการเขียนเกมด้วย Unity ให้เสร็จสรรพก่อนนะครับจะได้ไม่งง และช่วงหลังเราจะเปลี่ยนจาก Javascript เป็น C#…
Read More » -
เขียนเกม 3 มิติด้วย Unity การใช้ Animator Controller
บทเรียนตัวอย่างต่อเนื่องจากการ นำโมเดล 3 มิติของเราที่ Rigged แล้วมาใช้ในเกมโดยบทเรียนนี้จะเป็นการเขียนเกม 3 มิติด้วย Unity 3D การใช้ Animator Controller ก่อนอื่นหากไม่เคยรู้จัก Unity มาก่อนให้ไปศึกษาบทเรียนย้อนหลังที่นี่ครับ https://www.daydev.com/tag/unity บทเรียนนี้จะเป็นการต่อยอดจากบทเรียนก่อน นั่นคือ: “เขียนเกม…
Read More » -
เขียนเกม Unity การทำ Humanoid ให้กับ โมเดลตัวละคร 3 มิติ
หากต้องการพัฒนาเกม 3 มิติด้วย Unity อาจจะอยากนำโมเดล 3 มิติที่เราปั้นสำเร็จมาแล้วจาก Blender หรือ AutoDesk 3DMax มาใช้สามารถทำได้โดยการปรับ Humanoid ได้ครับ ซอฟท์แวร์ที่ต้องใช้ คือ ซอฟท์แวร์สร้างตัวละคร 3 มิติ หรือโมเดล…
Read More » -
Unity 3D การทำระบบ กลางวัน กลางคืน โดยหมุน Directional Light
วิธีการง่ายๆ สำหรับการทำระบบ กลางวัน และกลางคืน (Day & Night) บน Unity 3D ด้วยภาษา C# ใช้หลักการหมุน หรือ Rotate ตัว Directional Light แบบง่ายครับ Tutorial…
Read More » -
การสร้าง Augmented Reality ร่วมกับ Unity 5 และ Vuforia แบบง่าย
บทเรียนในรอบนี้คือ Unity 5 สำหรับสร้างเกม 3D ร่วมกับเทคโนโลยี Augmented Reality หรือ AR ร่วมกับ SDK ของ Vuforia กับตัวอย่างที่ปราศจากการเขียนโปรแกรม เทคโนโลยี Augmented Reality นั้นเมื่อหลายปีก่อนเว็บไซต์แห่งนี้ก็เริ่มพัฒนาร่วมกับ FLARToolkit…
Read More » -
Unity 5 เขียนเกมวิ่งเก็บของบน Android หลักสูตรเร่งรัดเป็นเร็ว
วันนี้จะพาทุกคนเข้าสู่บทเรียนแบบ Step by Step สำหรับการใช้งาน Unity 5 สำหรับเขียนเกม 3D บนสมาร์ทโฟน แพลตฟอร์ม Android แบบ Step by Step ด้วย Javascript ครับ วันนี้เราจะเริ่มต้นที่…
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 » -
Workshop การเขียนเกม 3มิติ ด้วย Unity และ Javascript ตอนที่ 1
บทเรียน Workshop การสร้างเกม 3 มิติ ด้วย Unity 3D สาย Javascript กับการสร้างเกมแบบง่ายสำหรับผู้ที่สนใจพัฒนาเกม ตัวอย่างเกมแนว Click to Jump โดยแตะหรือคลิก ก่อนจะเรียนรู้ในบทเรียนนี้ลองไป ทดสอบการเขียนเกมเบื้องต้นใน Unity 3D…
Read More » -
Workshop เขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 6
ตอนสุดท้ายของ Workshop การเขียนเกมบน Unity 3D แนวเกม Temple Run ซึ่งในบทเรียนนี้จะเป็นการเรียนรู้เกี่ยวกับการเปลี่ยน Scene และการใส่เสียง Audio ลงในเกมแบบ บทเรียนก่อนหน้านี้ให้ศึกษาอย่างถี่ถ้วนก่อนจะจบบทเรียนนี้ Workshop เขียนเกมแนว Temple Run ด้วย Unity…
Read More » -
Workshop เขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 5
บทเรียน Workshop การเขียนเกมแนว Temple Run ตอนที่ 5 ด้วย Unity 3D กับการเพิ่มเติมส่วนของ Pause Game และ ตกแต่ง GUI ภายในเกมให้สมบูรณ์ บทเรียนก่อนหน้านี้ให้ศึกษาอย่างถี่ถ้วนก่อนจะจบบทเรียนนี้ Workshop เขียนเกมแนว…
Read More » -
Workshop เขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 4
บทเรียนการเขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 4 การใส่ Game Logic เข้าไปในเกมของเราให้เกิดเงื่อนไขเวลาที่ ชน เหรียญได้คะแนน หรือชนศัตรูแล้วเสียแต้ม ก่อนจะศึกษาบทเรียนนี้แนะนำให้ศึกษาบทเรียนก่อนหน้านี้ Workshop เขียนเกมแนว Temple Run…
Read More » -
Workshop เขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 3
ตัวอย่างการเขียนเกมแนว Temple Run ด้วย Unity สำหรับผู้ที่สนใจสร้างเกม 3 มิติกับตอนที่ 3 การควบคุมตัวละครและเงื่อนไขเมื่อชนวัตถุในเกมขณะที่เรากำลังวิ่ง ก่อนจะเข้าสู่บทเรียนนี้แนะนำว่าให้ไปศึกษา บทเรียนก่อนหน้านี้ก่อน อย่าได้ข้ามขั้นครับ เพราะนี่เป็น Workshop ที่เราต้องเรียนรู้การทำงานกันไปตามขั้นตอน บทเรียนก่อนหน้านี้คือ Workshop เขียนเกมแนว Temple…
Read More » -
Workshop เขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 2
ตัวอย่างการทำ Workshop สร้างเกมด้วย Unity 3D กับเกมแนว Temple Run หลังจากทำฉากเลื่อนตัวละครวิ่งต่อมาจะเป็นการสร้าง Prefab ของ Item และ Enemy ในเกม จากตัวอย่างตอนที่แล้วในบทความ “Workshop เขียนเกมแนว Temple Run…
Read More » -
Workshop เขียนเกมแนว Temple Run ด้วย Unity 3D ตอนที่ 1
คิดว่า Workshop ออนไลน์ตัวนี้น่าจะช่วยเหลือคนที่่ต้องการไอเดียพัฒนาเกมด้วย Unity 3D นำไปใช้ศึกษา และปรับปรุงกันได้ตัวอย่างเกมที่จะทำคือเกมแนว Subway Surfer หรือ Temple Run ครับ แนวคิดการออกแบบเกม ให้เราร่าง Story Line ด้วย Tagline สั้นๆ…
Read More » -
GameSalad เครื่องมือสร้าง และออกแบบเกม แบบ Cross Platform
GameSalad Creator เป็นเครื่องมือสำหรับ ออกแบบ และสร้างเกมอีกตัวที่น่าสนใจ ใช้งานง่าย ไม่จำเป็นต้อง Code พัฒนาครั้งเดียวใช้ได้ทุก Platform ทั้งเว็บ และมือถือ Direction ของ Daydev.com ตอนนี้ก็มีเสียงเรียกร้องให้พุ่งเป้ามาที่ การพัฒนาเกมมากขึ้น กลุ่มนักเรียน นักศึกษาที่ต้องการเป็นนักพัฒนาเกม เริ่มมองเห็นแนวทางของตัวเอง…
Read More » -
เขียนเกมด้วย Unity3D ระบบ AI Enemy ของศัตรูวิ่งตามเรา
บทเรียนการพัฒนาเกม 3D ด้วย Unity3D กับตัวอย่างการเขียนระบบ AI ของศัตรูหรือ Enemy ให้วิ่งตามตัวละครเพื่อดำเนินการทำ Collision Detect ต่อยอดไป พร้อมตัวอย่าง ก่อนที่เราจะศึกษาบทเรียนนี้แนะนำให้ไปศึกษาบทเรียนก่อนหน้าสำหรับ Unity 3D ก่อนที่นี่ https://www.daydev.com/category/developer/s11-game-development/%E0%B9%8Aunity-3d รวมบทเรียนก่อนหน้านี้ เริ่มต้นเขียนเกม…
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 »