《极世界》是由一线大厂在职人员基于Unity3D,耗费一年时间开发的一款完整的MMORPG游戏DEMO。P2课程是基于《极世界》项目开发出的一套完整的MMORPG作开发的,并涉及到游戏优化、游戏安全、游戏发布等游戏制作后期作开发的,并涉及到游戏优化、游戏安全、游戏发布等游戏制作后期所涉及到的工作。全栈Unity大型网络游戏开发,学完精通客户端+服务端。
在21世纪这一个互联网时代中,游戏产业到发展一直是处于蓬勃的状态,不论是网络游戏还是手机游戏,在一款游戏开发并且进入市场之际,一定会引起网络用户之间的轰动,不过也正是因为这一行业的发展,所以导致游戏开发的成本比较的高,而游戏开发这一职业的发展方向也处于不断变化之中。游戏开发的越长,整个开发周期付给员工的报酬就越多。目前全球每款游戏开发成本为400万美元,这其中包括艺术设计、程序、音乐、动作、关卡设计、剧本及其他各类开销,一款MMPG的平均开发成本为12001500万人民币。
名称 | 学习内容 |
项目筹备 | 项目筹备 — 开发准备、项目筹备 — 美术准备 |
框架设计 | 整体框架设计 |
底层基础支撑(一) | 网络消息处理、基础场景与UI、用户登录、角色创建与选择(1)、角色创建与选择(2)、进入主城(1)、进入主城(2)— 角色控制 |
底层基础支撑(二) | 进入主城(3)— 角色信息显示、小地图、移动同步(1)、移动同步(2)、移动同步(3)、地图传送 |
基础系统 | UI系统框架设计、NPC系统、道具系统、背包系统、商店系统、装备系统、任务系统(1)、任务系统(2)、野外地图 — 怪物生成 |
社交系统 | 好友系统、组队、公会系统(1)、公会系统(2)、聊天系统(1)、聊天系统(2) |
其他系统 | 坐骑系统、声音系统、自动寻路 |
战斗系统 (一) | 战斗系统设计与基础属性结构、战斗系统实现与角色属性成长、技能与BUFF系统设计-配置设计、战斗系统-技能释放流程详细设计与实现1、战斗系统-技能释放流程详细设计与实现2、战斗系统-目标选择与属性初始化重构、战斗系统-服务器战斗流程设计与实现 |
战斗系统(二) | 战斗系统-完善技能行为(1)技能执行流程、战斗系统-完善技能行为(2)命中与伤害、战斗系统-完善技能行为(3)飞行道具、战斗系统-完善技能行为(4)选择型技能、战斗系统-BUFF 系统(1)、战斗系统-BUFF 系统(2)、战斗系统-技能效果与表现(1)攻击表现、战斗系统-技能效果与表现(2)受击表现 |
战斗系统(三) | PVE系统 - 怪物技能与AI(1)、PVE系统 - 怪物技能与AI(2) |
副本系统 | 副本-PVP-竞技场(1)- 竞技场设计与准备、副本-PVP-竞技场(2)- 地图与副本、副本-PVP-竞技场(3)- 竞技场逻辑、副本-剧情副本实现 |
游戏优化 | AOI、资源优化、性能优化—CPU、性能优化—GPU、性能优化—内存、多线程与线程安全、游戏安全 |
发布准备 | 资源打包、资源统一加载、自动更新 |
中小型游戏开发需要学什么?相信这是很多准备入行的同学都想了解的问题。中小型游戏大致可分为网页游戏,flash游戏,小游戏等,基本上都是一些休闲类的傻呆萌的情节和操作,这类游戏开发相对比较简单,会Javascript、HTML、flashcs、Java就可以进行开发了,语言类主要有CC++,汇编语言,着色器语言,脚本语言,高效的开发语言C或Java。另外,如今IT行业的迅猛发展,技术更新快,程序员们需要不断地学习新的技术以充实自己。
个人情况剖析;目标管理;技术基础测试;个性化学习路径生成
日常答疑;每周末workshop(需参加Group Learning小组)
个人职业画布生成;简历撰写指导;投递简历策略指导;模拟面试
游戏开发相关比赛参赛指导(如微软创新杯、U3D创新大赛等)
风险评估;项目管理指导;团队组建指导;技术问题指导
个性化职业发展路线规划;U3D游戏开发工程师职业;技能架构图
近20年项目研发经验,现就职于腾讯游戏,曾担任多家游戏公司CTO。
曾先后创立过游戏研发公司及游戏发行公司。掌握游戏引擎、游戏客端、服务端架构设计。主导过《Heros Arena》、《猎国》、《奥兰世界》、《Com mana》、《猎国》、《奥兰世界》、《Com manders of Evony》 等游戏的开发。