游戏后台的架构以及服务器系统是大型游戏开发中一个不可或缺的部分,本期的Live问答栏目中,我们有请到了腾讯互娱服务器专家工程师,腾讯天美工作室技术总监唐健围绕后台架构和分布式系统内容与大家展开分享与讨论,并回答大家提出的疑问。以下是Live的整理内容。  唐健腾讯互娱服务器专家工程师,腾讯天美工作室...
文/Jonas Schlengman  《向日葵公主》的这个画像是一个个人项目,当我看到Gop Gap的概念原画时,我感觉其十分的神奇,我真的想在3D中做出这个角色。在《向日葵公主》这幅画的制作中,我将展示我是如何通过调整建模,纹理,光线和后期制作的方式来创建这个作品的。  步骤1:建模01  我最...
在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起… 图片来源于网易计算机专业的课程体系尽管IT行业知识更迭非常快,但是基础知识并不容易过时,因此有大量的资料可以选择。可...
在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起… 图片来源于网易计算机专业的课程体系尽管IT行业知识更迭非常快,但是基础知识并不容易过时,因此有大量的资料可以选择。可...
  人人都知道Bug。有好玩的Bug,有莫名其妙的Bug,有恼人的Bug,也有真正严重的Bug。但它们拦在开发者与玩家之间,一个致命错误,一次崩溃,都是一次重大打击。  玩家对这些问题的感受是非常直接的。Bug会带来题材,或是玩家的怒火,它们也应该被解决。玩家并不太清楚开发者在这其中的工作。在过去十...
一、前言  在游戏引擎中,习惯性的把游戏对象组织成层次化结构,比如下图(1)所示,有时候这个层次化结构非常深: 图(1)  那么,一个很实际的问题,有没有办法简化这个层次的深度?或者说:是否存在一个有限深度d,其他任意层次深度可以简化成深度d,下面我们讲探索这个问题,并给出一个答案:d = 2。也就...
天刀在韩国化的过程中,韩方对天刀的游戏内商城功能提出了一系列的适应他们本土运营习惯的商业化改造需求,其中最重要的基础功能修改就是需要商城能够支持不停服修改商品内容或上下架商品,包含新增未事先打进版本配置里的内容。  天刀的商城从设计上原本支持商品的定时上下架,并可通过gm指令动态上下架商品,但是所操...
人工智能正成为重塑产业效率的利器。在安防、金融、医疗、法律、教育等信息化程度高的领域,那些机械性、重复性高的劳动正逐渐被机器部分替代。在基本上完全数字化的千亿没有规模的游戏行业,人工智能是否有可能产生更大的影响?这个问题我们也很好奇,于是打算系统地做一系列的行业研究和梳理。吸引我们做这个系列的原因并...
文/Enuma帧同步技术是早期RTS游戏常用的一种同步技术,本篇文章要给大家介绍的是RTX游戏中帧同步实现,帧同步是一种前后端数据同步的方式,一般应用于对实时性要求很高的网络游戏,想要了解更多帧同步的知识,继续往下看。一.背景帧同步技术是早期RTS游戏常用的一种同步技术。与状态同步不同的是,帧同步只...
  文/顾煜 授权游资网发布  上次聊到,好不容易转职,做了一阵子引擎移植,涨了很多经验,结果做了一半被公司调动去做另一个项目的组长。  技术专精到技术管理,并不是那么顺利。不是能做好技术攻关,就能做好技术管理。这一篇聊聊在这个过程中的收获和成长。  我接手的团队大约有10人左右,在一个Unreal...
在做LOL竞技场项目(项目总结)的时候,发现WEB页面可以直接调用客户端里面的接口和数据,这使我很好奇,决心花点时间再研究下这个实现的大致原理,拓展一下思路和知识面,也为后续这种内嵌客户端的项目开发积累经验,然后在得到多位大牛的帮助下,最后才有了这篇浅显的分析,希望能抛砖引玉,如果你了解得更深入,也...
  人工智能正成为重塑产业效率的利器。在安防、金融、医疗、法律、教育等信息化程度高的领域,那些机械性、重复性高的劳动正逐渐被机器部分替代。在基本上完全数字化的千亿没有规模的游戏行业,人工智能是否有可能产生更大的影响?  这个问题我们也很好奇,于是打算系统地做一系列的行业研究和梳理。  吸引我们做这个...
用Tiled工具可以快速制作关卡地图,但是,与很多国内的游戏引擎(Cocos/Egret等)不同,Unity天生并不支持Tiled,官方说的要支持,也迟迟没有发布。于是,就催生了很多第三方的Tiled for Unity 库。在网上搜 Tiled Unity,收费与不收费的可以找到很多。其中,排名第...
Tiled,瓦片地图设计工具,好像全球仅此一家,没有分号,可以用来快速设计基于瓦片(格子)的关卡地图。一直处于Beta阶段的Tiled,终于在人民群众的呼唤中,正式1.0.0了,事实上,刚刚发布了1.0.1 .1.0.0 于2017年5月正式发布http://www.mapeditor.org/20...
  1.服务端发起瞬移,但是并不将单位移动到对应位置,而是将瞬移信息发送给客户端。  2.客户端收到位移信息后,将单位移动到对应位置。  3.客户端发送一个瞬移消息给服务端,服务端收到后,将单位移动到对应位置。  基于以上瞬移流程,可以比较简单的实现瞬移防外挂功能。  1.服务端发送瞬移信息给客户端...
  引言  独狼游戏开发工作室日益增多,而他们之中也确实有不少成功者。尽管如此,如果这匹独狼恰巧没点美术技能又该如何呢?本文为独立游戏开发者创造、获得美术资源列出了一些选择。  像素美术  仿佛是从上个世纪 80 年代一跃而出的像素美术越来越普遍,而且确有理由如此。创建像素美术简单,至少相对其他艺术...
本篇文章要给大家探讨的是Unity手游更新的更新问题,大家所熟悉的手游安装方式有两种,一种是安装的时候就把程序和资源安装到本地。另外一种是只安装程序和少量的必要资源,然后在启动的时候再把缺少的资源下载完整。  传统的手游更新方法  Android  通常采用覆盖更新的方式,将打包生成并带有对应平台签...
仅仅因为你知道编程语言的语法,不足以让你成为一个程序员。我讨厌这么对你说,但它确实是真的。什么知识将会使你成为一个真正的程序员呢?答案是数据结构,算法和设计模式的知识。语言的语法与知道字母表同义。任何人,我的意思是任何人,可以在一个周内学会编程语言的语法。但是这样的人不可能开发模块化的、灵活的、可维...
  电子游戏的画面一年比一年好,但是载入时间的处理上看起来并没有与画面共同进步。在某些情况下,载入时间过长的问题太过于严重以至于有些游戏官方不得不在发行之后特地为此制作一些列补丁去对其进行优化。难道就不能彻底消灭载入时间吗?  “GPU和CPU的处理速度提升比硬盘读取速度的提升高出太多了,”曾参与制...
  在5月13日Unite 2017 案例分享专场上,蓝港互动《闹闹天宫》项目组的主程序陈实分享了MOBA游戏的网络同步技术经验,以下为详细内容:  大家早上好,现在自我介绍一下,我叫陈实,来自蓝港互动,现在是《闹闹天宫》项目组的主程序。我今天的主题是MOBA游戏的网络同步技术。这个主题昨天王者荣耀...