20 07月 游戏开发者心得分享中心 《天涯明月刀》资源热更新解决方案 天刀在韩国化的过程中,韩方对天刀的游戏内商城功能提出了一系列的适应他们本土运营习惯的商业化改造需求,其中最重要的基础功能修改就是需要商城能够支持不停服修改商品内容或上下架商品,包含新增未事先打进版本配置里的内容。 天刀的商城从设计上原本支持商品的定时上下架,并可通过gm指令动态上下架商品,但是所操...
18 07月 游戏开发者心得分享中心 利用机器学习,《英雄联盟》恶意言论处理周期降低至数分钟 人工智能正成为重塑产业效率的利器。在安防、金融、医疗、法律、教育等信息化程度高的领域,那些机械性、重复性高的劳动正逐渐被机器部分替代。在基本上完全数字化的千亿没有规模的游戏行业,人工智能是否有可能产生更大的影响?这个问题我们也很好奇,于是打算系统地做一系列的行业研究和梳理。吸引我们做这个系列的原因并...
14 07月 游戏开发者心得分享中心 Unity3D RTS游戏中帧同步实现 文/Enuma帧同步技术是早期RTS游戏常用的一种同步技术,本篇文章要给大家介绍的是RTX游戏中帧同步实现,帧同步是一种前后端数据同步的方式,一般应用于对实时性要求很高的网络游戏,想要了解更多帧同步的知识,继续往下看。一.背景帧同步技术是早期RTS游戏常用的一种同步技术。与状态同步不同的是,帧同步只...
13 07月 游戏开发者心得分享中心 游戏程序员手册(三):如何做好技术管理 文/顾煜 授权游资网发布 上次聊到,好不容易转职,做了一阵子引擎移植,涨了很多经验,结果做了一半被公司调动去做另一个项目的组长。 技术专精到技术管理,并不是那么顺利。不是能做好技术攻关,就能做好技术管理。这一篇聊聊在这个过程中的收获和成长。 我接手的团队大约有10人左右,在一个Unreal...
11 07月 游戏开发者心得分享中心 技术探讨:LOL新版客户端LCU架构探析 在做LOL竞技场项目(项目总结)的时候,发现WEB页面可以直接调用客户端里面的接口和数据,这使我很好奇,决心花点时间再研究下这个实现的大致原理,拓展一下思路和知识面,也为后续这种内嵌客户端的项目开发积累经验,然后在得到多位大牛的帮助下,最后才有了这篇浅显的分析,希望能抛砖引玉,如果你了解得更深入,也...
07 07月 游戏开发者心得分享中心 千亿美元的游戏市场,AI是否能成为新的加速器? 人工智能正成为重塑产业效率的利器。在安防、金融、医疗、法律、教育等信息化程度高的领域,那些机械性、重复性高的劳动正逐渐被机器部分替代。在基本上完全数字化的千亿没有规模的游戏行业,人工智能是否有可能产生更大的影响? 这个问题我们也很好奇,于是打算系统地做一系列的行业研究和梳理。 吸引我们做这个...
28 06月 游戏开发者心得分享中心 介绍一下Tiled2Unity的优点与缺点 用Tiled工具可以快速制作关卡地图,但是,与很多国内的游戏引擎(Cocos/Egret等)不同,Unity天生并不支持Tiled,官方说的要支持,也迟迟没有发布。于是,就催生了很多第三方的Tiled for Unity 库。在网上搜 Tiled Unity,收费与不收费的可以找到很多。其中,排名第...
26 06月 游戏开发者心得分享中心 地图编辑器Tiled正式发布1.0.01.0.1 Tiled,瓦片地图设计工具,好像全球仅此一家,没有分号,可以用来快速设计基于瓦片(格子)的关卡地图。一直处于Beta阶段的Tiled,终于在人民群众的呼唤中,正式1.0.0了,事实上,刚刚发布了1.0.1 .1.0.0 于2017年5月正式发布http://www.mapeditor.org/20...
23 06月 游戏开发者心得分享中心 游戏开发中防外挂的那些事儿 1.服务端发起瞬移,但是并不将单位移动到对应位置,而是将瞬移信息发送给客户端。 2.客户端收到位移信息后,将单位移动到对应位置。 3.客户端发送一个瞬移消息给服务端,服务端收到后,将单位移动到对应位置。 基于以上瞬移流程,可以比较简单的实现瞬移防外挂功能。 1.服务端发送瞬移信息给客户端...
22 06月 游戏开发者心得分享中心 写给程序员的美术创作指南 引言 独狼游戏开发工作室日益增多,而他们之中也确实有不少成功者。尽管如此,如果这匹独狼恰巧没点美术技能又该如何呢?本文为独立游戏开发者创造、获得美术资源列出了一些选择。 像素美术 仿佛是从上个世纪 80 年代一跃而出的像素美术越来越普遍,而且确有理由如此。创建像素美术简单,至少相对其他艺术...
16 06月 游戏开发者心得分享中心 传统的方法可靠吗?关于Unity手游更新的思考 本篇文章要给大家探讨的是Unity手游更新的更新问题,大家所熟悉的手游安装方式有两种,一种是安装的时候就把程序和资源安装到本地。另外一种是只安装程序和少量的必要资源,然后在启动的时候再把缺少的资源下载完整。 传统的手游更新方法 Android 通常采用覆盖更新的方式,将打包生成并带有对应平台签...
02 06月 游戏开发者心得分享中心 游戏引擎开发中常用的设计模式 仅仅因为你知道编程语言的语法,不足以让你成为一个程序员。我讨厌这么对你说,但它确实是真的。什么知识将会使你成为一个真正的程序员呢?答案是数据结构,算法和设计模式的知识。语言的语法与知道字母表同义。任何人,我的意思是任何人,可以在一个周内学会编程语言的语法。但是这样的人不可能开发模块化的、灵活的、可维...
31 05月 游戏开发者心得分享中心 游戏载入时间长究竟应该谁接锅? 电子游戏的画面一年比一年好,但是载入时间的处理上看起来并没有与画面共同进步。在某些情况下,载入时间过长的问题太过于严重以至于有些游戏官方不得不在发行之后特地为此制作一些列补丁去对其进行优化。难道就不能彻底消灭载入时间吗? “GPU和CPU的处理速度提升比硬盘读取速度的提升高出太多了,”曾参与制...
15 05月 游戏开发者心得分享中心 蓝港互动陈实:MOBA游戏的网络同步技术 在5月13日Unite 2017 案例分享专场上,蓝港互动《闹闹天宫》项目组的主程序陈实分享了MOBA游戏的网络同步技术经验,以下为详细内容: 大家早上好,现在自我介绍一下,我叫陈实,来自蓝港互动,现在是《闹闹天宫》项目组的主程序。我今天的主题是MOBA游戏的网络同步技术。这个主题昨天王者荣耀...
12 05月 游戏开发者心得分享中心 2D游戏中的空间感、3D感到底从何而来? 文/灰机锅,外卖呼叫工程师,《愤怒军团》开发者。 有的奶牛提到了光影、视差场景、还有一些动画技术。我也分享一些自己的经验。 针对静态素材: 透视准确。不同层级的对象位置得当。适当的光线和阴影。 素材其实是基础,如果2D的素材绘制的问题一堆,将很难做出好的效果。 动画实现上的一些技巧: 动画...
12 05月 游戏开发者心得分享中心 一种让游戏动画更加灵活的神经网络 文/Devin Coldewey 近日,游戏图像保真如火如荼,但是,想要生动形象地描述人物动作的多样性和流畅性对创作者来说仍是一种挑战。从真实的动作捕捉数据中获取神经网络作为动画系统的驱动,这样也许能够让我们的“阿凡达”在走动、奔跑和跳跃时更加自然一些。 当然,如果你有玩过现代游戏,你会发现...
09 05月 游戏开发者心得分享中心 设计面向游戏的人工智能(第 4 部分) 文/Donald Kehoe 发挥人工智能的最大价值:线程化 之前的所有本系列文章一直都在为本文奠定基础。我们希望,您现在能够清楚地了解到游戏人工智能 (AI) 是什么,并知道如何将其用于您的游戏中。如今,极具挑战性的任务是,最大程度地提升您系统的性能。 无论您的系统有多好,但若它拖慢游戏速度...
08 05月 游戏开发者心得分享中心 设计面向游戏的人工智能(第 3 部分) 文/Donald Kehoe 战术和战略人工智能 (AI) 上次谈到游戏主角(智能代理,简称 IA)时,他们已经能够观察周围情况并能够判断前进方向。在本文中,我将向大家介绍如何提高代理的智能级别。代理现已能够处理即时情况。现在,大家正在努力实现人工智能。人工智能具有丰富功能,能够处理各种工作。 ...
05 05月 游戏开发者心得分享中心 游戏行业的人工智能设计(第二部分) 文/Donald Kehoe 感知和路径搜寻 在上一篇文章(第一部分)中,我们讨论了如何管理智能代理可能作出的基本决策——因为人工智能 (AI) 研究涉及到使用人工智能的实体。 在本文中,我为游戏男主角(或怪物或任何类型的游戏实体)作出的决策提供了一些背景。 智能代理需要确定游戏领域的兴趣点,然...
04 05月 游戏开发者心得分享中心 游戏行业的人工智能设计(第一部分) 文/Donald Kehoe 在过去的几十年中,游戏行业取得了巨大发展。 从 Pong* 和Pac-Man*等让游戏玩家短暂逃离现实的简单游戏发展为魔兽世界* 和使命召唤 4*这样让游戏玩家真正喜爱的复杂游戏。 娱乐软件协会 (ESA) 曾指出,如今的游戏玩家平均有 13 年的游戏经验,已经习惯于...