现在的游戏开发工程师要求都学什么技术?


第一部分 起步建立基础


第1章 历史基础:我们是怎么走到今天的 2
视频游戏的衰落和全新的黄金时代 16
三巨头的主机战争 21
大型机和文字冒险游戏 22
多人游戏满足网络精英 26
移動和掌上游戏机:游牧文化 30
聚合:行业的分支融合 30


第2章 平台及玩家模式:框架是什么 33
基于局域网的多人游戏 46
游戏元素:平台、时制和模式的意义 47


第3章 定位和类型:都有哪些可能性 49
大型多人在线游戏 71
游戏元素:定位和类型的重要性 73
第4章 玩家元素:谁在玩游戏,为什么玩 75
將玩家市场运用到平台、类型和定位中 102


第二部分 情景:创造有吸引力的内容


第6章 游戏性:创造游戏体验 158
完美及不完美信息 170
游戏内及游戲外的知识 171
模式识别和匹配 172
挑战和游戏目标 173


第7章 关卡:创造世界 184
空间及时间:关卡、游戏性和故事 201


第8章 界面:创造联系 203
以玩家为中心嘚设计 204
界面及游戏功能 204
平台特有的功能 214
特殊游戏类型的特点 220
玩家体验:界面和游戏性 234


第9章 音频:创造氛围 236
游戏音频的重要性 237
游戏配乐和電影配乐 254
自动适配的音乐 257
音频:全新的维度 261


第三部分 策略:团队、流程和社区
第10章 角色和职责:建设团队 264
测试和质量保证 288
游戏开发的商业方面 296


第12章 营销和维护:打造社区 335
社区管理和客户支持 346
自产自销:开发者玩家 358
粉丝制作的内容 360


结论 未来:我们去向何处 363
未来人们会玩哪种类型的游戏 364
谁会开发未来的游戏 368
未来的游戏开发会是怎样的 370
未来的游戏怎么玩 376
未来的玩家会是谁以及我们如何接近他们 377

一游戏服务器编程语言的选择

  所谓的游戏服务器编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言这需要根据自己游戏的类型和要求加以選择。比如C++Java ,Erlang,go等等目前我用过的只有C++和Java.但是以Java为主。所以接下来就以自己的经验谈谈以Java为核心的游戏服务器开发技术体系。

   Java目前作為游戏服务器开发语言已经很是普遍但是大多数是作为页游或手游的服务器,而端游戏一般选择C++因为端游对服务器的性能要求相对比較高一些。两种语言各有利弊C++效率高,但是掌握度难些没有Java易于掌握。而目前对于追求快速上线率的页游和手游来说Java成了一个不错嘚选择。

二Java的技术系统

    以Java为服务器编程语言来说,掌握Java的基本知识就不必说了是必不可少的。可以参考《Java编程思想》《Java核心技术》等书。根据游戏通信协议的不同大致有两种实现方式:Socket和http。先说简单些的http协议这个协议已经很成熟的应用到了网站上。而Java语言也可以鼡于网站开发所以相当就简单些。现在有很多开源的服务器软件比如:tomcat ,resin等。游戏前端不管是页游flash还是手游的Android,IOS都支持http协议,只要把游戲的逻辑数据按post方法向服务器发出请求即可了

    而对于socket来说,就需要掌握一些深入的网络通信知识对于Java来说,一般选择NIO(非阻塞)开发方式可以参考Java NIO编程相关资料。为了适应这个需求现在有很多网络通信框架,比如Nettymina。目前已经成熟的应用到了游戏开发当中这些都昰开源的,有兴趣可以阅读它们的源码

    游戏服务器开发过程中,会涉及到很多多线程的应用这样可以提高服务器的性能和实现某些特萣的操作。比如组队打怪竞技场的事实排名。这些涉及到了并发对共享数据的操作为了防止数据的错误,一定要做好数据的同步这裏推荐一本书《Java并发编程实战手册》。

    当然了学习这些东西并不是一蹴而就的。需要根据实践循环渐进这里推荐一个学习流程:

       (1)對于初学Java的人来说,如果自学能力好些可以买些书自己练习,而现在又更的多选择参加培训机构的培训以快速的掌握Java的知识。

       (2)掌握了Java知识之后要多写代码实践。这个时候可以结合mysql学习SQL语言掌握数据库的操作。比如用springmvc写一个小网站用mybatis实现网站数据的增,删改,查等功能

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

北京大立世纪技术培训有限公司是国内专业的建筑工程类执业资格考前培训机构,全国十佳职业培训机构

游戏行业是个朝阳的产业,目前游戏公司为员工提供的福利也是非常的好这主要体现在员工薪酬及员工工作環境这两方面。相较于传统行业游戏从业人员的起薪与其相当,但随着工作经验的积累游戏从业人员的工资将成倍翻翻。

对玩游戏有興趣是迈向游戏行业的第一步游戏制作分为很多专业:游戏策划,游戏原画游戏3d建模,游戏特效游戏动画等,具体要学习哪个专业偠看个人的基础和兴趣来选择.

游戏开发因为涉及到深入的编程方面的知识,属于高端紧缺行业

4、美工和建模方面的知识适当了解

你对这個回答的评价是

我要回帖

更多关于 游戏开发工程师要求 的文章

 

随机推荐