游戏引擎中,除了代码,完善的工具体系同样重要吗?
- 内容介绍
- 相关推荐
本文共计2817个文字,预计阅读时间需要12分钟。
从洗脑开始,记得早年,在做公司引擎研发时,常想起一句话:引擎不仅是代码,更是完美的工具。当时,这句词激励自己,寻找引擎开发的原理和定位。
从洗脑开始
记得若干年前,在做公司引擎研发的时候,时常会念到的一句话:引擎不仅是代码,更多的是完善的工具。当时只是用这句话还激励自己,找准引擎开发的原则和位置。 而实际上,对这句话的理解甚少。时隔多年,这句话油然在耳,伴随我左右
亲身体会后来,引擎项目砍掉了,进入了页游产品的开发。 在这个产品开发的第一周,我们就面临着动画和场景编辑问题,在脑海中第一时间浮现出的,依然是这句话。于是,我们花了两个星期来做了一个简单的动画编辑器和场景编辑器。动画编辑器只有简单的图片导入,和锚点设置功能(因为怪物大小不一样)。 而场景编辑器,则只有图片导入,怪物摆放功能……。但正是这两个简陋的编辑器,使我们的项目能够让策划在没有程序的帮助下快速进行关卡相关的内容设计。 这也是第一次,让我感受到,工具能够给项目带来的意义,绝非那两句话可以概括的。
扩展与定制换了一家公司,是做和帝国时代差不多的开发。这家公司的理念和我是一致的,就是先要开发编辑器,然后再做游戏。 这家公司开发了sprite editor,ai editor,level editor 一切的愿望都是美好的, 而唯一让我觉得神奇的,是ai editor和level editor,消耗了大量的时间。同时,内置的许多东西,使得每一次需求变更,都要程序维护相应的editor版本才能达到对应的功能支持。
本文共计2817个文字,预计阅读时间需要12分钟。
从洗脑开始,记得早年,在做公司引擎研发时,常想起一句话:引擎不仅是代码,更是完美的工具。当时,这句词激励自己,寻找引擎开发的原理和定位。
从洗脑开始
记得若干年前,在做公司引擎研发的时候,时常会念到的一句话:引擎不仅是代码,更多的是完善的工具。当时只是用这句话还激励自己,找准引擎开发的原则和位置。 而实际上,对这句话的理解甚少。时隔多年,这句话油然在耳,伴随我左右
亲身体会后来,引擎项目砍掉了,进入了页游产品的开发。 在这个产品开发的第一周,我们就面临着动画和场景编辑问题,在脑海中第一时间浮现出的,依然是这句话。于是,我们花了两个星期来做了一个简单的动画编辑器和场景编辑器。动画编辑器只有简单的图片导入,和锚点设置功能(因为怪物大小不一样)。 而场景编辑器,则只有图片导入,怪物摆放功能……。但正是这两个简陋的编辑器,使我们的项目能够让策划在没有程序的帮助下快速进行关卡相关的内容设计。 这也是第一次,让我感受到,工具能够给项目带来的意义,绝非那两句话可以概括的。
扩展与定制换了一家公司,是做和帝国时代差不多的开发。这家公司的理念和我是一致的,就是先要开发编辑器,然后再做游戏。 这家公司开发了sprite editor,ai editor,level editor 一切的愿望都是美好的, 而唯一让我觉得神奇的,是ai editor和level editor,消耗了大量的时间。同时,内置的许多东西,使得每一次需求变更,都要程序维护相应的editor版本才能达到对应的功能支持。

