List/Grid

程序开发 Subscribe to 程序开发

经验分享:聊聊多人游戏同步那点事

经验分享:聊聊多人游戏同步那点事

16年年底的时候我从当时的公司离职,来到了目前任职的一家更专注于游戏开发的公司。接手的是一个platform游戏项目,基本情况是之前的团队完成了第一个版本,即单人模式的基础玩法,但是之后对该项目的定位又变成了一个本地局域网的联机手游(2-4个玩家)。因此,重写项目底层外加确定网络同步方案就成了第一件需要去认真考虑的事情了。那么本文就来聊聊网络同步这件事吧。

加深游戏体验 解析游戏AI的设计与实施

加深游戏体验 解析游戏AI的设计与实施

在过去的几十年中,游戏行业取得了巨大发展。 从《Pong》和《Pac-Man》等让游戏玩家短暂逃离现实的简单游戏发展为《魔兽世界》和《使命召唤》等让游戏玩家真正喜爱的复杂游戏。娱乐软件协会 (ESA) 曾指出,如今的游戏玩家平均有 13 年的游戏经验,已经习惯于看到每款新游戏变得越来越复杂、吸引人且智能。

研发VR游戏时 该如何进行设计规划过程

研发VR游戏时 该如何进行设计规划过程

在开发休闲动作类型的VR游戏《Snowday》过程中,我反思了整个编程过程。很多人认为VR就是让人们去体验一种虚拟的环境,但将其用作一种工具却属不易。唯一的方法是从头开始构建一个可以重复迭代的操作系统,而这个操作系统没有相应的外设,但又必须在VR之外可以触摸到。

半年收入破10亿元:[消逝的光芒]是如何做角色移动的?

半年收入破10亿元:[消逝的光芒]是如何做角色移动的?

2015年,一款叫做《消逝的光芒》的作品赫然列在了Steam年度收入榜Top 10,,由波兰独立游戏开发商Techland研发、华纳兄弟发行,这款第一人称视角(FPP)的独立沙盒生存RPG游戏半年收入超过了1.5亿美元。和很多沙盒生存游戏不同的是,《消逝的光芒》在玩法中着重强调了RPG元素和跑酷玩法,与很多FPP游戏最大的不同在于,《消逝的光芒》给玩家带来的操作感非常自然,看似平常的角色移动,都成为了该游戏脱颖而出的优势。

微软HoloLens全息程序开发经验及小技巧

微软HoloLens全息程序开发经验及小技巧

目前借助Universal Windows Platform,你的应用也能运行在HoloLens上。要开发全息体验,开发者必须拥有上述的工具。而这些工具都可以在微软官网上找到。一旦完成了安装和准备环节,你就可以准备开发一款全新的混合现实体验。

FPS教父演讲:id初期游戏编程的9大法则

FPS教父演讲:id初期游戏编程的9大法则

提到游戏开发者,id公司的共同创始人John Romero是最有影响力的人之一,作为FPS游戏教父,他在欧美业内算得上是泰斗级的人物。在最近几天德国科隆举行的GDC欧洲大会上,Romero讲述了1990年代id Software公司几个重要的编程法则,Romero表示,有些方法在如今听来可能是非常疯狂的,这些法则是他们那个时代的产品研发指南,但在90年代,他们创造了id Software,而且在5年半的时间里只用了不到10个开发者就完成了28款游戏,创造的《指挥官基恩》、《毁灭战士》、《雷神之锤》等都是在游戏业历史上有重要贡献的作品。

Cygames:从[影之诗]看游戏中AI的活用

Cygames:从[影之诗]看游戏中AI的活用

GameLook报道/由一般社团法人计算机娱乐协会主办的CE… Read more »

手游快速测试:Unity5和WebGL移植指南

手游快速测试:Unity5和WebGL移植指南

对于手游开发者来说,更新版本往往意味着非常复杂的过程,你需要根据反馈做更新、测试、提交然后等待审核,而由于不需要客户端依赖,页游往往是快速测试游戏版本的最佳途径,很多人可能都知道Unity 5可以再不用Unity Web Player的情况下把手游移植到页游平台测试,再加上谷歌决定放弃对NPAPI的支持,未来WebGL对于页游移植是非常重要的。最近,海外开发者Leandro Gonzalez在博客中提供了详细的移植指南:

干货分享:分析Dalvik字节码进行减包优化

干货分享:分析Dalvik字节码进行减包优化

Android结合版最近几个版本在包大小配额上超标了,先后采用了包括图片压缩,功能H5,无用代码移除等手段减包,还是有着很大的减包压力。组内希望我能从代码的角度减少一些包大小,感觉有点压力山大。经过一段时间对手q安装包反编译后的Dalvik字节码的分析,发现通过调整Java代码可以减少编译后的Dalvik字节码,从而减少包大小。在这方面我做了许多的尝试,有成功有失败,拿出来给大家分享分享,多拍砖多交流。

台湾底层开发者:首款策略RPG年收入40万

台湾底层开发者:首款策略RPG年收入40万

业内独立开发者的数量很多,但能够收入破百万美元的并不多。而且,也并不是所有的独立游戏都会成功,特别是新手开发者,前几年进入游戏行业往往是亏钱的状态。单从收入水准来看,很多人都处于食物链的末端,属于‘底层独立开发者’。

独立开发者:如何为冒险游戏做随机关卡

独立开发者:如何为冒险游戏做随机关卡

很多游戏都会有通关、打怪和解谜设定,尤其是冒险游戏。对于规模比较小的团队,特别是单枪匹马的开发者来说,创作大量的地牢和关卡是非常耗时间的,所以不少独立开发者都会制作随机关卡生成器,这样不仅可以提高游戏的可重复性,还可以最大化地节约时间。最近,一位名叫Pascal Bestebroer的独立开发者在博客中讲述了随机关卡生成器的设计理念,以下是详细的博文内容:

从学生到游戏开发者:我学到的五件事

从学生到游戏开发者:我学到的五件事

三年前,我参加了一个游戏研发课程,在此之前我从来没有学过编程。现在,我非常自豪地成为了Failbetter Games工作室的一名开发者。这期间的过程常常感觉一头雾水,由于没有基础,所以大多数的时间都埋头在知识的海洋里,很少有时间停下来反思一些事情,写这篇博客就是很难得的一次。这里,我希望分享这个过程中所学到的5条经验,希望能够给准备成为开发者的同行们一些帮助。

独立开发者:如何解决游戏本地化的5个挑战

独立开发者:如何解决游戏本地化的5个挑战

【Gamelook专稿,转载请注明出处】 Gamelook报… Read more »

老外谈退出游戏业背后:不能应变就被出局

老外谈退出游戏业背后:不能应变就被出局

在经过了爆发式增长和逐渐步入成熟期之后,游戏市场的门槛变得比之前更高,在国内有人说‘寒冬已至’,在国外也有人鼓吹‘独立游戏末日’论调。但这一切其实都只是市场变化的结果,不能适应变化者出局是必然的,在任何一个市场都是同样的道理。最近,海外开发者Thomas Schwarzl在博客中讲述了自己退出游戏业又重回独立游戏制作的前因后果:

观点:不要因为金钱进入游戏业 要出于热爱

观点:不要因为金钱进入游戏业 要出于热爱

洛杉矶影视学院游戏制作专业的教授David Mullich表示,要在游戏行业挣到很多的收入,唯一的方式就是拥有自己的公司,而且是在这个公司被卖掉或者上市之后,但Notch只是非常罕见的案例。如果你想要进入游戏行业,不要奢望它可以让你成为富翁,因为还有很多比做游戏更容易的谋生方式,如果你要进入游戏行业,一定要因为对做游戏的热情,要处于热爱而不是金钱。

耗时七年[The Witness]首周收入500万美元

耗时七年[The Witness]首周收入500万美元

最近,知名独立游戏开发者Jonanthan Blow在Twitter上表示,他的第二款游戏《The Witness》首周的销量就超过了500万美元,虽然去掉平台分成和税收之后还没有收回研发成本,但已经非常接近,这款游戏一周内就实现了前作《Braid》发布第一年内的总收入。该游戏的研发时间不仅耗时7年,Jonathan Blow还用尽了上一款游戏赚到的数百万美元。对于任何一个游戏开发者来说,这种为了实现设计想法而不计后果研发的冒险精神都是令人敬佩的

手游团队主程:比代码更重要的是团队管理

手游团队主程:比代码更重要的是团队管理

对于游戏研发来说,似乎技术倾向最重的就是代码团队,然而,最近一名来自独立手游工作室的主程序Ariel Madril Tota5在博客中表示,作为游戏研发团队的主程序,虽然强大的技术是必须的,但或许更重要的是与团队之间的沟通和对团队成员的管理,在博文当中,他分享了处理不同情况以及事情之间的方式,对于中小团队的主程序们来说,或许是非常值得参考的,以下是博文的完整内容:

经验:我是如何用Unity做[80 Days]移植的

经验:我是如何用Unity做[80 Days]移植的

2014年,英国Inkle两人团队研发的叙事性手游《80 Days》被时代杂志评选为年度最佳游戏,除了好评之外,还取得了非不错的收入。而且在该游戏之前,Inkle的另一款游戏Sorcery也获得了数百万美元的收入。最近,负责PC版移植的海外独立开发者讲述了自己的经验和经历,以下是Ben Nicholson的完整博文内容: