-
零基础轻松入门专业导师手把手带教:基础课+案例进阶课+企业项目实训 课程设置层层递进,由浅入深、由点及面,让学生轻松掌握。 -
资深大佬实训化教学经验资深一线项目制作大佬亲手带教,随时指点解惑,让你当天知识当天吸收,更有项目案例实训,学习就能积累项目/工作经验。 -
企业导师个性化教学根据不同学生基础进度制定不同教学计划,照顾到每一位学生;从学、练、测三位一体,让每一位学生不仅学到更能做到。 -
专业机构助你入行10年大厂合作与游戏项目制作经验,良好口碑、专业师资、前沿课程、实训教学、完善服务+丰富就业企业资源,圆你游戏行业梦。
-
NO.1游戏开发技术从C++基础入门,零基础快速熟悉游戏中各个功能模块的实现,通过游戏案例及分层教学法夯实基本功。
学完收获:
通过多款游戏、递增难度的方式掌握开发的要领,逐步达到游戏开发岗位的技能需求。 -
NO.2VR和数字孪生应用开发从Unreal的游戏开发技能出发,补充讲解Unreal针对其他行业的技能技术。
学完收获:
VR和数字孪生技术属于UE的衍生行业,属于数字经济不可或缺的组成部分,通过真实的项目复刻方式,来掌握其中的要领,积累开发经验。 -
NO.3TA工具制作及渲染效果优化通过DX图形学的渲染管线和可编程管线的讲解,让学生掌握引擎的底层逻辑,并懂得渲染效果和优化的重要性。
学完收获:
图形学技术和工具插件开发作为TA的看家本领,让学生有了更高的目标和追求。 -
NO.4项目实训学员通过往期真实项目制作带教,了解真实项目制作中的要求标准及工作流程等。
学完收获:
了解实际岗位、项目的工作标准、规范及工作模式;学员毕业即拥有项目经验。
曹老师
游戏程序人气讲师
18年游戏行业技术和授课经验。03年在韩国德润佳有限公司担任3D游戏渲染引擎和游戏编辑器的管理工作,
参与研发《仙境传说》RPG网游;05年以来为北京全天通有限公司独立开发了多款三国系列主题的手机游戏;10年作为技术专家被邀请入驻昆山N维空间站,
为各类虚拟现实技术和数字孪生应用提供解决方案。参与了多所学校程序开发专业课程的研发。学生遍布各大游戏公司,如腾讯、网易、米哈游、大众,极氪,长安,51world等。
-
第01周C++语言基础课
-
本阶段通过三数比大小,乘法口诀表、空心菱形,来巩固C++的逻辑结构,能够写出猜数字小游戏
1.创建C++项目,了解编译过程和原理
2.多种方式输入和输出
3.变量、运算符和基本类型介绍
4.复合数据类型讲解
5.常用的代码结构
6.常用的数学函数 -
-
-
第02周C++语言入门
-
本阶段通过扩展输入和输出,来了解文件操作和控制台、窗口文本输出,制作推箱子小游戏。
1.文件、字符串输入输出
2.控制台指定位置输出
3.结构体、枚举体
4.宏的使用
5.数组的定义 -
-
-
第03周C++知识点小总结
-
本阶段通过对数组的知识进行扩展,能够实现排序等基本逻辑,对推箱子小游戏进行扩展。并完成贪吃蛇小游戏
1.数组的增删查改
2.数组的排序
3.字符串数组
4.二维数组的操作与使用
5.函数结构、函数参数、返回值 -
-
-
第04周C++面向过程开发
-
本阶段完成控制台俄罗斯方块的案例,强化指针和函数的应用,达到熟练使用指针的效果。
1.函数重载、参数默认值
2.函数的参数传递及声明
3.指针类型的原理
4.指针的运算
5.数组与指针的关系
6.动态分配内存
7.二维数组的指针 -
-
-
第05周C++面向对象开发进阶课
-
本阶段通过讲解面向对象的概念,再加上常用的设计模式知识,完成控制台魔塔游戏
1.什么是面向对象
2.面向对象的三大特性
3.如何创建面向对象的代码
4.类的成员变量,成员函数
5.构造函数、析构函数的原理
6.什么是浅拷贝与深拷贝
7.函数模板
8.类模板 -
-
-
第06周C++常用的数据结构与算法原理
-
本阶段讲解数据结构的相关知识,了解有多少种存储机制,并懂得各机制的优略性,通过强化练习数据结构的知识点,完成图形化的魔塔游戏。
1.内存分配机制介绍
2.常用的数据存储方式
3.线性表和非线性表
4.链表的实现
5.队列、栈的实现
6.二叉树的遍历
7.标准模板库的通用方法
8.Vector,迭代器工作原理介绍
9.list,map,set的原理和区别
10.算法复杂度分析
11.二分查找
12.常用的排序算法 -
-
-
第07周图形学DX数学基础-向量,矩阵,四元数
-
本阶段讲解图形学中的基础数学知识---向量和矩阵,分析他们在游戏中的应用,并能够使用这些知识做出射击和动画的相关效果,能够独立完成黄金矿工小游戏
1.windows API介绍
2.windows 消息机制
3.DX12图形绘制
4.向量的运算
5.矩阵的运算
6.数学知识在游戏中的应用--精确碰撞
7.物理知识在游戏中的应用--重力系统
8.内存池的使用,子弹的射击和追踪
9.地图的滚屏处理 -
-
-
第08~09周2D游戏阶段项目
-
独立设计并完成一款中等难度以上的2D游戏
设计模式+游戏框架+脚本文件
-
-
第10周图形学DX开发基础-图形绘制(VS,PS)
-
本阶段讲解图形学中的渲染管线,从固定管线讲解3D游戏中各项基础功能的实现。
1.DX图形的绘制
2.图形的固定渲染管线
3.地形、model、贴图的绘制
4.相机的控制
5.角色的动画
6.视锥体的绘制 -
-
-
第11周图形学DX3D开发基础-优化及碰撞
-
通过讲解游戏中必须解决的优化及相关算法,实现3D游戏的各项核心功能。
1.地形的优化
2.人物与地形的碰撞
3.人物与模型的碰撞
4.射线碰撞及鼠标拾取
5.透明混合
6.模板缓存
7.雾化效果
-
-
第12周图形学DX3D开发基础-可编程管线
-
通过对着色器原理的讲解,能够使用DX代码调用着色器Shader,代替固定渲染
1.图形可编程管线
2.VS顶点着色器的特殊效果编写
3.PS像素着色器的特殊效果编写
4.RenderMonkey着色器代码编写
5.着色器与DX交互
6.着色器常用的函数 -
-
-
第13周HLSL各项功能实现
-
本阶段讲解引擎和图形学的集合,通过HLSL语言实现游戏中各种特殊的渲染效果。
1.卡通渲染效果
2.顶点光照及像素光照
3.法线贴图的使用
4.阴影的实现原理
5.RTT渲染
6.水面材质实现 -
-
-
第14周UE5引擎基础课-蓝图基础
-
本阶段进入Unreal的知识讲解,主要使用材质节点来实现HLSL的各项功能
1.UE5功能介绍
2.UE5引擎主要功能模块介绍
3.灯光类型和常用参数
4.关卡编辑器基本操作
5.各种类型的资产规范、导入
6.关卡蓝图和蓝图类
7.UE5材质系统--节点介绍
8.UE5特殊渲染效果的实现 -
-
-
第15周UE5引擎基础课-蓝图基础
-
本阶段主要讲解Unreal中的各种交互方式,通过制作密室逃脱.新手教程游戏,熟练操作Unreal的各项交互逻辑
1.蓝图编辑器常用操作介绍
2.蓝图常用流程控制节点
3.组件、事件、函数和宏、debug
4.数组、结构体、枚举的应用
5.蓝图中的信息交互
6.蓝图之间的信息交互
7.发报机
8.鼠标点击事件原理 -
-
-
第16周UE5引擎基础课-蓝图进阶应用
-
本阶段是蓝图的进阶,通过制作坦克项目,对MVC和GamePlay框架有一定的理解
1.object
2.Actor
3.Pawn\Charator
4.PlayerController\AIController
5.PlayerState
6.Level\World
7.GameInstance
8.GameMode&GameState
9.Actor生命周期事件/对象创建、销毁,追踪 -
-
-
第17周游戏UI创建与交互
-
本阶段主要制作游戏中常见的UI,能够熟练使用UI控件,且能够自定义模板设计UI。
1.HUD&UMG的使用
2.常用的UI基本控件介绍
3.UI常用的布局控件
4.UI动画制作
5.登录和注册及人物选择界面
6.UI背包实现
7.小地图的制作和交互
8.常用插件的使用 -
-
-
第18周C++编程开发与蓝图交互
-
本阶段讲解Unreal C++编程,把蓝图中的所有知识点,能够转C++完成。Slate可以加强对UI交互的理解,可以达到自定义插件的目的。
1. 蓝图与C++交互实现方式
2. FName,FText,FString的应用
3. TArray,TMap TSet TQueue的应用
4. 蓝图与c++互相调用的方法
5. 制作一个c++游戏开发框架
6. umg和c++交互
7. 单播\多播代理和动态代理
8. Slate代码方式UI及插件编写 -
-
-
第19周蓝图动画模块
-
本阶段通过讲解动画模块的知识,最终可以完成游戏中各种复杂的连贯动作。
1.骨架网格体及相关资产
2.瞄准偏移
3.混合空间
4.骨骼重定向
5.动画蓝图
6.Control Rig
7.IK设置
8.动画曲线
9.状态机
10.动画蒙太奇
11.根运动rootmotion
12.动画通知及连招设计 -
-
-
第20周高级动画系统与游戏人工智能
-
本阶段通过讲解AI行为树和查询系统,完成游戏中的AI巡逻.追踪.战斗及躲避系统
1.motion Matching实现动画
2.开关门及捡物品IK实现
3.行为树概述
4.行为树节点
5.黑板
6.导航网格
7.NPC跟随
8.AI跳跃
9.AI视觉感官配置
10.AI调试
11.场景查询系统概述
12.情境 -
-
-
第21周Unreal C++RPG项目
-
本阶段制作PRG游戏的C++模板框架,可以实现片头动画(mp4)的播放,最终打包成APK文件。
1.loading界面
2.Slate实现UI
3.C++实现行为树逻辑
4.连招逻辑实现
5.打包
6.DLC制作和加载 -
-
-
第22周网络开发协同
-
本阶段主要讲解通信及同步的概念,在Unreal中制作联网对战的项目
1.网络协议-TCP/IP
2.udp协议
3.多线程通信
4.常用网络数据传输
5.protobuf协议
6.同步概念
7.开启联网模式/steam联网
8.actor网络身份
9.属性复制
10.rpc机制
11.行为同步 (蓝图\c++)
12.属性同步(蓝图\c++) -
-
-
第23周绿洲启元项目讲解
-
本阶段讲解LUA的语法和应用,使用SLUA插件,实现游戏中的内容和逻辑更新,腾讯框架介绍,使用纯LUA脚本实现游戏的制作
1.热更新
2.UnLua的使用
3.Lua语言
4.热更方案 -
-
-
第24周面向其他行业的智慧类应用
-
本阶段把数字孪生和VR两个方向的知识点做了梳理,可以达到智慧类应用行业就业的目的。
1.插件的使用
2.VR模板讲解
3.VR模拟按键
4.VR的操控模式及抓取
5.数字孪生项目json数据解析
6.HTTP数据传输
7.websocket数据传输
8.视频的播放
9.智慧工厂项目的实现
10.像素流实现网页项目 -
-
-
第25~26周项目制作
-
完成3个个人作品---VR、 数字孪生类、游戏项目类
-
-
在校或应届生
-
兴趣学习者
-
入行或转行者
-
想要学软件
-
实战型学习模式入门到就业标准全流程教学+企业项目实训,一线制作团队手把手教学,毕业即拥有项目经验 -
专家级师资团队老师均来自一线游戏制作公司资深从业者, 均拥有10年以上开发经验及多年教学经验。 -
多对一教学服务讲师/助教/班主任3对1服务,随时为学员进行答疑讲解,让学员及时突破学习瓶颈 -
企业定向化培训第九联盟与诸多企业达成合作,学员毕业即可获得众多企业就业推荐和留用机会
第九联盟-CG艺术人才孵化基地
第九联盟是点晴科技旗下的一家专注于原画、3D建模、动画、特效、UE等CG人才实训的数字艺术教育品牌。总部位于上海,第九联盟秉承“治学严谨,因材施教”的教育理念,着力培养满足游戏、动漫、影视企业及行业从业者实际需求的高端从业人才,并为学员提供终身职业规划服务,持续提升学员的职场竞争力,赢得更优质的就业机会与职业发展前景。
-
10+年行业实力
-
100+家游戏就业推荐资源
-
8000+名累计服务学员数

