学徒模式
10 模块 / ~100 页面
巫师模式
~25 模块 / ~400 页面
游戏开发基础知识
( 25 模块 )
模块 #1
游戏开发简介
游戏开发流程,行业趋势和职业道路概述
模块 #2
游戏开发流程
了解游戏开发的不同阶段,从概念到发布
模块 #3
游戏引擎和框架
流行游戏引擎和框架简介,例如 Unity 和 Unreal Engine
模块 #4
游戏开发的编程语言
游戏开发中使用的编程语言概述,包括 C#,Java 和 C++
模块 #5
游戏设计基础
游戏设计原则,包括游戏机制,关卡设计和用户体验
模块 #6
游戏艺术基础
游戏艺术简介,包括 2D 和 3D 艺术,纹理和灯光
模块 #7
游戏音频基础
游戏音频简介,包括声音设计,音乐和配音
模块 #8
用户体验和界面设计
为游戏
模块 #9
游戏机制和平衡
设计和平衡游戏机制,包括战斗,平台和谜题
模块 #10
关卡设计和世界构建
设计引人入胜的关卡并构建身临其境的游戏世界
模块 #11
讲故事和叙事设计
为游戏制作引人入胜的故事和叙述
模块 #12
使用 C# 进行游戏编程
使用 C# 编程游戏机制简介
模块 #13
游戏物理和碰撞检测
了解游戏物理,碰撞检测和碰撞响应
模块 #14
图形和渲染
游戏图形和渲染简介,包括 2D 和 3D 图形
模块 #15
动画和状态机
为游戏角色和对象创建动画和状态机
模块 #16
人工智能和寻路
游戏人工智能和寻路简介,包括决策和导航
模块 #17
网络和多人游戏
了解游戏网络和多人游戏架构
模块 #18
游戏测试和质量保证
游戏测试和质量保证的重要性,包括测试方法和工具
模块 #19
游戏部署和分发
为各种平台(包括 PC,游戏机和移动设备)准备和部署游戏
模块 #20
游戏货币化和分析
了解游戏货币化模型,包括应用内购买,广告和订阅
模块 #21
玩家心理和参与度
了解玩家心理和行为,包括动机,保留和参与度
模块 #22
游戏开发团队管理
领导和管理游戏开发团队,包括敏捷开发和项目管理
模块 #23
游戏开发工具和软件
流行游戏开发工具和软件概述,包括 Unity,Unreal Engine 和 Autodesk Maya
模块 #24
游戏开发最佳实践
游戏开发的行业最佳实践,包括编码标准,测试和优化
模块 #25
课程总结与结论
规划游戏开发基础职业的下一步