课程中文标题:基于 MonoGame 与 C# 的游戏引擎开发
课程英文标题:Game Engine Development with Monogame and C#
课程时长:5小时18分钟(26节讲座)
资料:链接:https://pan.quark.cn/s/54a1d896a9c9
核心技术:MonoGame、C#、2D 渲染、引擎架构、实时调试与重构
行业应用:专业游戏开发、游戏引擎设计与扩展、底层游戏系统构建
一、课程核心模块与技术亮点
1. 游戏引擎架构设计
• 从零开始设计与构建可复用的 2D 游戏引擎,注重清晰的架构设计与现实中的引擎设计模式。
• 专注于基础系统,包括场景管理、游戏循环、资源加载、输入处理、碰撞检测和渲染流程,深入理解各系统间的连接与整体结构原理。
2. 核心引擎系统实现
• 实现场景管理器、资源管理器、输入系统、时间管理与渲染管线等核心模块。
• 通过实时编写引擎代码、调试与重构,学习如何在实际开发中解决问题,并理解专业引擎的演进过程。
3. 底层开发与扩展能力培养
• 提升阅读与编写底层游戏代码的能力,使学员能够定制、优化并扩展自己的游戏引擎。
• 不仅讲解代码编写方法,更深入解析架构决策背后的原因,帮助学员建立引擎级别的思维方式。
4. 实战与灵活应用
• 课程提供可直接使用的 2D 引擎基础框架,并深入讲解 MonoGame 的工作流程。
• 学员将获得构建自定义游戏或引擎扩展所需的技能,摆脱对预制引擎的依赖,真正掌握现代工具与清晰架构下的游戏开发。



