课程主页: https://www.coursera.org/learn/intermediate-object-oriented-programming-unity-games
在Coursera上,中级面向对象编程(Intermediate Object-Oriented Programming for Unity Games)是专注于学习如何使用C#编程语言和Unity游戏引擎开发视频游戏的系列课程中的第四门课。该课程是专为希望提升编程技能并学习游戏开发的学习者而设计的。
为什么选择C#和Unity呢?首先,C#是一门非常适合学习编程的语言,对于希望成为专业程序员的人而言,C#也是非常不错的选择。其次,Unity游戏引擎在独立游戏开发者中非常受欢迎,2016年Unity游戏的下载量达到了惊人的160亿次。
课程大纲涵盖了众多重要主题,如:
1. 异常处理和文件输入输出(Exceptions and File IO)
2. 继承与多态(Inheritance and Polymorphism)
3. 事件处理和菜单(Event Handling and Menus)
4. 疯狂喂熊(Feed the Teddies)
这样的课程设置不仅提供了理论知识,还包括实用的编程练习,帮助学生在实践中巩固所学的理论。尤其是补充材料部分,专门为那些在课程和专门化学习中可能错过重要内容的学习者准备,确保所有人都能掌握必要的知识。
总的来说,这门课程对希望深入了解面向对象编程和游戏开发的学习者极具价值。适合有一定基础的学习者进阶学习,也为未来的游戏开发职业发展奠定了坚实的基础。
课程主页: https://www.coursera.org/learn/intermediate-object-oriented-programming-unity-games