2D Metroidvania Game Development with Unity and C#

Master the fundamentals of C# programming and Unity to build your own 2D action-adventure game featuring classic exploration and character upgrade mechanics.

4.6 (908) ⏱ 1 ชม. 35 นาที 📚 5 บทเรียน 🎧 เวอร์ชันเสียง

เกี่ยวกับคอร์สนี้

Have you ever wanted to create your own action-adventure game but didn't know where to start with programming? Developing a Metroidvania-style game is the perfect way to learn game design and C# coding from the ground up. In this text-based course, you will transition from a beginner to a confident game developer by understanding how to structure and code a 2D side-scroller. You will learn how to implement classic mechanics like progressive ability unlocks, enemy behavior, and dynamic map systems using modern Unity workflows and clean C# scripting. What you'll learn: - Understand core game development concepts, Unity physics, and foundational C# programming syntax - Implement essential player mechanics including double jumps, dashing, and wall sliding using the modern Input System - Create modular upgrade systems that unlock new abilities as the player explores the world - Design intelligent enemy behaviors, from basic patrolling ground units to flying hazards and boss encounters - Build dynamic UI systems, interactive menus, and a functional mini-map to guide players through your levels - Manage game state, saving progression, and persistent data across different scenes using ScriptableObjects The course starts with essential terminology and Unity interface fundamentals before moving step-by-step through character movement, level progression, and enemy logic. You will study clear code explanations and conceptual breakdowns designed to build your confidence block by block. This course is designed for absolute beginners, aspiring game designers, and artists looking to learn the programming side of game creation. No prior coding or game engine experience is required. Start your game development journey and bring your 2D action-adventure ideas to life.

สิ่งที่คุณจะได้รับ

  • 📜 ใบประกาศนียบัตร
    เพิ่มในโปรไฟล์ LinkedIn ของคุณ
  • 🎧 รวมเวอร์ชันเสียง
    เรียนได้ทุกที่ ไม่ต้องดูจอ
  • ♾️ เข้าถึงตลอดชีพ
    กลับมาเรียนได้ตลอด ไม่มีหมดอายุ
  • 📱 โทรศัพท์หรือคอมพิวเตอร์
    ใช้งานได้ทุกที่ ทุกอุปกรณ์
  • 💸 คืนเงิน 30 วัน
    ไม่ต้องอธิบาย
  • กระชับและตรงประเด็น
    1 ชม. 35 นาที เนื้อหาเชิงปฏิบัติ

รีวิว (2)

Javier Garcia KE ผู้เรียนที่ยืนยันแล้ว
★ 4 · 2026-02-01T01:41:54+00:00

โดยรวมแล้วเป็นคอร์สที่ดีทีเดียว บางช่วงเร็วไปหน่อยสำหรับฉัน แต่ตัวอย่างโดยทั่วไปก็ช่วยได้ คุ้มค่ากับเวลาที่ลงทุนไป

Agustín Vargas UY ผู้เรียนที่ยืนยันแล้ว
★ 5 · 2025-12-14T12:28:54+00:00

หลักสูตรที่สมบูรณ์ มันเป็นฐานที่ดี ฉันอยากให้โมดูลต่อไปมีภารกิจที่ท้าทายมากขึ้น

เขียนรีวิว

หลังจากส่ง เราจะขอให้คุณเข้าสู่ระบบ — ฉบับร่างของคุณถูกบันทึก

ผู้เรียนคนอื่นเรียน

การพัฒนาเกมด้วย Unity: สร้างโปรเจกต์ขนาดเล็ก

หลักสูตรนี้จะแนะนำนักพัฒนาเกมมือใหม่ให้สร้างโปรเจกต์มินิเกมที่น่าสนใจโดยใช้ Unity ครอบคลุมพื้นฐานการเขียนสคริปต์ การจัดการสินทรัพย์ และการออกแบบเชิงโต้ตอบ
★ 5.0 (19)
$4.99$9.99

Unity 6 Multiplayer: สร้างเกม 2D RPG ด้วย Netcode

ค้นพบวิธีการสร้างเกม Multiplayer แบบเครือข่ายใน Unity 6 โดยการเขียนโค้ด 2D RPG พื้นฐานด้วยแนวทางปฏิบัติ Netcode ที่ทันสมัย
★ 5.0 (16)
$4.99$9.99

การพัฒนาเกม 2D ด้วย Unity: โปรเจกต์ Flappy Chopper

เรียนรู้การสร้างเกม 2D ที่สมบูรณ์แบบตั้งแต่เริ่มต้นโดยใช้ Unity ฝึกฝนกลไกหลักและหลักการออกแบบเกม
★ 5.0 (18)
$4.99$9.99

การพัฒนาเกมสำหรับวัยรุ่นด้วย Unity และ C#

สร้างเกมแบบตอบสนอง ขณะที่เรียนรู้ทฤษฎีการเขียนโปรแกรมสมัยใหม่และออกแบบเกมอย่างมืออาชีพ ผ่านบทเรียนที่เขียนไว้อย่างมีโครงสร้าง
★ 5.0 (7,121)
$4.99$9.99

คำถามที่พบบ่อย

ฉันต้องใช้อะไรในการเรียนคอร์สนี้? +

แค่โทรศัพท์หรือคอมพิวเตอร์ที่มีอินเทอร์เน็ต ไม่ต้องติดตั้งหรือใช้อุปกรณ์พิเศษ

ฉันชำระเงินอย่างไร? +

ผ่านบัตรด้วย Stripe หรือคริปโต เราไม่เก็บข้อมูลบัตร — Stripe จัดการอย่างปลอดภัย

ฉันขอคืนเงินได้ไหม? +

ใช่ — คืนเงินเต็มจำนวนใน 30 วัน ไม่ต้องอธิบาย

ฉันมีสิทธิ์เข้าถึงนานเท่าไร? +

ตลอดไป เมื่อซื้อแล้วคอร์สเป็นของคุณ กลับมาเรียนได้ตลอด

ฉันจะได้ใบประกาศนียบัตรไหม? +

ได้ เมื่อเรียนจบจะได้รับใบประกาศนียบัตรที่เพิ่มในโปรไฟล์ LinkedIn ได้

ออกแบบสำหรับผู้เรียนใน
เทคโนโลยี ดีไซน์ การเงิน การตลาด สาธารณสุข การศึกษา ธุรกิจการบริการ อุตสาหกรรม