标签:游戏开发论坛
  文 / Patrick Yip  引言  开发者在向海外扩张的过程中常会遇到巨大的障碍,我们将在本文讨论开发者在进行游戏本地化时易犯的7种错误做法以及对应的解决方法。  1.将文本硬码到源代码中  为了节省时间,有些游戏开发者会将自己的游戏文本硬码到源代码中,例如:    /** Bad Exa...
文 / 0!1!  现在手游火的一塌糊涂,引擎也是层出不穷除了引领3D市场的Unity3D,独霸2D市场的Cocos2D-X之外,还有虚幻、Sphinx等,甚至搜狐也开发了国产的Genesis-3D引擎。  文章适合人群:对Unity基础组件有一些了解的,想知道怎么在项目中具体应用各种组件。  这篇...
下面,我将作为一名有着多年编程经验的专业程序员,分享一些精华——它们已经帮助我提高了我的代码质量和整体的工作效率,希望也能对你有所裨益 。  1.永远不要重复代码  不惜一切代价也要避免重复代码。如果你有几个不同的地方经常性地要使用某个代码片段,那么可以将它重构成函数。代码重复不但会导致阅读混乱,导...
GameRes游资网发布, 文 / 韦易笑  手游页游和端游的服务端本质上没区别,区别的是游戏类型。  类型1:卡牌、跑酷等弱交互服务端  卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:  登录时...
当交互设计师完成一份自以为详尽的交互输出物,前端的开发结果总是不那么另人满意。交互会抱怨:为什么会做成这样呢,很多常识性的东西也会做错。显然因为领域不同,对“常识”的理解不尽相同,我们不能把希望寄托在前端工程师的可用性觉悟上。所以交互设计师必须站在对方的角度,在提交输出物前补充交互细节,以免日后不必...
GameRes发布,文/freeeerf1. 客户端地图格子的相关知识  在2.5D的MMO游戏里,角色是通过3D的方式渲染,2D的地图是通过2D的方式显示,所以在客户端一般会有三个坐标系:a) 3D坐标系:所有需要3D渲染的角色和光效,都以3D坐标系中定位。 b) 2D坐标系:用来定位和绘制固定的...
  文 / 郭校林  “菜鸟”和“大神”  刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不...
GameRes游资网发布 文 / 刘源  每次做完一个项目,很多人必然有很多感慨和愤恨,希望在下个项目一定要避免,要做的更好的。但总的来说,unity没有特别的坑。只要肯研究,后期都能改进,也都不会影响到上线。  小坑太多,说不完。unity上手容易坑太多,基本事件机制,生存周期,场景和资源管理,m...
4月18日Unity大会在北京召开。由于手游业界各大公司对该引擎的认可和追逐,自2013年开始,Unity大会成为了行业内最火爆的大会之一。在信息丰富的网络上,我们可以看到满屏的Unity教程和优点的介绍,但这款引擎是否存在着弊病呢?  带着这个问题,我们采访到了广州一家游戏研发公司的程序人员,从他...
  文 / 飞柳  前言  随着移动网络速率和设备硬件水平的不断提升,webapp的发展更加的native化,其表现效果和性能也会越来越好,在可预计的未来很有可能替代native或者平起平坐,那么我们研究更好的交互体验是非常有必要的。  目前我们所常见的webapp越来越多的是以SPA(single...
  著名游戏引擎Unity宣布将支持更多平台以便业者开发游戏,任天堂新3DS将在支持行列之中。  目前游戏业内有至少400万开发者和工作室在使用Unity引擎,该引擎目前支持PC,Mac和手机设备,以及所有次世代主机和PSVita主机游戏。随着加入对新3DS的支持,开发者们将能更轻松地将游戏带到这款...
井号键编译  如何写一个简单的手写识别算法,可以精准快速的识别出自定义的简单图形:  把所有的笔画定义了个8个方向,然后将B的笔画可以分解成一个字符串。然后当人在触摸屏上画出一个符号时,也将它分解成8个方向的字符串,最后比较两个字符串的距离就能判断出和不同符号的近似度。  实现起来也很简单,第一步去...
作者:Evan Todd  你可能想制作一款超现实主义基于立体像素的第一人称的跑酷游戏。你正努力制定一个产品计划。哪个环节最耗时?图像?声音?还是关卡设计?我打赌一定是角色控制。我还打赌这会耗费4年半的时间,为什么? 跑酷游戏的玩家移动极为重要,需要大量时间才能摸准正确的感觉。每款游戏都有自己的特点...
  文/周恺华  在在FPS游戏中玩家延时都不一样的情况下是怎样做到游戏的同步?知友“周恺华”对此给出较为充实的回答,有兴趣了解这方面知识的玩家可以通过下面的回答来一窥究竟:  声明:下面会大量使用CSGO作为例子,因为Valve在多人游戏的网络通信方面做得较好,可以当做一个典型来分析。  多人竞技...
由于内存泄露导致的游戏BUG发生频率很高,我也在此前的文章中谈到过内存占用过高会对手机中的应用造成的影响,今天我们再深入探讨一下内存泄露的问题。  内存泄露是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用的情况,重起计算机可以解决,但是也有可能再次发生内存泄...
文/coderyi的博客  iOS系统以及iPhone的出来都要感谢乔布斯,一个完美主义者,从如此优秀的iOS系统和iPhone就可以看出来。下面就简单介绍一下我iOS开发的感受,也是学习iOS开发的一个体系架构。1 iOS开发环境1.1 开发环境标准的配置是MacOSX+Xcode。MacOSX的...
  Valve强大的起源2(Source 2)引擎被《反恐精英:起源》和《半条命2》所使用已久。在GDC 2015大会上,Valve宣布起源2引擎将免费提供给发开者使用。  关于这次期待已久的发布,Valve并没有给出太多技术上的讲解。而是表示将专注“增加作者的制作能力”。  “随着用户生产内容越来...
  Unity Technologies今天宣布:备受期待的次时代多平台引擎开发工具——Unity 5正式发布!这是Unity迄今为止最强大的版本,含有大量的图形改进和扩展的编辑器功能集,让开发者具备跨越21个平台创造出色、创新游戏的潜力。此外,Unity还发布了Unity Cloud Build,...
虚幻引擎4现在可供每个人免费使用,而且所有未来的更新都将免费!您可以下载引擎并将其用于游戏开发的各个方面,包括教育、建筑以及可视化,甚至虚拟现实、电影和动画。 当您发布游戏或应用时,在您的每个游戏在每季度获得首个3,000美元的收入后,您需要开始支付5%的版权费用。 这样的话,只有您成功,我们才能成...