MOLECULAR BUILDER 分子建造师
这款游戏是我和另外三位队友在2024年CIGA Game Jam期间制作的。此次Game Jam的主题是“限制与无限”。在48小时内,我们使用Unity开发了一款基于平台谜题的沙盒建造游戏。我负责主要设计以及部分编程任务。我们的灵感来自哥伦比亚大学一位教授的研究《设计教育类视频游戏作为思维工具》(Designing Educational Video Games to Be Objects-to-Think-With),以及一款魔性的沙盒造桥游戏《Poly Bridge》。「下方视频需要通过Youtube观看」
This game is a project created by me and three other teammates during the CIGA Game Jam 2024 event. The theme of this Game Jam was “Limit and Limitless.” Over 48 hours, we developed a puzzle-based sandbox-building game using Unity. I was responsible for the main design and part of the programming tasks. Our inspiration came from a Columbia University professor’s research, Designing Educational Video Games to Be Objects-to-Think-With, as well as the game Poly Bridge.
VIDEO 视频
DESIGN 设计
当听到主题是“限制与无限”时,我立刻想到了化学。在我们的世界,甚至在整个宇宙中,只有118种已发现的元素,但这些有限的元素却可以组合成几乎无限种不同的物质。基于这个概念,我们设计了一个游戏机制,玩家可以在一个5×5的网格中确定分子连接的方式,这个网格代表一种物质。不同的连接模式会把网格转化为不同的材料块。这些材料块在三个维度上具有独特的属性:硬度(或耐久性,代表材料在环境中保持的时间)、弹性和光滑度。
在构建好材料块后,玩家将利用它们在游戏世界中建造结构。这些结构将根据其特定的属性帮助一辆自动驾驶车达到终点。寻求额外挑战的玩家可以通过更策略性地设计材料块,最大化它们的效能,争取在到达终点前收集尽可能多的星星。
When it went to the theme “Limit and Limitless,” I immediately thought of chemistry. In our world, and even the universe, there are only 118 elements (discovered by humans), but these limited elements can combine to form an almost infinite variety of substances. Based on this concept, we implemented a gameplay mechanic where players can determine the molecular connections within a 5×5 grid representing a substance. Different connection patterns transform the grid into different material blocks. These material blocks possess unique properties across three dimensions: hardness (or durability, representing how long the block lasts in the environment), elasticity, and smoothness. After constructing the material blocks, players will use them to build structures in the game world. These structures, with their specific properties, will help an autonomous vehicle reach the finish line. Players seeking an extra challenge can aim to collect as many stars as possible before reaching the finish line by strategically designing material blocks to maximize their effectiveness.
Technical Implementation 技术实现
这个项目充分利用了我的Unity项目框架,其中事件中心在解耦各个系统方面发挥了关键作用。在开发过程中,我实现了一个状态机,将游戏流程分为四个不同的阶段:观察(地图视图)、研究(材料构建)、建造和测试。我主要负责建造和测试阶段的游戏逻辑,包括读取和加载保存的材料数据、将材料块放置在地图上的指定位置、车辆的移动以及它与材料块的互动。
我的队友蒋同学负责在地图观察阶段的相机交互,以及在研究阶段的分子连接、材料形成和保存过程。在仅仅两天的时间里(且两天都有充足时间睡觉)的情况下完成这样一个相对复杂的系统,对我和我的队友来说都是一个挑战,但我们很高兴最终成功地完成了它。
MORE 更多
游戏下载链接 Game download: https://pan.baidu.com/s/1vAZvrPPjEYXgNBLZaNK_5Q?pwd=4x0p Password: 4x0p