22 02月 游戏开发者心得分享中心 游戏开发 应用Docker实现开发环境 文/陈霈霖,金山西山居资深Unity开发工程师,Unity开发框架KSFramework作者,关注Web开发全栈、DevOps 最近,跟一个大学金融系的同学交流,发现他对科技发展的动态非常了解,然而对于一些技术关键字的应用并不是很理解。对于普通不懂技术的小白来说,如果去咨询一些IT行业技术大牛,他...
16 02月 游戏开发者心得分享中心 据说,他们花了五千万美元为代码的原创性埋单 2017年伊始,Oculus与知名游戏发行商ZeniMax的侵权大战就已打响,第一回合以被告Oculus向原告ZeniMax赔偿5亿美元告终。这无疑是一个重磅炸弹砸在了VR行业。 Oculus使用ZeniMax的硬件和软件技术为Rift创建软件开发工具包,Rift是Facebook虚拟现实的重要组...
14 02月 游戏开发者心得分享中心 Unity下XLua方案的各值类型GC优化深度剖析 文/johnche Unity下的C#GC Alloc(下面简称gc)是个大问题,而嵌入一个动态类型的Lua后,它们之间的交互很容易就产生gc,各种Lua方案也把这作为性能优化的重点。这些优化说穿了其实不复杂。 元凶在这里 先看看这两个函数int inc1(int i){return i + ...
13 02月 游戏开发者心得分享中心 用机器学习制作超级马里的关卡 这篇指南是为那些对机器学习感兴趣,但又不知从哪里开始的人而写的。这意味着文中有大量的概括。但是那又如何呢?只要能让读者对机器学习更感兴趣,这篇文章的任务也就完成了。 做出更智能更准确的预测 回到第一章,我们根据房屋各种特征属性创造了一个来估计房价的简单算法。我们给出了一所房子的如下数据: ...
09 02月 游戏开发者心得分享中心 GGJ游戏《Splash Clash》开发经验分享 本文由参与GGJ 2017的游戏开发者Ciro Continisio为大家分享他与美术设计师Jana Kilianová组成的二人团队,在48小时内开发出小游戏《Splash Clash》的过程与经验。 Global Game Jam(GGJ) 2017已于1月22日落幕。全球共有三万多游戏开发者...
06 02月 游戏开发者心得分享中心 无障碍设计——猜地鼠之Android篇 作者简介:何金源,腾讯Android手Q开发工程师,2011年本科毕业,负责Android手Q无障碍优化工作,对Android无障碍系统原理及开发技术有深入了解。 手机应用无障碍化逐渐受到重视,这项技术为盲人或者视力有障碍的人士带来了很大便利。那么对于,同样也应该进行无障碍化,本文将以盲人猜地鼠游...
06 02月 游戏开发者心得分享中心 程序员经验分享:咋样才能做个有意思的怪物AI? 文/连程 怪物AI怎么才能做的比较有意思。其实这个命题有点大,我作为一个仅仅进入游戏行业两年接触怪物AI还不到一年的程序员来说,来谈这个话题,我想我是不够格的。不过,在这有限的时间里边,我也多多少少的写过几个怪物。最初,很多怪物写完之后,就感觉很傻。一点意思都没有到后来的,慢慢的觉得,像是一点...
04 02月 游戏开发者心得分享中心 UML类图在游戏开发中的应用 文/姜雪伟 网名海洋,资深程序,CSDN社区专家,CSDN特邀编辑,畅销书作者,已出版书籍《手把手教你架构3D游戏引擎》、《Unity3D实战核心技术详解》等书籍。 前面介绍过各种架构设计,也编写过使用架构设计开发游戏,但是没有细说用什么工具去做架构设计,在这里我谈谈自己是如何做架构设计的。 在...
23 01月 游戏开发者心得分享中心 学习游戏服务器编程基础篇 在TCP/IP协议中有三次握手,通过三次握手可以建立一个可靠连接,效果如下图所示: 三次握手在服务器端程序员面试中,经常被提到,掌握了TCP/IP协议后,接下来进入实兵演练阶段,也看看自己对网络这块掌握程度。以Unity为例,可以学习TNet超轻量级的网络传输,因为它没有数据库,但是可以很好的...
22 01月 游戏开发者心得分享中心 缓存系统在游戏业务中的特异性 文/韩伟,1999年大学实习期加入初创期的网易,成为第30号员工,8年间从程序员开始,历任项目经理、产品总监。2007年后创业4年,开发过视频直播社区,及多款页游产品。2011年后就职于腾讯游戏研发部公共技术中心架构规划组,专注于通用游戏技术底层的研发。 在中国的互联网诸多业务领域中,游戏一直...
22 01月 游戏开发者心得分享中心 使用 Unity 3D 开发游戏的架构设计难点 https://www.tinypng.com/,二者都可以对图片进行压缩,另外对于图集的使用,推荐图集工具:Texturepacker,相比 UI 自身的图集,Texturepacker 打出的图集更节省空间。 架构设计问题 关于架构设计,很多人对此褒贬不一,笔者认为架构设计还是非常重要的。U...
20 01月 游戏开发者心得分享中心 游戏商业引擎这十年的技术点滴 文/顾露 【按】在上个月 [2016-12-17] 的 2016 金山技术开放日上,俺做了一个游戏引擎相关的分享。结束之后,俺断断续续地在零碎时间里把分享的内容整理了一下,为每张幻灯片配上了简单的文字注解,就形成了这篇小结。 参与了现场交流的同学可能会发现,这篇文字版跟现场版相比,虽然幻灯片...
19 01月 游戏开发者心得分享中心 为何要学习游戏引擎底层技术 文/姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 最近这段时间,开始写一些关于3D游戏引擎底层实现的文章并附上源代码,目的是唤起开...
13 01月 游戏开发者心得分享中心 一个码农眼中的游戏场景制作 作者:ken hu 生产效率和运行效率的平衡 新流程的导入与旧流程的改善的平衡 程序与美术工作量的平衡 满地都是坑 作为只能看着干着急当不成TA的码农,把大半年来查过内容做下简单的小结。 一来作为整理笔记之用,二来如果可以从路过的大佬那里学到点东西就赚到了。 首先,从工作流层面觉得...
10 01月 游戏开发者心得分享中心 梦加美术负责人分享:如何将艺术概念转化为渲染代码 1月7日,在UWA优化日厦门站中,众多技术大咖参与分享。以下内容来自厦门梦加的技术美术负责人Dave的演讲稿(摘选),演讲中Dave分享的Shader的开发流程:怎样用Unity制作惊艳的画面——将艺术概念转化为渲染代码。 以下为详细分享内容: 大家好,今天我来为大家介绍下Shader方面的优化...
10 01月 游戏开发者心得分享中心 网络游戏开发之安全对抗 文/没有开花的树 游戏才刚上线没多久,就遭遇了众多游戏工作室一波接一波的外挂洗礼。游戏工作室很喜欢新游戏,因为新游戏没有太多对抗外挂的手段和技术,漏洞也较多,而且新游戏会不断烧钱导量,游戏工作室也借机找到了大量的客户。 在经历了一番实战,或多或少总结了一些经验和技巧,这里和大家做个分享。文章...
06 01月 游戏开发者心得分享中心 2017扬帆起航:国产引擎C2engine正式上线! 2016年12月31日,在新年钟声即将敲响的时候,经过程序猿夜以继日的技术攻关,国产引擎C2engine终于在官网正式上线! 回顾2016年,在游戏引擎领域,听到最多的仍然是Unreal、Unity等国外大牌引擎的名字,但是对于国内开发者来说,尤其是中小CP,使用Unreal的开发成本太高,而Un...
05 01月 游戏开发者心得分享中心 《江湖X》开发漫谈:配置表的那些事 江湖X 江湖X虽然是一款独立游戏,但我们在系统框架级别,希望它是一个能够容纳项目团队扩展乃至未来作为我们所有游戏引擎框架的一个模板。简而言之,我们希望实现一个完整的配置表打包体系,并且融入到我们整个项目,贯穿了开发、测试、发布、运维等各个流程。目前来看,我们确实在技术层面做到了(虽然还有许多地...
04 01月 游戏开发者心得分享中心 游戏引擎算法探究:游戏核心之固定流水线 文/姜雪伟网名海洋,资深程序,CSDN社区专家,CSDN特邀编辑,畅销书作者,已出版书籍《手把手教你架构3D游戏引擎》、《Unity3D实战核心技术详解》等书籍。 笔者在1月4号将在CSDN学院开设一门公开课《算法与游戏实战》,在这里先把课程内容透露一部分给读者关于固定流水线算法。 3D游戏或者...
03 01月 游戏开发者心得分享中心 游戏中的实时光线追踪技术与技巧 文/FOXhunt 提到游戏使用的实时渲染,很多人都会觉得光栅化渲染是唯一的方法,而想要在游戏中使用实时的光线追踪,似乎还是遥远的梦想。 虽然整体的光线追踪实时渲染架构以及相关硬件还在试验阶段,但从2016GDC的技术展示来看,游戏开发者在实践中已经找到了不少能利用现有架构实现光线追踪的小技...