Xem trước lộ trình
Xem video giới thiệu để hiểu rõ hơn về lộ trình học này
Mô tả lộ trình
Lộ trình này được thiết kế cho người mới bắt đầu, giúp bạn đi từ con số 0 đến khi có thể tự tạo và xuất bản một trò chơi 2D hoàn chỉnh bằng Unity. Nội dung đi theo từng bước, từ kiến thức nền tảng về lập trình, sử dụng Unity Editor, xây dựng gameplay, đến tối ưu hoá và triển khai sản phẩm thực tế.
Bạn sẽ học được gì
- Hiểu quy trình phát triển game 2D chuyên nghiệp với Unity
- Làm quen với giao diện Unity và các công cụ hỗ trợ thiết kế 2D
- Nắm vững khái niệm Sprite, Tilemap và Sorting Layer trong game 2D
- Tạo và quản lý nhân vật, background, vật thể trong môi trường 2D
- Lập trình điều khiển nhân vật, di chuyển, nhảy và tấn công bằng C#
- Hiểu và áp dụng hệ thống vật lý 2D (RigidBody2D, Collider2D, Trigger)
- Xử lý va chạm, tương tác và cơ chế gameplay cơ bản
- Sử dụng Animation và Animator để tạo chuyển động mượt mà cho nhân vật
- Làm việc với hiệu ứng Particle để tăng tính sinh động cho game
- Tạo UI cơ bản: thanh máu, điểm số, menu, màn hình kết thúc trò chơi
- Thiết kế bản đồ và quản lý level bằng Tilemap Editor
- Thêm âm thanh nền, hiệu ứng va chạm và nhạc chiến đấu vào game
- Lưu dữ liệu người chơi: điểm số, màn chơi, trạng thái nhân vật
- Hiểu cách tối ưu hiệu suất game 2D trên nhiều thiết bị
- Tìm hiểu và áp dụng camera follow và giới hạn vùng di chuyển
- Làm việc với hệ thống Input mới (Input System) để điều khiển linh hoạt
- Thực hành xây dựng các mini game: platformer, endless runner, bắn súng 2D,...
- Xây dựng một game 2D hoàn chỉnh từ đầu đến cuối
- Tìm hiểu quy trình đóng gói và xuất bản game lên Android, PC hoặc WebGL
- Phát triển tư duy sáng tạo và kỹ năng cần thiết để trở thành Game Developer 2D chuyên nghiệp
Đối tượng phù hợp
- Người mới bắt đầu muốn tìm hiểu lập trình game.
- Sinh viên CNTT yêu thích phát triển game.
- Developer muốn chuyển hướng sang Unity.
- Người có ý tưởng game và muốn biến thành sản phẩm thực tế.
Lộ trình học (3 khóa học)
JavaScript Cơ Bản đến Nâng Cao - Tư Duy Lập Trình và Ứng Dụng Thực Tế
Khóa học này sẽ giúp bạn đi từ con số 0 đến làm chủ JavaScript – ngôn ngữ lập trình quan trọng nhất của web. Bạn sẽ học cách viết code tương tác với HTML & CSS, xử lý dữ liệu, điều khiển luồng chương trình, và xây dựng các ứng dụng web thực tế. Không chỉ học cú pháp, khóa học tập trung vào tư duy lập trình, giúp bạn giải quyết vấn đề, hiểu bản chất của biến, hàm, vòng lặp, sự kiện và DOM. Ở phần nâng cao, bạn sẽ tìm hiểu ES6+, Local Storage, JSON, Fetch API và thực hành với các project thực tế như to-do list, đồng hồ đếm ngược, mini game và kết nối API.
Unity Game Development - Từ Cơ Bản Đến Nâng Cao
Khóa học Unity toàn diện giúp bạn làm chủ công cụ phát triển game phổ biến nhất thế giới. Từ những khái niệm cơ bản về Unity Editor, GameObject, Component cho đến lập trình C# game development, Physics, Animation, UI/UX và xuất bản game. Bạn sẽ học cách tạo ra các game 2D và 3D hoàn chỉnh, hiểu về game design patterns, tối ưu hiệu năng, và triển khai game lên các nền tảng khác nhau như PC, Mobile, WebGL. Khóa học bao gồm nhiều project thực tế từ đơn giản đến phức tạp.
Java Từ Cơ Bản Đến Nâng Cao, Lập Trình Hướng Đối Tượng Chuyên Nghiệp
Khóa học Java toàn diện giúp bạn thành thạo ngôn ngữ lập trình phổ biến nhất thế giới. Từ những khái niệm cơ bản như biến, vòng lặp, điều kiện cho đến lập trình hướng đối tượng nâng cao với Class, Object, Inheritance, Polymorphism, và Abstraction. Bạn sẽ học cách xây dựng ứng dụng desktop với Swing, làm việc với cơ sở dữ liệu JDBC, xử lý exception, collection framework, và multithreading. Khóa học cũng bao gồm Spring Framework cơ bản để chuẩn bị cho việc phát triển ứng dụng enterprise.
Xem trước lộ trình
Xem video giới thiệu để hiểu rõ hơn về lộ trình học này
9.000 ₫
3 khóa học
Tổng thời lượng: 16 giờ
Truy cập trọn đời