Back to Projects

Sparkle Survivors

Vampire Survivors 风格的卡通 Roguelite 生存游戏,自研引擎,数据驱动设计。

Game Dev

Tech Stack

TypeScript
Canvas API
Custom Engine

Sparkle Survivors

灵感来自 Vampire Survivors 的 Roguelite 生存游戏,采用可爱卡通画风。

核心特性

  • 自研游戏引擎:零依赖,纯 TypeScript 物理和渲染逻辑
  • 高性能:优化至 60 FPS,使用 requestAnimationFrame 和 Canvas API
  • 数据驱动设计:武器、敌人、技能均定义在 JSON 对象中,无需改代码即可添加内容
  • Meta 进化:持久化的 "军械库" 系统,使用金币跨局升级属性
  • 可爱画风:程序化绘制的 Kawaii 风格图形
  • 国际化:内置 i18n 支持(英文 & 中文)

Roguelite 元素

  • 随机升级选项
  • 多样化的构建流派
  • 程序化敌人波次