前言:这篇文章主要是来大概介绍一下游戏行业的整体情况,使用的引擎以及配套的插件,并不做游戏详细制作的讲解,只是给予一个大致的了解,给与一个选择方向的建议
2018年中国游戏市场发展现状及发展前景分析传送门
章节一、市场常见的游戏类型
按照游戏平台分类:
1、主机游戏【端游】
2、App【手游】
3、游戏机游戏【XBox,任天堂,PS4】
4、H5游戏【浏览器,微信,QQ】
按照游戏类型分类:
RPG :角色扮演游戏[RPG-古剑奇谭,ARPG--剑灵,MMORPG-梦幻西游]
FPS:第一人称射击游戏 [CF,CS]
MOBA:多人在线战术竞技游戏[王者荣耀,英雄联盟]
SPG:运动竞技游戏 [NBA2K]
MUG:音乐游戏 [初音未来,节奏大师]
ACT: 动作游戏 [鬼泣]
卡牌游戏 [炉石传说]
棋牌游戏 [斗地主,麻将]
IO游戏 [贪吃蛇,球球大作战]
等等
章节二、做游戏需要什么
一定的编程基础
主流游戏编程语言:C++,C#,JS,TS,AS,Lua等
熟悉一款引擎和配套插件
主流游戏引擎:
1、unity:使用语言【C#,JS】使用插件【NGUI,DOTWEEN,EasyTouch,2dToolKit等】
2、Cocos套装:使用语言【C++,JS,Lua】、使用插件【ParticleCreator,CocosBuilder】
3、白鹭套装:使用语言【JS,TS】、不需要插件,套装自带非常齐全
4、Laya:使用语言【AS,JS,TS】、使用插件[龙骨动画,spine]
5、Unreal/虚幻4:使用语言【C++】
引擎推荐:
1、制作大型手游,端游,3D游戏,推荐使用unity,丰富的插件和文档基本上能解决新手大部分问题
2、制作H5游戏,如果想要制作界面方便,可视化,可以拖拉拽,推荐使用Cocos creator ;如果想要丰富的插件,推荐使用白鹭,自带套装绝对满足你,甚至可能你在其他的引擎中也会使用到白鹭公司的插件;如果想要制作3D游戏,推荐使用Laya,暂时推荐使用1.0,开发环境相对稳定,文档较多,2.0和1.0部分不兼容暂时坑比较多,不建议新手使用
3、如果有C++基础,也可以使用虚幻引擎,Cocos2dx等引擎
章节三、综合分析
2018年,游戏进入寒冬季,整个行业版号审批停滞,厂家转入小游戏,在QQ,微信,百度小游戏等平台扩展游戏路线,导致H5游戏制作热潮来袭,H5引擎也开始纷纷支持3D制作,虽然相对于老牌的3D制作引擎存在很多差距,但是已经能够满足一些基本需求,在2018年之后,5G即将来临和随着引擎对于3D的不断优化,大部分厂家会开启H5版的3D游戏制作。当然在2018年12月21日,游戏版号再次开始发放之后,各大厂家的手游,端游的竞争也会更加激烈,相信2019年的游戏行业回春之后将会迎来一波高潮,制作流水线上的人也会发挥自己的能力,取得更高的成就。