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

Unity 6 & C# Programming Crash Course For Complete Beginners

Khóa học cấp tốc về Unity 6 và lập trình C# dành cho người mới bắt đầu hoàn toàn

Khóa học cấp tốc về Unity 6 và lập trình C# dành cho người mới bắt đầu hoàn toàn

Học cách sử dụng Unity và viết code C# để tạo một game phiêu lưu hoàn chỉnh với bẫy và hố sâu không đáy.

4.7
(29 đánh giá)
283 học viên
Giảng viên
Zouhair Serrar
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
16.0 giờ video
65 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

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

Xây dựng một game hoàn chỉnh trong Unity 6, từng bước một, không cần kinh nghiệm phát triển game trước đó.
Học lập trình C# một cách thú vị thông qua việc làm quen với vài khái niệm mới mỗi bài giảng.
Có cái nhìn tổng quan về quy trình phát triển game, từ dựng màn chơi, thêm hiệu ứng âm thanh, đến tinh chỉnh gameplay.
Đi từ người mới bắt đầu lên trình độ trung cấp và nâng cao khi chúng ta cùng đào sâu vào các chủ đề phức tạp hơn.

Yêu cầu

Không yêu cầu kinh nghiệm trước với Unity hay lập trình C#, bạn sẽ học mọi thứ cần biết trong khóa học này.

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

Người mới bắt đầu hoàn toàn với Unity và C#
Những người mong muốn phát triển game nhưng chưa có kinh nghiệm
Lập trình viên Unity/C# mới bắt đầu hoặc ở trình độ trung cấp cần kiến thức để tạo những game hoàn chỉnh
Nhà phát triển từ trung cấp đến nâng cao muốn triển khai một game phiêu lưu đầy đủ với bẫy và nhiều màn chơi

Nội dung khóa học

8 phần • 65 bài giảng
1 Giới thiệu
2 Góc nhìn từ học viên: Game Mèo Phiêu Lưu của Milan
3 Góc nhìn từ học viên: Robert AKA (LL)Atan
1 Tư duy đúng đắn để học lập trình
2 Chương trình là gì
3 Cấu trúc của một chương trình
4 Biến
5 Đọc tài liệu và sử dụng AI tổng hợp
6 Lớp và đối tượng
7 Môi trường thực thi C# và cài đặt Visual Studio
8 Những bước đầu tiên trong lập trình
9 Câu lệnh điều kiện
10 Phương thức
1 Cài đặt Unity và tạo dự án mới
2 Import mô hình và dựng màn chơi
3 Căn chỉnh theo lưới trong Unity 6.4+
4 Giới thiệu về lập trình C#
5 Giới thiệu về lập trình trong Unity
6 Script đầu tiên của chúng ta: Coin Animator
7 Xử lý đầu vào trong Unity với Input System
8 Thêm về đầu vào trong Unity 6
9 Di chuyển nhân vật người chơi
10 Sửa lỗi bước chân trượt
11 Hoạt ảnh nhân vật người chơi
12 Thêm bộ điều khiển camera
13 Hỏi đáp
1 Thu thập xu
2 Thêm hiệu ứng âm thanh cho nhân vật
3 Tầm quan trọng của phản hồi và cách sử dụng Gói hiệu ứng hạt của Unity
4 Tạo hiệu ứng hình ảnh khi thu thập xu
5 Tạo hiệu ứng bụi khi tiếp đất
6 Thêm bẫy gai chết người
7 Thêm hệ thống máu
8 Xử lý khi người chơi chết
9 Thêm hố sâu không đáy chết người
10 Thêm màn hình Game Over
11 Ngăn camera theo dõi trong màn hình Game Over
12 Thêm HUD hiển thị điểm máu dưới dạng trái tim
13 Theo dõi tiến độ màn chơi
1 Dùng cổng để thoát sang màn tiếp theo
2 Hoàn thiện bẫy gai
3 Thêm bẫy lưỡi dao quay
4 Chỉnh sửa hình ảnh và thêm menu tạm dừng
5 Thêm màn hình menu chính và tạo quản lý UI toàn cục
6 Sức mạnh của Coroutine so với các phương thức đơn giản
7 Hiển thị màn hình tải khi chuyển màn chơi
1 Chạy nước rút
2 Làm camera mượt hơn
3 Di chuyển nhân vật mượt hơn
4 Tiêu hao stamina khi chạy nước rút
5 Thêm hiệu ứng màn hình khi stamina thấp
6 Tạo hoạt ảnh lăn
7 Lăn
8 Làm cho người chơi bất tử khi lăn
1 Khái niệm kế thừa và đa hình trong C#
2 Tổng quan hệ thống nhặt đồ
3 Tạo một số prefab của đồ nhặt
4 Lớp cơ sở của đồ nhặt
5 Hiệu ứng hình ảnh và âm thanh của đồ nhặt
6 Đẩy đồ nhặt ra xa
7 Bóng đổ từ trên xuống để gameplay dễ nhìn hơn
8 Hệ thống túi đồ
9 Hiển thị vật phẩm trong túi lên HUD
10 Cải thiện biểu tượng trái tim
1 Hướng đi tiếp theo

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

Have you ever dreamed of making your own video game but felt overwhelmed by where to start? This beginner-friendly Unity course takes you from absolute zero to building a fully functional 3D adventure game, step by step, with no prior coding or game development experience needed.

Instead of bombarding you with abstract concepts, we’ll learn by doing, and with each lecture we’ll gently introduce new concepts and understand how they work. Together, we’ll build a coin-collecting adventure game from scratch, expanding it with movement, animation, traps, enemies, UI, sound, and visual effects.

This course is not about showing you where to click and what to type. My goal is to show you why we do things the way we do them, and in the process transform you into a game developer. You’ll learn to think and execute your plans like a professional. By the end of the course, you will have enough tools at your disposal to kickstart any game project you want to work on.

Game development is a continuous learning process, I’m not promising you that you’re going to know how to make any game, but this course will give you a solid understanding of the basics, and a strong foundation on which to build. After taking this course, learning game dev is going to become a fun adventure of discovery; with small successes and failures that are an integral part of the journey, and that’s the very core of a fun and rewarding game dev career.

  • Throughout this course, you'll learn how to create a flexible player controller and how to implement some basic movements like jumping. You'll discover how to use the input system in Unity, how to animate 3D characters, control the camera, and how to play sound effects and create various visual effects to enhance the look and feel of your game.

  • At the beginning of the course, you’ll find a couple of lectures dedicated to teaching you the very basics of programming and using Unity, showing you the most important aspects that you need to be aware of. These are short lectures with plenty of visual aids, most of the programming concepts are sprinkled all throughout the course to help you grasp them in a fun and engaging way.

  • We’ll learn how to create and fine-tune some game mechanics like deadly pits, dangerous spike traps that can either be activated by pressure or with a timer, and sharp spinning blades that are up to no good. Learn to make these the proper way, while making the tools within Unity to edit their parameters and allow us to lay them out easily to make our levels.

  • A game is like a big puzzle, we’ll learn to make some solid puzzle pieces. You can take the knowledge that you acquire here to make more levels, more traps, more ways to move and attack, and innovate on your own, coming up with your own game mechanics.

  • Even advanced Unity developers are sometimes confused about how to create menus and organize their prefabs and scenes in Unity to make a complete game. We’re going to discover some clever ways to keep our project extremely well organized and clean, while remaining flexible and expandable.

  • You’ll learn how to write industry-grade C# code, I have some extremely high standard when it comes to coding, because that’s the lifeblood of your game. Messy code leads to unfinished or abandoned projects, and I’ll give you the best practices to follow to keep your code effective, efficient, and easy to maintain. But most of all, I want you to be able to understand what your code is doing when you come back to it a few weeks later, you’ll be surprised how difficult that is to achieve, it requires high levels of cleanliness and readability.

You’re just one click away from unlocking your game dev super-powers! See you inside!

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 Csharp Programming
Hiển thị tất cả khoá học Dotnet
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 😊