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

Little Adventurer: Learn to make a 3D action game with Unity

Nhà thám hiểm nhí: Học cách tạo game hành động 3D với Unity

Nhà thám hiểm nhí: Học cách tạo game hành động 3D với Unity

Tạo game Unity 3D đầu tay với asset game đẹp mắt!

4.4
(344 đánh giá)
3,024 học viên
Giảng viên
Single-Minded Ryan
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.699.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
101 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ì

Cách xây dựng hoàn chỉnh một game hành động 3D từ đầu với asset chất lượng cao
Cài đặt và thiết lập Unity & Visual Studio Code
Code các kỹ năng cơ bản: di chuyển nhân vật, tấn công, bắn và né đòn
Tạo hệ thống combo đơn giản
Điều khiển animation bằng Animator Controller, Animator Override Controller và Animation Event
Điều khiển VFX qua script
Tạo AI bằng hệ thống NavMesh để kiểm soát hành vi kẻ địch
Áp dụng State Pattern cơ bản để quản lý trạng thái nhân vật
Xây dựng hệ thống máu & sát thương cơ bản
Xây dựng hệ thống máu & sát thương cơ bản
Tạo vật phẩm nhặt & đạn
Kiểm soát logic game & sinh kẻ địch
Cách dùng Gizmo để debug
Thiết kế level cơ bản
Tạo menu chính và menu trong game bằng hệ thống UI của Unity

Yêu cầu

Máy Mac hoặc PC chạy được Unity 2021
Hiểu biết rất cơ bản về Unity Editor như di chuyển trong Scene, dùng các công cụ thao tác (Translate, Rotate và Scale)
Cần nắm kiến thức nền về C#, như cách hoạt động của biến và hàm

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

Ai muốn tự tạo game hành động 3D đẹp mắt
Người mới bắt đầu có chút kinh nghiệm cơ bản về C# và Unity
Ai muốn theo đuổi sự nghiệp phát triển game

Nội dung khóa học

28 phần • 100 bài giảng
1 Học cách tạo game hành động 3D với asset chất lượng cao
2 Cài đặt Unity Hub và Unity (phiên bản 2021)
3 Cài đặt Visual Studio Code & .Net SDK
4 Tạo project Unity mới
5 Thiết lập Visual Studio Code
6 Game Asset
7 Import gói game asset
8 Cài đặt Unity Packages & Thiết lập Render Pipeline
1 Thiết lập Scene trong game
1 Thiết lập Player Gameobject
2 Thiết lập Camera ảo
1 Thêm Component Character Controller
2 Tạo Script
3 Viết Script Player Input
4 Di chuyển cơ bản 01
5 Di chuyển cơ bản 02
1 Tạo Animator Controller
2 Gắn kiếm vào nhân vật
3 Animation chạy & Script
4 Animation rơi & Script
1 Thiết lập Footstep VFX
2 Viết Script PlayerVFXManager
3 Viết Script hành vi Player_Run
1 Tạo Enemy GameObject
2 Tạo Animator Override Controller
1 Bake NavMesh
2 Thêm Component Nav Mesh Agent
3 Viết Code di chuyển cho kẻ địch
1 VFX di chuyển của kẻ địch
1 Giới thiệu State Pattern đơn giản
2 Cập nhật Script Player Input
3 Tạo State Enum và SwitchToState()
4 Cập nhật Script Character
1 Tạo Animation tấn công
2 Tạo VFX lưỡi kiếm
3 Viết Code trượt (Sliding) cho nhân vật
1 Thiết lập Animation tấn công kẻ địch
2 Thiết lập VFX tấn công kẻ địch
1 Script Health
2 Thiết lập Collider gây sát thương (Damage Caster)
3 Cập nhật Script Character
4 Script Damage Caster
5 Thêm Animation Events & Cập nhật Script Character Controller
1 VFX chém lưỡi kiếm (Blade Slash)
2 VFX kẻ địch bị trúng đòn
3 VFX hiệu ứng nước bắn (Splash) khi đánh trúng kẻ địch
4 VFX nhấp nháy (Blink) cho kẻ địch và nhân vật
1 Script & Animation kẻ địch chết
2 Hiệu ứng tan biến (Dissolve) Material khi kẻ địch chết
3 Tạo vật phẩm đơn giản (Heal Orb)
4 Script rơi vật phẩm
1 Thiết lập Enemy DamageCaster & máu nhân vật
2 Vũ khí nhân vật rơi ra
3 Trạng thái bị trúng đòn (BeingHit)
4 Hiệu ứng va chạm lên nhân vật
5 Nhân vật trở nên bất tử sau khi bị đánh trúng
1 Thiết lập Heal Orb
2 VFX nhặt Heal Orb
1 Thiết lập Animator nhân vật
2 VFX chém lưỡi kiếm (Blade Slash)
3 Script Combo cho nhân vật
1 Thiết lập Animation Dash
2 Cập nhật Script PlayerInput
3 Script Dash (Trượt)
1 Thiết lập Enemy02 GameObject
2 Thiết lập Animator
3 Thiết lập Damage Orb
4 Script Damage Orb
5 Script bắn Damage Orb
6 Tinh chỉnh Script bắn của Enemy02
1 Thiết lập nhóm Spawner
2 Script SpawnPoint & Spawner
3 Hoàn thiện nhóm Spawner
4 Thêm trạng thái SpawnState cho kẻ địch
5 VFX Material khi sinh ra
1 Thiết lập Gate
2 Script Gate
3 Mở khóa Gate từ Spawner
1 Script GameManager
2 Thiết kế Level
3 Tinh chỉnh Script SpawnPoint & Spawner
1 Thiết lập Coin
2 Script xoay Coin
3 Hoàn thiện Coin
4 Thêm nhiều Coin và Gate hơn
1 Thiết lập Game UI
2 Tạo GameUI_Manager & Cập nhật thanh máu và văn bản Coin
3 Tạo State Machine cho Game UI
4 Bật/tắt UI tạm dừng (Pause)
5 Thêm EventSystem
6 Nút tiếp tục & Nút khởi động lại
7 Tạo Scene MainMenu & nút MainMenu
8 UI GameOver & UI Hoàn thành game
9 Thiết lập Mainmenu UI
10 Script MainmenuManager
1 Tinh chỉnh game 01: Đẩy kẻ địch lùi lại một chút khi gây sát thương
2 Tinh chỉnh game 02: Hiệu ứng Dither cho Material khi ở sau tường
3 Tinh chỉnh game 03: Xoay nhân vật về phía con trỏ chuột khi tấn công
1 Build và chạy game
1 Toàn bộ Script

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

Before I became a programmer, I had been working as a digital artist for a really long time, how games look really matters to me. So when I started creating this tutorial, I really wanted to make the whole experience enjoyable, not only mentally, but also visually. I want you to see a product-level video game building up in your hands while you go through this tutorial, and I believe that will make the how learning experience more immersive.

This course comes with a production-level game asset package, including high-quality models with 4K textures, animations, environment models, a pre-constructed level prefab, and VFX prefabs.

In this course, we will build a basic 3D action game from scratch with high-quality game assets. I will provide you with all the character models, animations, environment, VFX, and Post-Process settings (sound & music not included so far) to make you feel like you are building a professional game from the beginning.


I will try to focus on every detail, but at the same time, it's better that you have some basic experience in Unity & C#, such as how to navigate the scene, move and rotate GameObjects, and understand how variables and functions work.


At the end of this course, you will be able to create game elements such as:

  • Install, and setup Unity & Visual Studio Code

  • Code basic character movement, attack, shoot and dodge abilities

  • Create a simple combo system

  • Control animations with animator controller, override animator controller, and animation event

  • Control VFX via script

  • Create AI with NavMesh system to control enemy behaviors

  • Use a basic state pattern to control the character's status

  • Create basic health & damage system

  • Create pickups & bullets

  • Game logic control & enemy spawn

  • Basic level design

  • How to use gizmo to debug

  • Create main menu and game menu with Unity UI system

Please NOTE that this course DOES NOT contain any sound and music assets so far.

*All of the assets (meshes, animations, VFX, etc.) provided in this course are only for educational purposes, please do not use them in any commercial projects.


By the end of this course, you will have a 3D action game that you can show off to your friends and experiment with your unique ideas.

Please enroll today, I'm looking forward to seeing you in the course.



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