白金计划直播教学

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

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

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

听课基础:需要白金学习地图Level1等级起点基础

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

编程、C#应用、算法、数据结构、排序、递归、栈、二叉树、链表、设计模式
课程简介:计算机程序就等于数据结构加上算法,而对这两者的掌握是要通过不断的锻炼来熟悉的。这也是游戏开发公司在面试程序职位时看重的技能。 本课程通过对经典算法和数据结构的学习,来理解他们的思想,我会利用应用题目来加强同学们对程序设计的理解。因为课程时长原因,不可能对每个话题进行讲解,但学习完本课程之后,大家可以打下算法和架构设计的基础。 本课程给出的是C#的实现,但其实现思路是通用的,可以很容易地转换为其他语言的实现。

听课基础:需要白金学习地图Level2等级起点基础

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

编程、C#应用、算法、动态规划、贪心、回溯、分支限界、旅行商问题、TSP,Dijkstra,背包问题​
课程简介:游戏开发面试的过程中,很多面试官都会用经典算法题来去考验编程功底,而通过对经典算法的学习,可以增进对算法的理解,获得编程内功。 本课程面向已经有编程基础,但又想对算法有更多了解的同学,主要讲解一些经典的算法。“最优化问题”是我们在现实中常遇到的一类问题,是在满足一系列限制条件下,寻找参数,来让目标达到最大值。 本课程不会涉及数学底层原理,而是采取一些实际中可能会遇到的问题,比如TSP问题,游戏中经常遇到的最短路径问题,用经典算法的思想去编程解决。

听课基础:需要白金学习地图Level3等级起点基础

Quiz游戏实战开发课程

问答游戏通用逻辑、GUI配置、游戏数据设计、逻辑与数据分离、游戏状态、数据的序列化与反序列化、UnityEditor编程​
课程简介:2018年答题游戏红遍大江南北。答题游戏的简单性和攀比性,占领了不少人的闲暇琐碎时间。虽然答题游戏实现起来并不复杂,但如果想干净清晰的设计好整个游戏系统及程序扩展性,并非易事,也是入门初学者开始不具备的技能。 本次直播课程,我将带大家从0开始,细致的通过C#编程一步一步带大家实现问答游戏的游戏逻辑。

听课基础:需要白金学习地图Level2等级起点基础

Unity Editor零基础实战开发课程

Unity Editor、编辑器开发、自定义Inspector、Menu扩展、Unity创建窗口、Scene View绘制、Unity工具开发、C#编程​
课程简介:工欲善其事,先利其器。游戏开发也适用于这句老话。游戏公司的项目开发,并不单是靠程序员对游戏逻辑的输出。假如游戏逻辑交给代码来处理,无论是游戏测试还是bug的修改,时间和金钱的成本控制都是不可预料的。 游戏工程师应该规划好各个游戏系统后,通过制作可配置的、可调式的工具并交给策划、美术和测试人员,这样才能发挥各个部门的能力,完善公司的工作流。 因此,如果你是一个Unity学习者或者是从业者,Unity Editor编程就是你必须掌握的一个技能。本次直播课程,我们将带大家从0开始,刨析Editor编程的细节,通过C#带大家精通Unity Editor工具的开发。

听课基础:需要白金学习地图Level2等级起点基础

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

文字解密逻辑、行为交互、事件响应、房间逻辑、物品背包、道具系统、ScriptableObject脚本资源​​
课程简介:文字冒险游戏又称互动小说,游戏的交互是通过玩家输入的文字来展开剧情。文字冒险游戏的特色就是真实的沉浸感。有趣的交互系统、简约的画面、以及没有复杂的操作,就能充分的诱发玩家的想象力,让玩家能够切身的感受到就像是自己在进行着一场有趣的冒险。 比如《逆转裁判》,玩家将扮演一位初登法律界的辩护律师,进行一系列的取证、推理。在法庭上与证人对峙,与犯人周旋,从证词中找出案件的关键所在。当你沉浸其中,你会认为自己就是一名律师! 如果你想简单的开发出一个具有扩展性的文字冒险游戏,欢迎大家来参加本次游戏开发实战的直播。本次直播课程,我们将带大家从0开始,细致的通过C#编程一步一步带大家实现文字冒险游戏的游戏逻辑。

听课基础:需要白金学习地图Level3等级起点基础

学习计划

200小时+的教学课程 | 白金直播教学

白金直播教学