白金会员直播教学

白金直播课程是为白金会员设计的学习形式。不同于录播课程,直播课程将提偏于实战和应用的学习内容,并由白金授课老师现场讲解以及互动答疑解惑,能够帮助大家学的扎实。

白金讲师

白金讲师进行直播授课

时间管理

课程课表每月更新

录播服务

课程录播可以及时回看

金秋10月课程表

手把手教你0基础入门C#游戏编程

课程简介

  • C#是微软推出的面向对象的计算机语言,依靠.Net Framwork的庞大类库支持可以方便地用于Windows、Web和游戏开发。C#语法和C语言、Java以及Javascript很接近,易于阅读和理解,它的开发和调试工具,适合作为编程初学者的入门语言。

关键词

  • 0基础编程、面向对象编程、变量、表达式、类和接口、继承、集合、泛型

课程安排

  • 4次直播、每次2课时、共8课时
第一节课 
  1. 计算机语言简介
  2. C#、.Net Framework和VisualStudio介绍
  3. HelloWorld
  4. 2进制初步
  5. 变量、基本类型
  6. 语句,表达式和运算符
  7. C#程序调试基础
第二节课 
  1. 分支语句
  2. 循环语句
  3. 变量的类型
  4. 转换数组
  5. 枚举
  6. 函数和重载
第三节课 
  1. 异常捕获和处理
  2. 字符串处理
  3. 类、属性和方法
  4. 继承、多态、访问修饰符
  5. 成员覆盖和方法重写
  6. 接口和抽象类
第四节课 
  1. 委托
  2. 匿名函数和Lambda表达式
  3. 列表和字典
  4. 栈和队列
  5. 扩展方法和LINQ
  6. 筛选和排序
  7. 泛型类、泛型接口、泛型委托13

游戏开发面试编程应用题 - 数据结构+算法

课程简介

计算机程序就等于数据结构加上算法,而对这两者的掌握是要通过不断的锻炼来熟悉的。这也是游戏开发公司在面试程序职位时看重的技能。

本课程通过对经典算法和数据结构的学习,来理解他们的思想,我会利用应用题目来加强同学们对程序设计的理解。因为课程时长原因,不可能对每个话题进行讲解,但学习完本课程之后,大家可以打下算法和架构设计的基础。

本课程给出的是C#的实现,但其实现思路是通用的,可以很容易地转换为其他语言的实现。

关键词

  • 编程、C#应用、算法、数据结构、排序、递归、栈、二叉树、链表、设计模式

课程安排

  • 4次直播、每次2课时、共8课时
第一节课 
经典排序算法
  1. 快速排序
  2. 堆排序
  3. 归并排序
  4. 桶排序
第二节课
 经典数据结构
  1. 顺序表
  2. 栈和队列
  3. 链表
  4. 二叉树
 
 
第三节课
递归和非递归
  1. 利用栈实现非递归
  2. 汉诺塔
  3. 表达式计算(计算器)
 
 
第四节课 
常见设计模式
  1. 创建型模式
  2. 结构型模式
  3. 行为型模式
 

游戏开发面试编程应用题 - “传统最优化”算法

课程简介

游戏开发面试的过程中,很多面试官都会用经典算法题来去考验编程功底,而通过对经典算法的学习,可以增进对算法的理解,获得编程内功。

本课程面向已经有编程基础,但又想对算法有更多了解的同学,主要讲解一些经典的算法。“最优化问题”是我们在现实中常遇到的一类问题,是在满足一系列限制条件下,寻找参数,来让目标达到最大值。

本课程不会涉及数学底层原理,而是采取一些实际中可能会遇到的问题,比如TSP问题,游戏中经常遇到的最短路径问题,用经典算法的思想去编程解决。

关键词

  • 编程、C#应用、算法、动态规划、贪心、回溯、分支限界、旅行商问题、TSP,Dijkstra,背包问题

课程安排

  • 4次直播、每次2课时、共8课时
第一节课 
动态规划算法
  1. 零一背包问题
  2. 最优子结构问题(动态规划)
  3. 最短路径问题,Bellman-Ford算法
第二节课
贪心算法
  1. 分数背包问题
  2. 旅行商问题(TSP)
  3. 最短路径问题,Dijkstra算法
 
 
第三节课
回溯法
  1. 旅行商问题(TSP)(回溯法)
  2. 八皇后问题
  3. 数独求解
 
 
第四节课 
分支限界法
  1. 零一背包问题(分支限界法)
  2. 旅行商问题(TSP)(分支限界法)
  3. 最短路径问题(分支限界法)
 

手把手带你做AVG文字冒险游戏

课程简介

文字冒险游戏又称互动小说,游戏的交互是通过玩家输入的文字来展开剧情。文字冒险游戏的特色就是真实的沉浸感。有趣的交互系统、简约的画面、以及没有复杂的操作,就能充分的诱发玩家的想象力,让玩家能够切身的感受到就像是自己在进行着一场有趣的冒险。

比如《逆转裁判》,玩家将扮演一位初登法律界的辩护律师,进行一系列的取证、推理。在法庭上与证人对峙,与犯人周旋,从证词中找出案件的关键所在。当你沉浸其中,你会误认为自己就是一名律师!

如果你想简单的开发出一个具有扩展性的文字冒险游戏,欢迎大家来参加本次游戏开发实战的直播。本次直播课程,我们将带大家从0开始,细致的通过C#编程一步一步带大家实现文字冒险游戏的游戏逻辑。

关键词

  • 文字解密逻辑、行为交互、事件响应、房间逻辑、物品背包、道具系统、ScriptableObject脚本资源

课程安排

  • 5次直播、每次2课时、共10课时
第一节课  
  1. 游戏展示及代码结构介绍
  2. Unity游戏开发搭建起始项目
  3. 游戏UI设计
  4. 创建房间脚本资源
第二节课 
  1. 实现房间出口
  2. 房间出口提示信息嵌入打印系统
  3. 用户输入监听以及打印
  4. 切换房间逻辑及打印
第三节课 
  1. 通过委托模式实现交互指令
  2. 创建可交互物品
  3. 物品信息的打印
  4. 可调查物品的行为信息添加到字典
第四节课 
  1. 添加调查物品命令
  2. 添加拿起物品命令
  3. 添加查看背包命令
  4. 实现行为响应机制及添加改变房间行为响应
第五节课 
  1. 行为响应与可使用物品关联
  2. 添加使用物品命令
  3. Unity配置逻辑资源及最终项目展示
  4. 游戏打包

Quiz游戏实战开发课程

课程简介

2018年答题游戏红遍大江南北。答题游戏的简单性和攀比性,占领了不少人的闲暇琐碎时间。虽然答题游戏实现起来并不复杂,但如果想干净清晰的设计好整个游戏系统及程序扩展性,并非易事,也是入门初学者开始不具备的技能。

本次直播课程,我将带大家从0开始,细致的通过C#编程一步一步带大家实现问答游戏的游戏逻辑。

关键词

  • 问答游戏通用逻辑、GUI配置、游戏数据设计、逻辑与数据分离、游戏状态、数据的序列化与反序列化、UnityEditor编程

课程安排

  • 4次直播、每次2课时、共8课时
第一节课  
  1. Unity游戏开发搭建起始项目
  2. 从零开始游戏项目单元
  3. 游戏纯数据类设计
  4. 游戏场景切换
  5. 游戏开始界面设计
  6. 游戏主界面设计
第二节课 
  1. 对象池实现高效创建回收答案对象
  2. 答案条目预制体制作
  3. 游戏初始化数据状态
  4. 答题游戏逻辑
  5. 游戏倒计时
第三节课 
  1. UGUI优雅布局
  2. 介绍Editor编程优化工作流程
  3. Editor控件布局
  4. Editor控件应用
  5. 高分系统
第四节课 
  1. 介绍序列化与反序列化
  2. 几种序列化的代码实例
  3. Json的应用
  4. Json数据配置及语法排错
  5. Editor中实现Json的数读取功能
  6. 创建Editor窗口配置数据
  7. 游戏打包
第四节课 
  1. 介绍序列化与反序列化
  2. 几种序列化的代码实例
  3. Json的应用
  4. Json数据配置及语法排错
  5. Editor中实现Json的数读取功能
  6. 创建Editor窗口配置数据
  7. 游戏打包

Unity Editor零基础实战开发课程

课程简介

工欲善其事,先利其器。游戏开发也适用于这句老话。游戏公司的项目开发,并不单是靠程序员对游戏逻辑的输出。假如游戏逻辑交给代码来处理,无论是游戏测试还是bug的修改,时间和金钱的成本控制都是不可预料的。

游戏工程师应该规划好各个游戏系统后,通过制作可配置的、可调式的工具并交给策划、美术和测试人员,这样才能发挥各个部门的能力,完善公司的工作流。

因此,如果你是一个Unity学习者或者是从业者,Unity Editor编程就是你必须掌握的一个技能。本次直播课程,我们将带大家从0开始,刨析Editor编程的细节,通过C#带大家精通Unity Editor工具的开发。

关键词

  • Unity Editor、编辑器开发、自定义Inspector、Menu扩展、Unity创建窗口、Scene View绘制、Unity工具开发、C#编程

课程安排

  • 4次直播、每次2课时、共8课时
第一节课  
Inspector自定义实战
  1. 介绍Inspector
  2. Editor编程准备
  3. 重写OnInspectorGUI
  4. 绘制对象的引用
  5. 控件的布局
  6. 控件的应用
第二节课
菜单栏Menu的扩展
  1. MenuItem属性创建菜单
  2. 子菜单扩展
  3. 菜单分组
  4. 右键菜单
  5. 菜单可用性控制
  6. 菜单获取对象引用
第三节课
创建Window
  1. 继承EditorWindow
  2. 创建Window
  3. 重写OnGUI
  4. 窗口布局
  5. 窗口控件应用
  6. 窗体互动游戏逻辑
第四节课 
游戏场景Scene View辅助线实战
  1. 重写OnSceneGUI
  2. Gizmos应用
  3. Handles使用实战
  4. 图形绘制
  5. 坐标轴绘制与响应

学习计划

200小时+的教学课程 | 每月更新的会员直播教学

互动答疑助学服务