随着分辨率的普遍提高,我们已经告别了依赖于简陋像素来表现游戏画面的年代。但还是有不少人像我一样沉迷于像素美术和游戏。如今到处可以都可以看到的各式像素作品,虽然大多被直接称呼为像素画,但实际上已经分化为很多分支,简单的将其归类为像素作品未免太含糊。在开始正文之前我先将他们粗粗的分个类。一些比较常见...
  像素游戏的后期特效将主要适用于这第三种情况:  1. 通过临近采样的方式放大图像而达到加强像素化的目的。  2. 更多的模拟LCD屏幕而不是CRT屏幕(包括屏幕扭曲,通道分离的效果)。  3. psp模拟器,将扫描线效果应用到Tactics Ogres(中文译为:皇家骑士团)上。  我主要从两方...
  对于网络游戏开发者而言开发实时联网游戏后台服务过程中会面临许多的挑战,那么怎样针对性地提供相应解决思路,期望我的分享可以帮助开发者依据自身游戏特点做出合理的技术选型。  维基百科关于网络游戏的定义:通过计算机网络,将专用服务器和用户的客户端设备(手机、PC、游戏主机等)相连,让多名玩家同时联机进...
  在设计游戏时我们都想实现一些炫酷的效果,比例水、风、火、土、雷等各种特效。了解游戏开发的人都知道,这些东西往往都是由程序自己实现的,美术更多提供的是辅助。而平时自己想要实现的时候总觉得这些会涉及一些极为麻烦的数学知识,这里我就想将法线作为一个切入角度,把对应的知识点都列出来,因为涉及比较多的内容...
    搭建Node.js服务器环境  上一节我们已经知道了服务器要处理游戏逻辑,那么要想实现服务器的功能,首先需要做的就是搭建服务器环境。本书中我们就来讲解如何利用Node.js引擎搭建服务器,Node.js引擎也是当下最流行的服务器技术之一。  接下来,我们就先来了解一下Node.js。  No...
  游戏服务器特征  游戏服务器,是会长期运行的程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这...
Unity 3D引擎:十大最火的插件推荐 摘要:为了帮助使用Unity引擎的开发者制作更完美的游戏,我们精心挑选了十款Unity相关开发插件和工具。它们是:2D Toolkit、NGUI、Playmaker、EasyTouch & EasyJoystick、UnIDE、Tile Based ...
很多人在玩游戏的时候,都会感觉到游戏中的NPC非常“脑残”。但这一情况将会发生改变了。前不久,Unity推出了一个强大的开源软件UnityMachineLearningAgents,通过这个开源软件,能够将其游戏引擎与机器学习程序连接起来。通过深度强化学习算法,非玩家角色(NPC)可以不断地进行尝试...
  2017年8月16日,京口区招商引资项目集中签约仪式在国际饭店举行,锐亚科技CEO郑宇与镇江市京口区在镇江国际饭店签订了科技培训基地战略框架协议,总投资达1.1亿元。   此次签约项目涵盖多个领域,涉及船舶装备制造、木业精深加工、新材料新能源、智能设备生产、科技教育等多个方面。  简单概括,就是...
我们曾经为大家分享过使用Unity结合Vuforia开发AR应用的案例,在短短几分钟内实现了跳动在桌面上的Unity酱。今天这篇文章将为大家介绍一些使用Unity开发AR应用的小技巧,并分享Vuforia识别多个不同类型目标的方式。对Vuforia不太熟悉的开发者们,请先查阅《5分钟使用Unity制...
Asset Store资源商店拥有大量帮助大家提高开发效率的编辑器扩展插件,而说起开发效率,活用各种实用的脚本插件也能达到事半功倍的效果。今天我们就为大家介绍几款最不能错过的Unity脚本插件,很多不同类型的项目可能都有这样的需求哦。Vectrosity Vectrosity是一款用于在Unity编...
在使用Unity开发游戏的过程中,可能由于Shader代码处理不当或是其它原因导致最后的游戏画面与预期效果不太一致。遇到这样的情况要如何定位Bug并调试呢?Unite 2017 Shanghai的国内技术专场就为大家解答了这个问题。今天这篇文章将由Unity技术支持工程师张陈渊,为大家分享在Unit...
说起炸弹超人,相信很多朋友都玩过类似的游戏,其中最为人熟知的莫过于《泡泡堂》。该类型游戏需要玩家在地图中一边跑动一边放置炸弹,同时还要躲避敌方炸弹保护自己。最初的炸弹超人游戏都是2D的,今天这篇文章将教大家在Unity中实现一款3D的炸弹超人游戏。温馨提示,本教程需要大家了解Unity的基本操作与脚...
今天为大家分享一个独立开发团队,利用Unity引擎将天空划过的飞机变成AR环境下各种恐龙的开发经验。即开发《AR Dragons》这款AR游戏的过程,其中的几大难点以及解决方案。开发团队简介开发团队由3人组成:Thomas、Jason及Joe,背景分别是工程师、商务及军人。因马航MH370飞机事故的...
儿时的你是否也会幻想自己拥有超能力,能召唤各种水光火电或是操纵世间万物?现在的我们已经不需要幻想了,因为游戏就能满足所有的这些或天真或童趣的想法。而作为开发者的大家,通常就是这种梦境的创造者。趁着六一儿童节,我们来帮助大家让这些梦想成为现实吧。今天为大家介绍Asset Store资源商店中几款Uni...
在Unite 2017的国内技术专场,Unity技术团队为参会者们带来了Unity引擎功能相关的技术分享。今天这篇文章,将由Unity技术支持工程师金晓宇为大家分享基于Animation Instancing的人群模拟技术,对于大型MMO游戏非常实用。在实际开发中,可能经常会遇到类似需求:一个体育场...
Unity引擎即将迈入2017的新时代,并且不久前我们也发布了Unity 2017的首个测试版Unity 2017.1.0 Beta。在本教程中,我们将通过实际案例来说明如何在一个简单的游戏场景中使用Unity 2017的Shadowmask功能。场景设置包括室内和室外两部分。室内部分的阴影将使用S...