这套课程主要带着大家从零实现一下大型商业案例mmorpg - 魔兽世界
第一章,老师会跟大家简单介绍一下我们这套课程的内容,项目,素材使用,注意事项。
第二章,大家会跟着老师一起搭建起我们客户端的框架,我们会使用分层的思想,把每一个
游戏系统模块进行很好的分离,解耦。每一个模块都可以单独拿出来使用,每一个系统都是独立的一部分,方便我们更好的开发,复用和维护。
第三章,我们会开发游戏整体的UI逻辑部分,我们会单独开发一套UI框架作为我们UI系统部分,使UI之间的功能实现更加方便,整体统一。实现具体中游戏里的UI业务逻辑。
第四章,主要实现我们的角色系统,包括人物的所有行为控制,FSM有限状态机的实现与具体应用,也方便我们后边在网络模块同步我们人物的状态。人物根据不同职业进行换装等等功能。
第五章,主要解决的就是网络模块的内容,很多同学在很多地方都学习了很多知识,但都是模模糊糊,似懂非懂,整个流程不是很清晰,总感觉蒙上了一层雾。好像经历了几个案例还是不是很清楚整体流程。那么我们通过这套课程,帮大家理清,解决掉大家心中的痛,把这部分弄清楚。此外我们还会迭代开发我们的客户端和服务器的框架与通信功能。会解决各种各样网络游戏开发中遇到的问题,最后我们会与数据库交互记录并使用我们玩家的所有角色信息。
第六章,我们会在前几章的基础上,完整实现游戏内容,包含具体的通信协议内容的制定,发送,接收与解析与其他业务逻辑,并用状态同步与预测算法解决MMORPG游戏中客户端之间的同步问题。
本套课程是我们魔兽世界案例课程的第一季,后续我们会有更多精彩的内容,完善更多细节,最终由我们一人之力基本实现魔兽世界游戏的所有核心功能。
此课程属于siki学院Unity高薪就业班课程中的一套,后续会持续更新其他诸如王者荣耀,英雄联盟,绝地求生,原神,第五人格,黎明杀机等等商业案例。课程价格会随着商业案例的增多逐渐增加,高薪就业班除了有这些案例课程还有十二大专属服务与其他各种福利,详细内容可以咨询官方客服。
所需基础知识:
1.掌握C#基础与进阶知识
2.做过几个中型以上游戏案例(三阶段案例)
3.有设计模式和简单框架基础
1.想要学习MMORPG类型游戏的同学
2.想要学习大型商业案例魔兽世界游戏实现的同学
3.想要学习网络游戏如何开发的同学
4.想要学习客户端和服务器框架设计与搭建的同学
5.想要高效学习的同学
SiKi学院(www.sikiedu.com)每周更新大量编程视频教程。(游戏开发、移动开发、Unity、虚幻Unreal、Java、Web开发、JavaEE、C语言、Python、C++、VB、JavaScript、C#、PHP、SQL、Objective-C、Go、Swift、数据挖掘、搜索算法、全栈工程师、Hadoop、区块链、人工智能、前端开发、Android、iOS、服务器端编程、大数据、Linux、UI设计、游戏美术、3DSMax、Maya)
生命不息,学习不止!