跪求高手指点网络游戏开发学习。想出来有个比较好的待遇。
发布网友
发布时间:2022-05-12 07:56
我来回答
共5个回答
热心网友
时间:2023-11-02 19:41
先要有个长远的正确的定位,是引擎架构师,还是客户端架构师,还是服务器端架构师。然后朝着这个方向努力,只想做代码工人干不到30岁,并且每周工作7*12以上你要清楚所以至少要做架构师或转型做项目经理才能做到40岁以上除非你只想混青春饭。
解决了定位问题就好办了,剩下的主要靠自学,你要看大量的书籍。引擎方向主要是数学问题,解析几何,线性代数,图形学之类的要会,还要懂代码优化,想深入发展还要汇编也懂。
客户端主要是游戏逻辑的问题,比如在哪个地点放置什么样的怪物,怪物的行为时怎样的,攻击力多少,怎样触发事件,如何安排游戏场景,怎样把客户端做的足够小,语音系统,组队系统,装备系统,经验系统,帮会系统,战斗系统,坐骑系统,等等各种系统怎样实现要会,计算机图形学也要会,要会使用引擎。
服务器端相对比较枯燥,如何把上百万玩家的数据组织在数据库里,如何反外挂,如何进行跨服,如何对数据加密,如何防止盗号等等。网络通信协议要懂。
同时不要一头扎进去就学,要有节奏,有计划。至于看什么书,网上一查就查到了,建议还是自己买,不要整天看电子版的,因为看完就忘掉了。要多实践,也不能只看书不动手。
热心网友
时间:2023-11-02 19:41
先要有个长远的正确的定位,是引擎架构师,还是客户端架构师,还是服务器端架构师。然后朝着这个方向努力,只想做代码工人干不到30岁,并且每周工作7*12以上你要清楚所以至少要做架构师或转型做项目经理才能做到40岁以上除非你只想混青春饭。
解决了定位问题就好办了,剩下的主要靠自学,你要看大量的书籍。引擎方向主要是数学问题,解析几何,线性代数,图形学之类的要会,还要懂代码优化,想深入发展还要汇编也懂。
客户端主要是游戏逻辑的问题,比如在哪个地点放置什么样的怪物,怪物的行为时怎样的,攻击力多少,怎样触发事件,如何安排游戏场景,怎样把客户端做的足够小,语音系统,组队系统,装备系统,经验系统何把上百万玩家的数据组织在数据库里,如何反外挂,如何进行跨服,如何对数据加密,如何防止盗号等等。网络通信协议要懂。
同时不要一头扎进去就学,要有节奏,有计划。至于看什么书,网上一查就查到了,建议还是自己买,不要整天看电子版的,因为看完就忘掉了。要多实践,也不能只看书不动手。
热心网友
时间:2023-11-02 19:42
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-329893074
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-329893074
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
热心网友
时间:2023-11-02 19:42
去上www.u3dpro.com
Unity3D游戏引擎使用JAVA 或C# 跟FLASH一样好用
可以跨平台输出到安卓和苹果,XBOX360,ps3上
热心网友
时间:2023-11-02 19:43
构成基础 计算机基础 在加上你想学的专业的书 构成基础是必须的 可以美化你对图片的敏感度