unity
-
Unity 3D
Unity 3D การหารายได้ NFT จากการขาย Prefab ด้วย Pinata และ Rarible
บทเรียนนี้เป็นวิธีการนำ Prefabs หรือวัตถุของ GameObject พร้อมใช้งานใน Unity ไปสร้างรายได้ NFT ผ่าน Pinata และ Rarible ที่เป็นแพลตฟอร์มกระจาย NFT ที่น่าสนใจ เริ่มต้นออกแบบ Model ตัวละครและทำการ Export สำหรับพร้อมใช้งานเป็น…
Read More » -
Unity2D
สร้างเกม 2 มิติแบบ Multiplayer บน Unity ด้วย Mirror
บทเรียนการสร้างเกม Multiplayer ง่ายๆ บน Unity โดยใช้ Asset ชื่อว่า Mirror ทำเกมเล่นบน Network สำหรับสาย สร้างเกม 2 มิติครับ เริ่มต้นให้ทำการ Create Project ขึ้นมาใหม่ผ่าน Unity…
Read More » -
WebXR
Unity กับการทำ VR บน Web ด้วย WebXR Exporter
ห่างหายไปนานงานเยอะมากๆ วันนี้เลยเอาบทเรียนนี้มาฝากครับ สำหรับสายเว็บ การทำ WebXR ด้วย Unity สำหรับเปิดใช้งาน Content VR ผ่าน Browser บน Oculus หรือ VR Headset โจทย์คือ ช่วงหลังได้รับงานจากกรมศิลปากรทำ AR…
Read More » -
Unity 3D
Unity 3D กับเทคนิคการทำ 360 Photo ด้วย Cube Map Real-Time Render
บางครั้งการ Render ภาพ 360 Photo จากโปรแกรม 3D ก็นานเกินไป ลองมาหาโซลูชันแบบ Real-Time Render บน Unity 3D สำหรับสร้างกราฟิกภาพ 360 แบบรวดเร็ว ถ้ามีการรับงานทำกราฟิก 3D แบบ…
Read More » -
Unity 3D
Vuforia และ Unity ทำ AR แบบ Object Recognition ตรวจจับวัตถุแทน Marker
ตั้งแต่ทำบทเรียน การสร้าง Augmented Reality ร่วมกับ Unity 5 และ Vuforia แบบง่าย และ Unity: การใช้งาน Lean Touch ร่วมกับ Vuforia บนแอพ AR ก็หันไป…
Read More » -
Unity 3D
Unity ทำงานร่วมกับวีดีโอ 360 องศา และสร้างพลิเคชัน VR เล่น Video 360
สองบทเรียนเบาๆ Code น้อยๆ กับการนำ Video 360 หรือ ภาพยนตร์ 360 องศา มาเล่นบน Unity และ VR ด้วย Fibrum SDK วันนี้เรามาเล่นอะไรเบาๆ กับวีดีโอ 360…
Read More » -
Augmented Reality
Unity การใช้งาน AR Foundation ทำงานร่วมกับ Image Target
บทเรียนการสร้าง AR หรือ Augmented Reality ด้วย AR Foundation กับการเรียกใช้ Image Target สแกนภาพด้วย Unity ระบบปฏิบัติการ iOS และ Android มีไลบรารีพื้นฐานในการทำ AR เป็นของตัวเองนามว่า ARKit และ ARCore…
Read More » -
Unity 3D
Unity การใช้งาน AR Foundation สร้าง Augmented Reality
ระบบปฏิบัติการ iOS และ Android มีไลบรารีพื้นฐานในการทำ AR เป็นของตัวเองนามว่า ARKit และ ARCore ตามลำดับ ทำให้เกิดการเปลี่ยนครั้งใหญ่สำหรับคนทำ AR เช่นผมที่ประกอบกับ Unity ออก Library AR foundation มาให้ใช้เป็นทางเลือกที่น่าสนใจ…
Read More » -
Unity 3D
การทำ AssetBundle บน Unity สำหรับโหลด Prefabs ผ่าน HTTP
AssetBundle ช่วยให้เราสามารถ import prefabs จากบน server เข้ามารวมใน Unity ซึ่งจะช่วยให้คุณประหยัดเวลา และขนาดไฟล์ พร้อมจัดการ GameObject ที่ซับซ้อนได้อีกด้วย บางครั้งพอเรา Build App ที่พัฒนาขึ้นบน Unity แล้วได้ขนาดไฟล์ที่ใหญ่มากจน User…
Read More » -
Augmented Reality
สร้าง Machine Learning ด้วย TensorFlow และ Unity ทำ Object Detection
มาลองทำ Object Detection หรือการตรวจจับวัตถุว่าเป็นอะไร โดยให้ Machine Learning ได้ประมวลผลทำกับ Unity ร่วมกับ TensorFlow API for .NET หรือ TensorFlowSharp API การตรวจจับวัตถุ หรือ Object…
Read More » -
Unity 3D
การทำ JSON Parser ด้วย ScrollView บน Unity ดึงข้อมูลผ่าน API
ตัวอย่างการเขียนแอปพลิเคชันดึงข้อมูล API ที่สร้างจาก MySQL และ PHP หรือภาษาอื่นๆ ที่อยู่ในรูปของ JSON มาแสดงผลผ่าน ScrollView ใน Unity งานบางงานเราจำเป็นจะต้องใช้ Feature ของ Unity 3D แต่การออกแบบ UI…
Read More » -
Virtual Reality
รีวิว Avatar SDK ทำงานร่วมกับ Unity สร้าง 3D ใบหน้าจำลองของเรา
รีวิวเครื่องมือสำหรับสร้าง 3D Avatar อย่าง Avatar SDK ที่ใช้งานร่วมกับ Unity ได้ และราคาไม่แพงอย่างที่คิด มาดูกันว่ามันง่ายยังไง ช่วงหลังมีงานพวก Smart Museum จำพวก VR AR มากพอสมควร ทีนี้มีโจทย์หนึ่งที่เราต้องทำการ Scan…
Read More » -
Augmented Reality
ARCore Face Rig บน Unity 3D
ถ้าจะบอกว่า AR กลายเป็นเรื่องพื้นฐาน และเรื่องธรรมดาของคนยุคนี้ก็คงจะจริง วันนี้มาแกะดู AR Core ส่วนของการจับใบหน้า Face Rig กันดีกว่า จากบทความก่อนเราทำความรู้จัก ARCore กันไปเล็กน้อยแล้วที่: มาลองใช้งาน ARCore ของ Google บน Android Studio…
Read More » -
Augmented Reality
การดึง Location Services ของ Unity ร่วมกับ Vuforia SDK
ห่างหายไปนานไม่ได้อัพเด็ตพอมีเวลาว่างก็เลยเขียนบทเรียนนี้ขึ้น พอดีมีโปรเจ็คทำ AR เกมผีเลยหยิบ Vuforia SDK มาเขียนร่วมกับ Location Services ง่ายๆ นักศึกษาในที่ปรึกษาโครงงานโปรเจ็คจบ อยากจะทำ AR แนะนำสถานที่พร้อมตำนานเรื่องผีในมหาวิทยาลัยธุรกิจบัณฑิตย์ ก็เลยมาปรึกษาโครงงานดู เลยให้ลองทำ Prototype ขึ้นมาง่ายๆ ไอเดียคือ AR…
Read More » -
Unity 3D
เขียนเกมด้วย Unity การเก็บข้อมูลออนไลน์ขึ้น Firebase Real-Time Database
บทเรียนการเขียนฟังก์ชันเก็บข้อมูลเข้า Firebase Real-Time Database อย่างง่ายผ่าน Unity เพื่อใช้สำหรับทำ Save หรือ Score Board ของเกมออนไลน์ ศึกษาบทเรียนก่อนหน้า: สร้างเกม Unity ร่วมกับ Firebase การใช้ Firebase Authentication ขั้นตอนคล้ายกัน…
Read More » -
Firebase
สร้างเกม Unity ร่วมกับ Firebase การใช้ Firebase Authentication
ขั้นตอนการสร้างเกมด้วย Unity โดยใช้ Cloud เก็บข้อมูลผู้เล่นและเข้าระบบ โดยเลือก SDK ของ Firebase มาใช้งานร่วมกับการเขียนเกมในส่วนของ Authentication สมัครสมาชิก และเข้าระบบ สำหรับ Firebase นั้นเว็บ Daydev.com ก็ได้มีบทเรียนมากมายให้ศึกษาแล้วทั้ง เว็บไซต์ และ…
Read More » -
Unity 3D
สร้าง Cinematic บน Unity ฉาก Slow Motion Cut Scene
ตัวอย่างการสร้าง Cinematic ใน Unity 3D กับการทำ Slow Motion การเคลื่อนไหวใน Cut scene ของเกมที่เราสร้างขึ้น อาจจะมี Code เล็กน้อยแต่ไม่ยากเท่าไรนัก เริ่มต้นให้ทำการ New Project ขึ้นมาเป็น 3D…
Read More » -
Unity 3D
เขียนเกมด้วย Unity ดึงค่า Web Services JSON ด้วย SimpleJSON
บทเรียนสำหรับการเขียนเกมเพื่อดึง เว็บเซอร์วิสในรูปแบบ JSON มาทำการแสดงผลบนเกมของเราด้วย SimpleJSON สำหรับเป็นแนวทางทำเกมออนไลน์ บทเรียนนี้ไม่ขอพูดพร่ำทำเพลงอะไร ขอทำการด้นสดสอนไปเลย เพราะถ้าใครต้องการศึกษาย้อนหลังก็คงหาศึกษาได้จากบทเรียนเก่าๆ ในหมวดหมู่ การพัฒนาเกมด้วย Unity 3D ครับ เริ่มต้น สร้าง Project ใหม่ของเราขึ้นมาเลยครับ เปิดโหมด Scene…
Read More » -
Unity 3D
UNITY 3D การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 4
บทเรียนตอนที่ 4 การสร้างระบบ คะแนน God Simulator และเงื่อนไขในการจัดการอุปสรรคโดยใช้ Power Element ของเราในเกมด้วย Unity ต่อเนื่องจากบทเรียนที่แล้ว: การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1…
Read More » -
Unity 3D
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 3
บทเรียนการสร้างเกมแนว God Simulation บน Unity 3D ในส่วนของการ Spawn ตัว Enemy ออกมาเป็นอุปสรรคของเกม ต่อเนื่องจากบทเรียนที่แล้ว: การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1…
Read More » -
Unity 3D
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 2
บทเรียนการพัฒนาเกมแนว God Simulator ตอนที่ 2 บน Unity 3D ฟังก์ชันการสร้าง Power Element สำหรับลดอุปสรรคต่างๆ ในเกม บทเรียนก่อนหน้านี้คือ: การพัฒนาเกม God Simulation Game บน Unity…
Read More » -
Unity 3D
การพัฒนาเกม God Simulation Game บน Unity ตอนที่ 1
บทเรียนซีรีย์นี้จะเป็นการพัฒนาเกมแนว God Simulation Game หรือ Decission เกมด้วย Unity 5.6 และภาษาโปรแกรม C# เบื้องต้นครับ ก่อนอื่นคือ เกม Design ของเราที่วางไว้ประกอบด้วย: ลูกโลกที่มีอุปสรรคมากมายปรากฏขึ้น เช่น น้ำท่วม ไฟไหม้…
Read More » -
Game Development
การเขียนเกม VR ด้วย SteamVR บน Unity ร่วมกับ HTC Vive
บทเรียนนี้เป็นการพัฒนาเกมรูปแบบ VR บน Unity 3D ร่วมกับ SteamVR ทดสอบผ่านอุปกรณ์ VR Headset ยอดนิยมอย่าง HTC Vive, ได้รับการสนับสนุนจากวิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี สำหรับผมช่วงนี้เป็น หัวหน้าหลักสูตรการออกแบบเชิงโต้ตอบและการพัฒนาเกม วิทยาลัยครีเอทีฟดีไซน์ & เอ็นเตอร์เทนเมนต์เทคโนโลยี…
Read More » -
Game Development
รีวิว Kudan SDK สำหรับทำ Location Markerless AR บน Unity 3D
รีวิว SDK สำหรับทำ Augmented Reality หรือ AR โดยไม่ใช้ Marker (Markerless) ใช้แค่ระบบระบุตำแหน่งพิกัดLocation Service บน Unity 3D อย่างง่ายผ่าน Kudan SDK รีวิว SDK…
Read More » -
Game Development
Unity: การใช้งาน Lean Touch ร่วมกับ Vuforia บนแอพ AR
ตัวอย่างการสร้างแอพ Augmented Reality หรือ AR บน Unity ร่วมกับ Vuforia SDK ร่วมกับ Lean Touch สำหรับขยาย หรือหมุนวัตถุผ่านแอพฯ AR บทเรียนก่อนหน้านี้: การสร้าง Augmented Reality…
Read More » -
Unity 3D
สร้างเทคนิคเกมตามหนังสยองขวัญ Lights Out ด้วย Unity 3D
ไอเดียจากหนังสยองขวัญ Lights Out (2016) เกี่ยวกับวิญญาณร้าย ที่จะปรากฏกายเวลาที่ไฟดับลงเพราะอยู่ในแสงไฟไม่ได้ บทความนี้เราจะมาทำเทคนิคเกมแนวนี้กันบน Unity 3D หากใครนึกไม่ออกว่าเกมหรือหนังเรื่องนี้เป็นยังไง แนะนำให้ไปดูหนังสั้นเรื่องนี้ก่อน และพอมันดึงมากมันก็ถูกสร้างเป็นหนังใหญ่ปี 2016 ครับ ชื่อ Lights Out เหมือนกัน ไอเดียเกมก็คงทำตามหนังเลย คือกดปิดไฟผีก็จะปรากฏตัว…
Read More » -
2D Game Development
สร้างเกม 2D วิ่งเก็บของในฉากด้วย Unity
ตัวอย่างต่อไปนี้เป็นบทเรียนการพัฒนาเกม 2 มิติบน Unity รูปแบบง่าย ด้วยภาษา C# และการใช้ฟังก์ชันการควบคุมตัวละคร ประกอบการทำงานแบบ OOP ลักษณะของเกมในการออกแบบคือ ตัวละคร จะวิ่งไปมาในฉาก โดยมีเวลาที่จำกัด ในขณะที่เกมดำเนินไป วัตถุที่หล่นจากท้องฟ้าจะมีอยู่ 2 ประเภทคือ ลูกไฟ ที่ตัวละครโดนก็จะตายทันที…
Read More » -
Game Development
Unity 3D การเขียนเกมบนสมาร์ทโฟนร่วมกับ Acceleration Control
บทเรียนนี้จะเป็นการเขียนเกมบนสมาร์ทโฟนอย่าง iOS หรือ Android ด้วย Unity3D ร่วมกับการควบคุมเกมด้วยระบบเซ็นเซอร์ Acceleration Control ของอุปกรณ์ เป็นตัวอย่างของเกมในการเอียงเครื่องโทรศัพท์ของเราเพื่อกลิ้งเจ้าลูกบอลไปเก็บไอเท็มต่างๆ ให้ครบ ศึกษาบทเรียนการพัฒนาเกมด้วย Unity 3D ก่อนหน้านี้ สร้าง Project Unity 3D ขึ้นมาแล้วทำการออกแบบฉากด้วย…
Read More » -
Game Development
สร้าง Multiplayer Game บน Unity 3D ด้วย NetworkManager
เกมแบบหลายผู้เล่นในระบบเครือข่ายหรือ Multiplayer Game บน Unity 3D นั้นมี Asset Store มากมายให้เลือกใช้แต่ในบทเรียนนี้เราจะมาเรียนรู้เรื่องของ Network Manager กันก่อน ในบทเรียนนี้จะเริ่มต้นโดยการเรียกใช้ Network Manager ให้รู้ก่อนว่าเราสามารถทำอะไรกับมันได้บ้าง โดย Flow หลักของเกมที่เราจะพัฒนาจะมีการทำงานต่อไปนี้…
Read More »