Appearance
游戏开发和虚拟现实结合了图形学、物理引擎和交互设计,是技术密集型领域。覆盖 PC/主机游戏、移动游戏、Web 3D、VR/AR 沉浸式体验。
编程基础与数学基础
必修
C# 语言(Unity 方向)
必修
面向对象、委托、协程、LINQ
C++ 语言(Unreal 方向)
必修
指针、模板、STL、智能指针
3D 数学基础
必修
向量运算、矩阵变换、四元数、欧拉角
坐标系变换
必修
模型空间 / 世界空间 / 观察空间 / 裁剪空间
Unreal Engine
必修
蓝图可视化脚本、Actor / Component、物理引擎、材质系统
Godot 引擎
必修
场景树、GDScript、信号系统(轻量入门选项)
Cocos Creator
必修
TypeScript/JavaScript 开发、组件化架构、2D 性能优异、原生打包(iOS/Android/小游戏)、Cocos 3D 支持
2D 游戏开发
必修
精灵动画、碰撞检测、Tilemap,Cocos Creator 2D 工作流(Spine/DragonBones 骨骼动画、物理碰撞)
3D 游戏开发
必修
模型导入、光照、摄像机控制、NavMesh 导航,Cocos 3D(模型/光照/粒子)
图形学与渲染核心
必修
渲染管线
必修
固定管线 vs 可编程管线、顶点着色器、片段着色器
光照模型
必修
Lambert / Phong / Blinn-Phong / PBR
ARKit(iOS)
选修
平面检测、图像追踪、人形遮挡
ARCore(Android)
选修
环境理解、光照估计、云锚点
OpenXR 标准
选修
跨平台 VR/AR 应用开发
程序化生成
选修
Perlin 噪声、地形生成、关卡自动生成
跨平台发布
选修
Steam / iOS App Store / Google Play / WebGL / 微信小游戏,Cocos 原生打包与小游戏平台适配
DCC 工具集成
选修
Blender / Maya / Substance Painter 工作流