开发:编程

30 34

GameMaker: Studio 中文教程 #1: 介绍与安装

在快速原型开发和中小型 2D 游戏项目上,GMS 这款引擎非常值得推荐。 青铜的幻想为希望了解学习 2D 游戏引擎 GameMaker: Studio 的中文读者专门撰写了本系列教程,本文为第一期,主要对这款引擎进行简单的介绍和安装说明。

3 0

Oculus Connect 2 首席科学家 Michael Abrash 发言实录

2015 年 10 月的 Oculus Connect 2 大会上,Michael Abrash 和 John Carmack 分别做了精彩的发言。相较卡神一开口就根本停不下来的意识流,Abrash 的发言更加概括和完整,很适合从全景上了解 VR/AR 技术,对一般的开发人员也有一些启发性。

15 6

Rush Rover 中闪烁特效制作解析

这篇文章将向大家介绍Rush Rover中,闪烁特效的制作思路。因为我使用的开发工具是 Game Maker Stuido,这个工具好像在国内不是太主流,外加自己表述能力不是太好,所以具体代码我就不详细解释了。

22 4

故事工程学:人工智能和交互式叙事

本文讨论交互式叙事的概念和方法,并介绍一些并未在当今商业游戏中广泛应用的交互式叙事技术。

41 10

Roguelite 和 Roguelike 的区别是什么?

本文译自 Ethan Hawkes 一篇介绍 rogue-lite 概念的文章,本文写于 2013 年,正是 roguelite 类型的独立游戏井喷的年份。

11 12

浅谈我对游戏本质的思考

对于游戏本质的思考,不是像自然科学那样为了争出一个唯一的答案,而是为了获得你自己的游戏观。自然科学上的结论不统一和出错是灾难,但在游戏界,多样的思想是产生多样的作品的前提条件。

31 2

多边形游戏地图的生成 #2

Amit 对多边形地图生成也颇有研究,本系列教程是其研究成果的结晶。由于原文篇幅较长,分为多篇推出,本教程是该系列中的第二篇。本文中提到的 demo 参见系列文章第一篇。

33 10

多边形游戏地图的生成 #1

Amit 对多边形地图生成也颇有研究,本系列教程是其研究成果的结晶。这里的 inidenova 译文版还参考了 ivan 博客的许多内容,他还非常慷慨地分享了自己制作的多边形地图生成器 unity 实现,在此特意表示感谢。

24 2

六角网格的实现

Amit 潜心研究六角网格系统多年,本文是其系列教程中的一篇,探讨了具体如何实现六角网格系统。文本需要参考作者的另外一篇文章《六角网格大观》来阅读。

88 22

六角网格大观

Amit Patel 搜罗六角网格的相关资料的工作已断断续续进行了二十余年。他将多年的宝贵经验融为这篇教程,为大家提供一个用最简洁的代码来实现六角网格的优雅方案。

29 9

用 LÖVE 实现帅气的 Downwell 式尾迹效果

这篇教程会教给大家如何用 LÖVE 来实现游戏 Downwell 中帅气的尾迹效果。即便你对 LÖVE/lua 还了解甚少,但只要有一定的编程基础知识,就应该能够看懂这篇教程。此外,把这篇教程当成学习 LÖVE/lua 的教程和练习来阅读也完全不成问题。

36 6

网格沉思-游戏中的网格系统

电子游戏中不乏用网格系统来呈现和区域有关的要素的例子。这篇教程细致地总结了网格的数学性质与算法实现。