跳转到主要内容

手游开发

硬件光线追踪实现移动端影视级画质! Imagination、腾讯、完美技术大咖这样说

demi /

光线追踪技术带来的变化不止是游戏画面上的,在游戏制作流程上的影响也是非常巨大的。首先采用光线追踪技术能够更加规范场景光照的制作流程,其次可以加速开发流程,这为美术人员节约了大量的调试时间,使其可以将更多时间和精力投入艺术设计中。

手游开发中渲染优化的三个要素

demi 提交于

评价一款游戏的性能好坏,我们通常会用到「帧率」(每秒钟的渲染帧数)作为主要参考指标。当然,手游这块功耗也是一个重要因素,但主要还是看帧率。像MOBA、FPS类的游戏,帧率肯定是越高越好,出于功耗与显示设备的限制,一般跑满也就在60fps左右。而像其他的棋牌、放置类游戏,帧率只要有30fps就足够了。

在PowerVR GPU手机上玩《使命召唤移动版》究竟是一种什么体验?

demi /

如果您对手游《使命召唤®:移动版》有点担心——怕移动版做了这样那样的删减以及一些妥协,那我告诉你,真的不用担心,和PC版比较移动版没有任何删减,堪称是目前最好的安卓手游 ——它不仅具有深度定制选项,还有三种多人游戏模式:基本多人模式、战场竞技和僵尸模式呢。

手游面临的安全风险有哪些?

demi 提交于

随着智能手机的普及,市场的泛娱乐化,手游行业发展迅猛。手机游戏在整个游戏市场已经占了一定的江山。手游用户的增多,手游的安全性随之受到行业的重视。目前越来越多游戏面临各种各样的安全风险,如静态修改文件,动态修改游戏逻辑,篡改协议,游戏盗号,恶意发言,工作室等等,这些风险极大影响了游戏的平衡性和游戏的体验,对游戏及用户本身造成消极的影响。

下面将分类介绍这些各种的风险形式以及一些常用的实现方式。

<strong>1.1 静态修改文件</strong>

游戏文件被静态修改再重新打包签名是很典型的一种安全风险,通过这种方式,原本可能需要购买的游戏很可能就能直接玩,甚至在里面打广告,散播色情和恶意言论等等,损害了游戏开发方的利益;而另一方面游戏本身的一些逻辑被破坏,甚至被插入恶意代码,导致游戏出现安全风险,也损害了用户的利益。同时,也存在直接修改安装后的资源文件,代码文件,配置文件等等,直接影响游戏运行逻辑。下面将着重介绍这些手法及其实现方式。

<strong>1.1.1 修改资源</strong>

开发者谈手游开发过程中需要注意的几大因素

demi 提交于

原作者:Sam S. 译者:Vivian Xue

如今手机游戏成为了一种重要的娱乐方式。开发手机游戏是一个很有趣的过程—如果你知道了取悦玩家们的关键所在。App Store里已充满了各种热门游戏,因此在发行产品前,你得先了解制作一个令人印象深刻的游戏都需要些什么,这是决定你成功或是失败的首要因素。迎合玩家们的期待是唯一的成功要诀。下面是你应该关注的一些因素。

<strong>I.这个游戏将如何让玩家们不断感受到乐趣?</strong>

玩家们终有一天将会为你的app打分,而决定他们评分高低的关键是游戏本身的吸引力。一些开发商们会犯这样一个错误,为了增强游戏的娱乐性而把游戏设计得很复杂。其实在提高游戏的娱乐性方面,你所关注的应该是这个游戏如何能让玩家们不断动脑思考,并且还会想再尝试一次。要实现这一点,可以通过设置一系列的有趣的益智关卡,或者为玩家们创造一个理由,让他们觉得自己是在参与一场竞争。

<strong>II.让一切简单化。</strong>

手游服务器开发技术详解

demi /

从事游戏服务器开发差不多两年时间,两年间参与了不少项目,学到了很多游戏服务器开发技术,参与过几个不同架构的服务器开发,就随便聊聊游戏服务器开发需要的技术。(以下所指游戏服务器更偏向于手游,因为我对端游和页游开发接触并不多)

<strong>一. 聊聊服务器开发有哪些东西要考虑。</strong>

1.开发语言的选择:

工欲善其事,必先利其器,选择一门适合的开发语法对后期开发有着事半功倍的作用。

业界主要的是c/c++ + Python/lua模式做游戏服务器。c/c++做网络通讯数据传输,python/lua做业务逻辑。这样既保持了网络传输的效率(c++),又提升开发效率(Python/lua),同时也支持热更新。

当然,也有其他服务器开发语言,erlang(没用过,页游公司用的多),c#(大棒子国喜欢用,神奇的民族),Java(第一次听说时我惊呆了),node.js(少量游戏用的,还有一个node.js写的引擎叫pemolo),php(做http协议通讯的游戏时php+mysql也不失为一种好选择),...