Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Complete C# Unity 2D Game Development (Updated To Unity 6)

Phát Triển Game 2D Hoàn Chỉnh Với C# & Unity (Cập Nhật Unity 6)

Phát Triển Game 2D Hoàn Chỉnh Với C# & Unity (Cập Nhật Unity 6)

Xây dựng 4 game 2D có thể chơi được trong Unity 6 bằng C#. Học kỹ năng lập trình thực tế và nắm vững kiến thức nền tảng về phát triển game.

4.7
(107,590 đánh giá)
488,593 học viên
Giảng viên
GameDev.tv Team
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.839.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.0 giờ video
132 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 06/10/2026

Bạn sẽ học được gì

Tạo 4 game 2D thực thụ trong Unity và xây dựng sự tự tin để tự mình làm game từ con số 0
Học lập trình C# từ đầu — không yêu cầu kinh nghiệm lập trình trước đó
Xây dựng nền tảng vững chắc về nguyên lý thiết kế và phát triển game
Hiểu cách lập trình hướng đối tượng hoạt động thông qua thực hành trực tiếp
Tạo các dự án game 2D hoàn chỉnh để làm đẹp portfolio hoặc đơn giản là để giải trí
Phát triển kỹ năng giải quyết vấn đề và lập trình có thể áp dụng ở mọi nơi
Ứng dụng kiến thức của bạn ra ngoài Unity — sang .NET, các ngôn ngữ hoặc engine khác
Tham gia cộng đồng sinh viên và nhà phát triển hỗ trợ lẫn nhau, học thông qua thực hành

Yêu cầu

Máy tính PC hoặc Mac có thể chạy Unity 6 trở lên
Có kết nối internet thường xuyên để hỏi đáp và nhận hỗ trợ từ cộng đồng
Không cần kinh nghiệm lập trình hay Unity — chúng tôi sẽ dạy bạn mọi thứ từ đầu
Có đam mê và sẵn sàng học cách viết code.

Đối tượng phù hợp

Dành cho bất kỳ ai muốn học lập trình theo cách thú vị — thông qua việc làm game.
Người mới bắt đầu muốn học lập trình C# và Unity 2D từ con số 0
Những nhà phát triển game indie đầy khát vọng muốn có một lộ trình có cấu trúc, dựa trên dự án để bước vào ngành phát triển game
Bất kỳ ai tò mò muốn tự tạo game platform, arcade hoặc top-down của riêng mình
Họa sĩ muốn học cách đưa tác phẩm của mình vào trong game.
Lập trình viên muốn chuyển đổi kỹ năng sang lĩnh vực phát triển game.

Nội dung khóa học

6 phần • 132 bài giảng
1 Chào Mừng Đến Với Khóa Học
2 Tải Unity & Editor
3 QUAN TRỌNG: Cập Nhật Bảo Mật Unity
4 Bắt Đầu Sử Dụng Unity
5 Đoạn Code Đầu Tiên Của Chúng Ta
6 Cộng Đồng & Hỗ Trợ
1 Giới Thiệu Phần - Delivery Dash
2 Giới Thiệu Về Methods
3 Transform.Translate()
4 Giới Thiệu Về Variables
5 Cách Sử Dụng SerializeField
6 Keyboard Input & Câu Lệnh if
7 Di Chuyển Chiếc Xe Của Chúng Ta
8 Sử Dụng Time.deltaTime
9 Colliders & Rigidbodies
10 Sử Dụng OnCollisionEnter2D()
11 Sử Dụng OnTriggerEnter2D()
12 Giới Thiệu Cinemachine
13 Thêm Assets Vào Dự Án
14 Xe & Nền
15 Tạo Một Level
16 Thêm Các Khối Va Chạm
17 Sử Dụng Tags Trong Unity
18 Giới Thiệu Bools
19 Giới Thiệu Prefabs
20 Cách Hủy Đối Tượng
21 Sử Dụng GetComponent
22 Tăng Tốc & Chướng Ngại Vật
23 Thêm Văn Bản UI
24 Tổng Kết - Delivery Dash
1 Giới Thiệu Phần - Snow Surfer
2 Thiết Kế Game - Snow Surfer
3 Giới Thiệu Sprite Shapes
4 Sử Dụng Edge Colliders
5 Cinemachine Follow Camera
6 Thiết Lập Nhân Vật Của Chúng Ta
7 Sử Dụng Surface Effector 2D
8 Sử Dụng Unity Input System
9 Xoay Người Chơi
10 Vạch Đích & Phát Hiện Va Chạm
11 Namespaces & SceneManagement
12 Sử Dụng Invoke() Để Tạo Độ Trễ
13 Giới Thiệu Particle Systems
14 Kích Hoạt Hiệu Ứng Hạt
15 Dành Thời Gian Điều Chỉnh
16 Sử Dụng FindFirstObjectOfType()
17 Sử Dụng OnCollisionExit()
18 Public Access Modifier
19 Tính Toán Số Lần Lộn Vòng
20 Giới Thiệu Function Parameters
21 Sử Dụng Fonts
22 Giới Thiệu ScriptableObjects
23 Kích Hoạt Powerups
24 Tạo Bộ Đếm Thời Gian
25 Tạo Hiệu Ứng Hạt Cho Powerup
26 Anchors & Pivots
27 Layout Groups & Buttons
28 Sự Kiện OnClick() Của Button
29 Tổng Kết - Snow Surfer
1 Giới Thiệu Phần - Tilevania Three
2 Cắt Sprite Sheets
3 Giới Thiệu Unity Tilemap
4 Tilemaps Với Sorting Layers
5 Cách Sử Dụng Unity Rule Tiles
6 Tạo Animation Idle Cho Người Chơi
7 Animation States & Transitions
8 Composite Collider Cho Tilemap
9 Thiết Lập Input System
10 Di Chuyển Ngang Của Người Chơi
11 Lật Hình Người Chơi
12 Animation State Trong Code
13 Nhảy
14 Sử Dụng isTouchingLayers
15 Leo Thang
16 Ngừng Trượt Trên Thang
17 Animation Leo Thang
18 Cinemachine Follow Camera
19 Cinemachine Confiner
20 State-Driven Cameras
21 Sử Dụng Physics Material 2D
22 Ngăn Nhảy Tường
23 Thiết Lập Kẻ Địch
24 Di Chuyển & Lật Kẻ Địch
25 Tính Mạng Người Chơi
26 Trạng Thái Chết Của Người Chơi
27 Cách Tạo Mối Nguy Hiểm
28 Instantiate Đạn
29 Triển Khai Hành Vi Của Đạn
30 Tạo Đồng Xu Nhặt
31 Thêm Hiệu Ứng Âm Thanh
32 Tạo Một Số Level
33 Tải Level
34 Giới Thiệu Coroutines
35 Sử Dụng Singleton Pattern
36 Game Session Controller
37 UI Mạng Sống Liên Tục
38 UI Điểm Số Liên Tục
39 Scene Persist
40 Prefab Variants
41 Tổng Kết - Tilevania Three
1 Giới Thiệu Phần - Star Blaster
2 Thiết Kế Game - Star Blaster
3 Thiết Lập Dự Án
4 Thiết Lập Di Chuyển
5 Ranh Giới Viewport
6 Giới Thiệu Arrays
7 Vòng Lặp For
8 Tìm Đường Cho Kẻ Địch
9 Instantiate Kẻ Địch
10 Coroutines & Vòng Lặp Foreach
11 Vòng Lặp While
12 Nhận Sát Thương
13 Thiết Lập Đạn
14 Người Chơi Bắn
15 Kẻ Địch Bắn
16 Nền Cuộn
17 Hiệu Ứng Hạt Nổ
18 Rung Màn Hình
19 Thêm Hiệu Ứng Âm Thanh
20 Thêm Nhạc Nền
21 Giữ Điểm Số
22 Game UI (Phần 1)
23 Game UI (Phần 2)
24 Thêm Các Scene
25 Level Manager
26 Singleton Pattern
27 ScoreKeeper Singleton
28 Cân Bằng & Build Game
29 Tổng Kết - Star Blaster
30 Tổng Kết Khóa Học
1 Bài Giảng Quà Tặng: Dành Riêng Cho Bạn
2 Lời Cảm Ơn

Giới thiệu khóa học

Unlock the Game Developer in You with the Complete Unity 2D Developer Course - now being remastered in Unity 6!

Ready to make your own video games? This course will take you from total beginner to building your own 2D games using Unity 6, the world-leading game engine used by studios and indie developers alike.

Whether you're new to coding, game design, or both — we’ll guide you step-by-step through the process using Unity’s latest tools and features. You’ll build four complete games, learn C# programming, and develop the confidence to create your own games from scratch.

Games You’ll Build:

  • Delivery Dash – Steer your way through challenges in a fun driving game.

  • Snow Surfer – Carve the slopes in a side-scrolling adventure.

  • Jump Mania (coming soon) – Navigate perilous platforms in a fast-paced platformer.

  • Star Blaster (coming soon) – Blast through enemies in a space shooter that’s out of this world.

All project files and assets are included, with plenty of support so you never get stuck. You’ll be writing real code with C#, gaining a solid foundation in object-oriented programming, and learning how to apply game development principles the right way.

You won’t just watch us build — you’ll try it yourself first, then follow along as we walk you through each step. It’s a hands-on learning experience designed to make the lessons stick.

You’ll also join a global community of game developers, with friendly help available in the Q&A, course forums, and beyond.

Who This Course is For:

If you’ve always wanted to make games but didn’t know where to start — this is it.

Perfect for:

  • Complete beginners

  • Artists looking to bring assets to life

  • Coders curious about game development

  • Anyone with a love for games and a desire to create

With lifetime access, expert instruction, and a growing library of content, this course gives you everything you need to start your journey as a 2D game developer.

Don’t just play games — make them. Enrol now and start building with Unity 6!

 

Note: This course is currently being updated to Unity 6.

You’ll find both the new content and the original course material included. Once the remaster is complete, the original content will be moved to a separate archive course, which you’ll continue to have full access to.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Sharp
Hiển thị tất cả khoá học D Game Development
Hiển thị tất cả khoá học Game Development
Hiển thị tất cả khoá học Unity
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊