Object-Oriented Programming for Unity Games _Lập trình hướng đối tượng cho Unity Games
- Tín chỉ
- 3
- Bậc
- Bachelor
- Thang điểm
- 10
- Điểm qua
- 5
Mô tả
This course is a course that builds on the knowledge included in the C# Programming for Unity Game Development Specialization, so the course assumes you have the prerequisite knowledge from the PRU211m. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course. You should make sure you have that knowledge, either by taking those courses or from personal experience, before tackling this course. Throughout this course you'll build on your foundational C# and Unity knowledge by developing more robust games with better object-oriented designs using file input and output, inheritance and polymorphism, event handling and various data structures and design patterns. Data structures and design patterns are both general programming and software architecture topics that span all software, not just games. Although we'll discuss these ideas in the game domain, they also apply if you're writing a web app in ASP.NET, building a tool using WinForms, or any other software you decide to build.
Phân bổ thời gian
Study hour (150h) = 45h 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
Công cụ
- Internet - Visual Studio 2019 or later (C# programming language) - Unity
Lưu ý
1) Ongoing assessment: 60%: 04 Progress test: 20% 02 Project: 40% 2) Final Exam: 40% 3) Final Result: 100% Completion Criteria: 1) Average Progress test score > 0 2) Average Project score >=5 2) Final Exam score >=4 & Final Result >= 5