AGU301
Đang áp dụng
Đã duyệt

Advanced Game Development_Phát triển game nâng cao

Advanced Game Development

Tín chỉ
3
Bậc
Bachelor
Thang điểm
10
Điểm qua
5

Mô tả

This advanced Unity course builds on foundational skills to empower you with expert-level knowledge in creating professional, high-performance games. You'll dive deep into SOLID principles and design patterns for writing clean, scalable code, while mastering Unity's networking tools and cloud services to build engaging multiplayer experiences. Hands-on projects will help you optimize performance, integrate AI, and deliver polished games ready for consoles, PC, and beyond. Key Learning Outcomes: - Master SOLID Principles: Build a solid grasp of the five SOLID principles (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion) and apply them to make your Unity code more modular and easier to maintain. - Implement Design Patterns: Get hands-on with essential Unity patterns like Singleton, Observer, Command, Strategy, Factory, Decorator, and State to organize code, boost flexibility, and simplify complex game logic. - Build with Unity Networking: Explore Unity Relay and Netcode to design smooth, reliable multiplayer systems that handle real-time interactions effortlessly. - Integrate Unity Gaming Services: Use cloud tools like Player Authentication, Lobbies, In-Game Economy, and Leaderboards to add secure, scalable features that enhance player engagement. - Optimize Performance: Discover profiling techniques and best practices to fine-tune your games for buttery-smooth gameplay, reduced lag, and efficient resource use on various devices. - Create Multiplayer Games: Develop small real-time multiplayer prototypes using Unity's networking and collaboration tools, following industry-standard workflows. - Leverage Unity AI: Incorporate AI models via Unity Sentis or similar tools to add intelligent behaviors, like smart NPCs or procedural content, to your game projects. By the end of this course, you'll have the confidence and skills to solve tough game development problems, from code architecture to live multiplayer features, and produce professional-quality games with cutting-edge design and tech.

Phân bổ thời gian

45h (60 sessions) contact hours + 1h final exam + 104h self-study

Nhiệm vụ sinh viên

- Students must attend more than 80% of contact slots in order to be accepted to the final examination. - Student is responsible to do all exercises, assignments and labs given by instructor in class or at home and submit on time - Use laptop in class only for learning purpose - Promptly access to the FU CMS at https://lms-hcmuni.fpt.edu.vn/ for up-to-date course information

SyllaBase

Dự án phi lợi nhuận, do sinh viên tự thực hiện nhằm giúp các bạn tra cứu chương trình đào tạo & đề cương môn học của FPT nhanh và thuận tiện hơn. Dữ liệu được tổng hợp từ flm.fpt.edu.vn. Đây không phải trang chính thức của Trường Đại học FPT và không có liên kết chính thức nào với Nhà trường.

Nếu Nhà trường hoặc FPT không đồng ý với việc đăng tải và muốn gỡ bỏ, vui lòng liên hệ khongcantienvayeudoi@gmail.com — chúng tôi sẽ gỡ bỏ ngay lập tức. Tài liệu tải về vẫn thuộc hệ thống FLM và yêu cầu tài khoản sinh viên hợp lệ.

© 2026 · phi lợi nhuận