Đề cương khóa học
Giới thiệu về Rust cho Game Development
- Tổng quan về phát triển trò chơi với Rust
- Lợi ích của việc sử dụng Rust trong phát triển trò chơi
- Giới thiệu về các khung phát triển trò chơi trong Rust
Thiết lập Môi trường Phát triển
- Cài đặt Rust và Cargo
- Cấu hình môi trường phát triển Rust
- Thiết lập khung phát triển trò chơi và phụ thuộc
Cơ bản về Game Development với Rust
- Tổng quan về các khái niệm phát triển trò chơi
- Thực thể, thành phần và hệ thống trong phát triển trò chơi Rust
- Vòng lặp game và xử lý sự kiện trong Rust
Đồ họa Programming với Rust
- Giới thiệu về thư viện và động cơ đồ họa trong Rust
- Làm việc với đồ họa 2D và 3D trong trò chơi Rust
- Kỹ thuật hiển thị và shader trong Rust
Cơ chế Gameplay Programming trong Rust
- Triển khai cơ chế trò chơi và logic sử dụng Rust
- Xử lý đầu vào và điều khiển người chơi trong trò chơi Rust
- Simulasi vật lý và phát hiện va chạm trong trò chơi Rust
Âm thanh và Âm nhạc Trong Trò Chơi Rust
- Tích hợp thư viện âm thanh cho hiệu ứng âm thanh và âm nhạc trong trò chơi Rust
- Triển khai phát lại và trộn âm thanh trong trò chơi Rust
Phát triển Giao diện Người dùng Trong Rust
- Tạo giao diện người dùng và menu cho trò chơi bằng cách sử dụng Rust
- Xử lý đầu vào và tương tác của người dùng trong UIs Rust
- Nguyên tắc thiết kế giao diện người dùng và thực hành tốt nhất cho trò chơi Rust
Tối ưu hóa và Hiệu suất Trong Trò Chơi Rust
- Profiling và tối ưu hóa mã game Rust để tăng hiệu suất
- Quản lý bộ nhớ và kỹ thuật tối ưu hóa trong Rust
- Kỹ thuật để cải thiện tốc độ khung hình và giảm độ trễ trong trò chơi Rust
Debugging và Kiểm thử Trò Chơi Rust
- Công cụ và kỹ thuật để debug trò chơi Rust
- Kiểm thử đơn vị và tích hợp trong phát triển trò chơi Rust
- Xử lý lỗi và ngoại lệ trong trò chơi Rust
Phân phối Trò Chơi Rust
- đóng gói và phân phối trò chơi Rust cho các nền tảng khác nhau
- Tạo trình cài đặt và tập tin thực thi cho trò chơi Rust
- Xem xét về việc triển khai trò chơi và cập nhật sau khi phát hành
Tóm tắt và Bước Tiếp theo
Yêu cầu
- Hiểu biết cơ bản về các khái niệm lập trình
- Kinh nghiệm với một ngôn ngữ lập trình (như C hoặc C++)
- Quen thuộc với các khái niệm phát triển game là có ích nhưng không bắt buộc
Đối tượng tham gia
- Nhà phát triển game
- Lập trình viên quan tâm đến việc phát triển game với Rust
Đánh giá (2)
Tôi thích các ví dụ tương tác mà chúng tôi đã làm, người hướng dẫn rất am hiểu về hầu hết mọi chủ đề chúng tôi có câu hỏi và đã đưa ra lời khuyên xuất sắc cho các trường hợp sử dụng thực tế liên quan đến một số nội dung trong khóa đào tạo.
Tracy - GenesysGo
Khóa học - Rust Advanced
Dịch thuật bằng máy
Giảng viên đã giải thích nhiều điều thú vị về RUST bắt đầu từ những kiến thức cơ bản, chuyển sang các ứng dụng của nó đối với Blockchain, điều này rất sâu sắc và thu hút.
Elena Paraschiv - ICI BUCHAREST
Khóa học - Rust Programming
Dịch thuật bằng máy