《戴森球计划》的诞生!
在未来,人类进入高级文明,创造了虚拟世界,并成功将意识进行了转移。为了保证虚拟世界的运行,人类制造了第一个戴森球,为超级计算机——“主脑”提供能量以维持强大的计算能力。随着意识数量的不断增长,主脑的计算能力逐渐达到极限。于是玩家接到空间管理联盟COSMO的任命,控制机甲前往其他星系,建造新的戴森球。
戴森球计划
大家好!我们是来自重庆的柚子猫独立游戏工作室,现在正在开发《戴森球计划》,这是一款结合3D自动化工厂/模拟经营/太空/PC单机游戏。
开发日志,一是记录下我们游戏的开发历程。当开发完成后,回望过去,这些都是我们青春的证明,曾经为了共同的梦想挥洒汗水的印记。另外,更希望和大家分享我们开发过程中一些事儿,和大家共同见证《戴森球计划》的诞生和成长!
青春是需要奋斗的。或许对很多人而言,就像现在这样过下去也是一种不错的选择。可是,做独立游戏的梦想一直深深埋在我们心里,挣扎过,迷茫过,甚至想过放弃,可梦想的种子渐渐发芽、成长,最终长成一棵参天大树,再也压制不住。是时候聆听自己内心,为自己的青春奋斗一次,开始踏上独立游戏之旅。
我们是开发者更是玩家。游戏,某种程度就是我们的人生。或许在很多人眼里,玩游戏是不务正业,是荒废人生,可是我们不这么认为。玩游戏不仅仅是一种娱乐,更是不同的人生体验。每个游戏都有独特的世界观,进入游戏,就仿佛来到了另一个不同的世界,开始了一段不一样的人生旅程。有的让你实现了当英雄的梦想,有的让你过了一把执剑走天涯的瘾,有的让你捧腹大笑,而有的却让你潸然泪下。或许现实世界中,你没有那么多机会去经历这些,可是在游戏中,你却可以经历百样人生,这就是游戏的魅力。而我们就是这么一群“嗜游戏为命”的人,正是这种对游戏的执著,更或许是一种执念,让我们时刻从玩家的角度出发,开发最纯粹,最好玩的独立游戏!
最纯粹、最好玩的游戏。我们的工作室是由四个热爱独立游戏的小伙伴共同组成,包括程序、策划、原画、3D。我们一直秉持着做“纯粹好玩的独立游戏”的信念,也是秉持着这样原则开始了《戴森球计划》的创意设定。
戴森球是一种太空巨构,它完全包围恒星并且获得其绝大多数或全部的能量输出。
游戏的背景设定:在未来,人类进入高级文明,创造了虚拟世界,并成功将意识进行了转移。为了保证虚拟世界的运行,人类制造了第一个戴森球,为超级计算机——“主脑”提供能量以维持强大的计算能力。随着意识数量的不断增长,主脑的计算能力逐渐达到极限。于是玩家接到空间管理联盟COSMO的任命,控制机甲前往其他星系,建造新的戴森球。
游戏玩法的初步设定。玩家将在游戏中驾驶机甲,在不同星系中采集资源,建立星际运输物流网络,通过规划铺设基础设施,建造自动生产流水线,解锁新科技,打造庞大的工业帝国,最终建造太空巨构--戴森球!
整体的美术风格是那种比较偏卡通的硬核科幻风。游戏中的星球全是随机生成的,所以整个宇宙可以看做是无限大。为了让玩家在宇宙中能够游历更多的星球,每个星球从设定上是比较偏卡通、小尺寸的。
行星模型生成。我们设定整个自动化工厂建在星球表面上,首先就遇到一个技术难题。如果同时渲染整个星球,运行效率非常低,所以必须对星球表面进行分块渲染。关于如何分块才是最合适的,我们也是绞尽脑汁,经过不断的尝试和优化,最终决定采用的下面这种分块方式。
如果只是单纯的对星球表面的地形进行分块的话,那么整个星球看起来就是一个光滑的球,所以地形必须有一定的起伏,但是如果起伏太大的话,看起来又像土豆了,毕竟我们的星球是比较偏卡通的小尺寸星球,这可难为了程序和美术。经过一番平衡之后,我们利用PerlinNoise算法生成了星球的地形,并采用梯形的方式分布地形,使整个星球看起来不像土豆。
工业群设想。经过一番技术验证之后,我们对《戴森球计划》更有信心了,但在星球表面建工厂看起来到底是什么样呢?为了验证猜想,在星球地形渲染出来后,我们在Unity中用白模初步构思出工厂建出来后的样子。虽然只有简简单单的画面,仿佛间却看到了整个星球表面大规模生产流水线运行时的景象,一定会很壮观!
当然这只是初步设想~
在星球表面建自动化工厂,这真是一个创新而大胆的想法!因为面临的难题实在太多了,光是如何在星球表面建造就需要强大的技术支撑,更何况还有更多需要解决和克服的难题。尽管如此,我们对《戴森球计划》更多的是兴奋和期待,相信通过我们的不断努力,一定会是一款纯粹好玩的独立游戏!