กดแชร์เอาไว้อ่านทีหลัง หรือแชร์ให้เพื่อน คลิกด้านล่างเลยจ้า
กิจกรรมออนไลน์ คอม/ไอที พัฒนาทักษะ/เวิร์กชอป

Unity 2D Side Scroll Lab!

ข้อมูลเบื้องต้นของกิจกรรม

รูปแบบกิจกรรม

กิจกรรมออนไลน์
ทุกวันเสาร์, อาทิตย์ 19:00-21:00

วันที่จัดกิจกรรม

เสาร์ 27 ธันวาคม 2568 - อาทิตย์ 8 กุมภาพันธ์ 2569

วันที่รับสมัครวันสุดท้าย

เสาร์ 27 ธันวาคม 2568 (ปิดรับสมัครทันทีเมื่อมีผู้สมัครครบตามจำนวน)

จำนวนที่รับ

20 คน

ค่าใช้จ่าย

1,790 บาท (จ่ายตอนสมัคร)

คุณสมบัติ (ระดับการศึกษา/ช่วงอายุ/อื่นๆ)

ม.1 - ม.6 / ประถม & มัธยมศึกษา & สายอาชีพ (ปีการศึกษา 2568)
⚠ ใช้คอมพิวเตอร์ได้ และไม่ต้องมีพื้นฐานมาก่อน

กิจกรรมนี้จัดโดย (ติดต่อผู้จัด คลิกที่ไอคอนด้านล่าง)

GamiDev.

เพิ่มเติม
มีประกาศนียบัตร
สายอาชีวะสามารถสมัครได้

สนับสนุนแคมป์ฮับ คลิกที่ QR Code ด้านบน

คำอธิบายกิจกรรม

อยากมีผลงานเกมในพอร์ตไว้ยื่นมหาวิทยาลัยไหม? 🎓
คอร์ส Side Scroll Quest เริ่มจากศูนย์จนสร้าง “เกม 2D Side Scroller” ของตัวเองได้จริงภายใน 10 วัน!
ไม่ต้องมีพื้นฐานมาก่อน — เรียนรู้การใช้ Unity ตั้งแต่การสร้างตัวละคร การเคลื่อนไหว การชน ระบบศัตรู การเก็บไอเทม ไปจนถึงการออกแบบฉากและทำเมนูเกม

🎯 เป้าหมายหลักของคอร์ส
✅ เรียนรู้พื้นฐาน Unity 2D ตั้งแต่ศูนย์
✅ เข้าใจระบบสำคัญ เช่น การเคลื่อนที่, กล้อง, ฟิสิกส์, การชน, การเก็บของ, การตาย ฯลฯ
✅ สร้างเกม Side Scroll 2D แบบง่าย (เช่น “Hero Adventure”, “Forest Run”, หรือ “Mini Platformer”)
✅ มีผลงานเกมจบคอร์ส พร้อม export เป็น .exe หรือ .apk

🧠 สิ่งที่ผู้เรียนจะได้
✅ เข้าใจหลักการทำงานของ Unity 2D
✅ เขียน Script C# เบื้องต้นได้ (เช่น การเคลื่อนที่, การชน, การตรวจจับ)
✅ เข้าใจการทำงานของ Animator, Collider, Rigidbody2D, Canvas
✅ มีเกม 2D Side Scroll ที่สมบูรณ์เล่นได้จริง

รายละเอียดเนื้อหาการเรียน
🧩 Day 1: รู้จัก Unity + เริ่มต้นโปรเจกต์
– แนะนำ Unity Interface, Scene, Hierarchy, GameObject, Inspector
– 2D Mode, Orthographic camera
– Import Asset 2D (Sprites, Background, Tileset)
– ปฏิบัติ: สร้างฉากพื้นฐาน (พื้น, ตัวละคร dummy, กล้อง)
– Workshop: สร้าง “Level แรกของฉัน”

🕹 Day 2: ระบบการเคลื่อนที่ของตัวละคร (Player Movement)
– สร้าง Player Object + Rigidbody2D + Collider2D
– เขียนสคริปต์เคลื่อนที่ (ซ้าย–ขวา)
– การกระโดด + เช็กพื้น (Ground Check)
– ปรับค่า Physics ให้เคลื่อนไหวลื่นไหล
– Workshop: ทดสอบการควบคุม

⚔️ Day 3: ระบบกล้องและ Animation
– ใช้ Cinemachine 2D หรือเขียนกล้องตาม Player เอง
– การใช้ Animator + Animation Clip
– ผูก Animation กับการเคลื่อนไหว (Idle / Run / Jump)
– Workshop: ทำให้ตัวละครเคลื่อนไหวพร้อมแอนิเมชัน

🌳 Day 4: การสร้างฉากด้วย Tilemap
– ใช้ Tilemap และ Grid System
– สร้างพื้น ฉากหลัง และกำแพง
– Layer และ Sorting Layer
– Workshop: ออกแบบ Level ที่เล่นได้จริง

💥 Day 5: ระบบศัตรู (Enemy Basic AI)
– Enemy เดินซ้ายขวาแบบ Patrol
– การชนกับ Player แล้วทำดาเมจ
– ใช้ Collider Trigger
– Workshop: เพิ่มศัตรูในฉาก

🔫 Day 6: ระบบโจมตี (Attack System)
– Player โจมตี (ด้วยการกดปุ่ม, Animation Event, Collider)
– ศัตรูได้รับดาเมจ / ถูกทำลาย
– เอฟเฟกต์โจมตี (Particle หรือ Sprite Flash)
– Workshop: ทดสอบระบบต่อสู้

💎 Day 7: ระบบเก็บของ / คะแนน / UI
– สร้างเหรียญหรือของให้เก็บ
– เพิ่ม Score UI
– Canvas, Text, Image
– Workshop: ออกแบบ UI พื้นฐานในเกม

❤️ Day 8: ระบบพลังชีวิต + Game Over
– สร้าง Health System (Player & Enemy)
– HP Bar
– ตรวจจับ Game Over + Restart Scene
– Workshop: สร้าง Flow เกมที่สมบูรณ์

🌅 Day 9: เพิ่มเสียง + Polish เกม
– เพิ่ม Sound Effect / BGM
– ปรับแต่งแสง สี ฉากหลัง / Parallax Background
– ทำเมนูเริ่มต้น (Title Screen + Start Button)
– Workshop: เตรียมเกมสำหรับเผยแพร่

🏁 Day 10: สรุปโปรเจกต์ + Export เกม
– ตรวจเช็กระบบทั้งหมด
– Export เกมเป็น .exe (PC) หรือ .apk (Android)
– แนะนำการแก้บั๊กและต่อยอด (เพิ่ม Level, Boss, Save System)
– ปิดคอร์ส: นำเสนอผลงานของผู้เรียน

Extra Day
– นำเสนอไอเดียเกมที่น้องต้องการพัฒนา พร้อมคอมเม้นจากผู้สอน

หมายเหตุ
*เนื่องจากกิจกรรมจัดในช่วงปีใหม่ ในช่วงสัปดาแรกของเดือนมกราคม(วันที่ 3-4) ซึ่งตรงกับช่วงหยุดปีใหม่ ทาง GamiDev จะไม่นับ 2 วันนี้รวมในกิจกรรม ผู้สมัครสามารถเข้ามานั่งทบทวนหรือ ปรึกษาเพิ่มเติมได้ใน 2 วันนี้ โดยไม่นับรวมใน 10 ครั้งที่เรียน


CAMPHUB ไม่ได้เป็นผู้จัดกิจกรรมนี้ หากมีข้อสงสัยน้องๆ สามารถสอบถามจากผู้จัดได้โดยตรงนะครับ

กดแชร์เอาไว้อ่านทีหลัง หรือแชร์ให้เพื่อน คลิกด้านล่างเลยจ้า

ข้อมูลผู้เขียน