01 / GAME DEVELOPMENT

BroFuTo.

福大兄弟 · 校园里的生存冒险

把熟悉的校园变成游戏舞台,让铅笔、课本和日常用品成为武器。在一场场波次挑战里,搭配属于自己的成长路线。

BroFuTo 真实游戏首页,展示校园环境与游戏角色
BroFuTo 游戏首页 · 来自项目内的真实界面截图

THE IDEA

让校园,成为一张冒险地图。

BroFuTo 是一款以福州大学校园为舞台的俯视角生存构筑游戏。我们希望把校园里常见的地点和物品,转化为玩家能够探索、使用和记住的游戏内容。

博学苑宿舍区、玫瑰园食堂、风雨操场、方镜桥湖畔等地点成为地图;铅笔、课本等物品则被重新设计成武器。熟悉感构成游戏的入口,波次挑战与构筑选择构成继续游玩的动力。

THE EXPERIENCE

战斗之外,选择同样重要。

  • 移动与生存:角色自动攻击,玩家主要通过移动躲避敌人与首领机制。
  • 波间成长:每波结束后进行升级选择,在校园超市购买、刷新、出售与合成装备。
  • 路线与解锁:沿校园路线挑战地图与首领,通过进度逐步解锁内容。
  • 存档与继续:使用 SQLite 保存本地进度,可选云存档功能通过主动上传、下载进行同步。
BroFuTo 博学苑宿舍区的实际战斗场景
实际战斗画面 · 角色、校园环境与战斗信息共同构成游玩界面
BroFuTo 校园地图选择界面
校园地图选择 · 将校园地点组织为连续的挑战路线

MY PRACTICE

把系统接起来,让游戏完整运行。

在项目的战斗集成与 Windows 候选版阶段,我参与的工作包括:

  • 接入独立武器运行器,处理波次清理与状态衔接。
  • 隔离演示模式,避免演示流程影响正常游戏。
  • 集成正常模式、无尽模式与结算流程。
  • 导出 Windows 候选版,并核对导出程序与源码的对应关系。

一次完整的游戏体验,需要战斗、成长、存档和界面在同一条流程中协作。集成工作让这些模块真正连成一个可以游玩的作品。

WHAT I LEARNED

从“能运行”到“能交付”。

游戏开发把很多软件工程问题放在了一起:状态如何切换、模块之间怎样协作、操作反馈是否清楚,以及最后的导出包是否包含同一份改动。

这次实践让我更关注完整流程。一个局部功能做完之后,还需要回到玩家的路径里,检查它与前后环节的连接。

  • Godot
  • GDScript
  • SQLite
  • 流程集成
  • 团队协作

下一个项目 / WEB APPLICATION

CVPlatform ↗

↩