Đề cương khóa học
Giới thiệu về Rust cho Phát triển Trò chơi
- 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 để phát triển trò chơi
- Giới thiệu về các framework 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 framework và các phụ thuộc cho việc phát triển trò chơi
Cơ bản về Phát triển Trò chơi với Rust
- Tổng quan về các khái niệm phát triển trò chơi
- Các thực thể, thành phần và hệ thống trong việc phát triển trò chơi bằng Rust
- Vòng lặp trò chơi và xử lý sự kiện trong Rust
Lập trình Đồ họa với Rust
- Giới thiệu về các thư viện đồ họa và động cơ trong Rust
- Làm việc với đồ họa 2D và 3D trong trò chơi Rust
- Các kỹ thuật hiển thị và shader trong Rust
Lập trình Gameplay trong Rust
- Triển khai cơ chế trò chơi và lô-gíc sử dụng Rust
- Xử lý đầu vào và điều khiển người chơi trong trò chơi Rust
- Mô phỏng vật lý và phát hiện va chạm trong trò chơi Rust
Âm thanh và Hiệu ứng Âm thanh trong Trò chơi Rust
- Tích hợp các thư viện âm thanh cho hiệu ứng âm thanh và nhạc trong trò chơi Rust
- Triển khai phát lại âm thanh 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 các trò chơi bằng Rust
- Xử lý đầu vào của người dùng và tương tác trong giao diện người dùng Rust
- Các nguyên tắc thiết kế giao diện người dùng và tốt nhất cho trò chơi Rust
Tối ưu hóa và Hiệu suất trong Trò chơi Rust
- Xác định profile và tối ưu hóa mã nguồn Rust của trò chơi để đạt hiệu suất cao
- Quản lý bộ nhớ và các kỹ thuật tối ưu hóa trong Rust
- Các kỹ thuật cải thiện tốc độ khung hình và giảm độ trễ trong trò chơi Rust
Gỡ lỗi và Kiểm thử Trò chơi Rust
- Công cụ và kỹ thuật gỡ lỗi cho các trò chơi Rust
- Kiểm thử đơn vị và kiểm thử 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
Triển khai và Phân phối Trò chơi Rust
- Đóng gói và phân phối các trò chơi Rust cho các nền tảng khác nhau
- Xây dựng trình cài đặt và tập lệnh thực thi cho các trò chơi Rust
- Cân nhắc về 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 trò chơi là có lợi nhưng không bắt buộc
Đối tượng
- Nhà phát triển trò chơi
- Lập trình viên quan tâm đến việc phát triển trò chơi với Rust
Đánh giá (2)
Tôi rất thích các ví dụ tương tác mà chúng tôi đã làm. Người hướng dẫn có kiến thức sâu rộng về hầu hết mọi chủ đề mà chúng tôi đặt câu hỏi và đã đưa ra những lời khuyên tuyệt vời cho các trường hợp thực tế của chúng tôi 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 rất nhiều điều thú vị về RUST, bắt đầu từ cơ bản và chuyển sang các ứng dụng của nó trong Blockchain, điều này thực sự sâu sắc và hấp dẫn.
Elena Paraschiv - ICI BUCHAREST
Khóa học - Rust Programming
Dịch thuật bằng máy