返回项目展示

ASH//LEDGER: Web3 FPS Foundation

已通过
截图 1
截图 2

项目描述

ASH//LEDGER 是一个基于 Unity 6 与 C# 的 Web3 FPS 游戏侧垂直切片,核心创意是把区块链放在“数字资产所有权与公开结算层”,而不是放进高频战斗循环。移动、瞄准、射击、弹道、换弹、碰撞、分区伤害和战术 Bot 均由 Unity 本地权威驱动;钱包、NFT、奖励、锦标赛和对局存证只在大厅、开局前与赛后异步处理,因此 Web3 服务波动不会打断普通对局。 项目实现了完整的 Web3 游戏侧交互模型:玩家可使用游客身份进入,也可通过系统浏览器绑定可选钱包;大厅展示已确认的 NFT 武器皮肤、奖励进度和赛事状态。NFT 只通过 MaterialPropertyBlock 改变武器外观,不会覆盖服务器认可的武器数值,保证资产稀缺性不演变为 Pay-to-Win。pending、已转出或校验失败的资产会自动回退默认外观,玩家仍可继续匹配。所有 tokenId 和链上金额都以十进制字符串贯穿客户端,避免精度丢失。 开局时由 entitlement-check 核验资产并冻结不可变 loadout 快照;战斗期间保持零 Web3 调用;赛后把权威MatchResult 序列化为确定性 JSON,并使用 Ethereum Keccak-256 生成 resultHash 与 matchIdKey。结果发布层提供成功去重、失败重试和同 matchId 冲突拒绝,使奖励发放与公开存证具备可验证、可恢复的基础。赛事模块覆盖列表、详情、报名、赞助、领奖、退款及交易确认,并通过交易意图 URL 把签名交还系统钱包,Unity 不保存私钥或助记词。资产网关同时提供 Mock 与 HTTP 实现,支持缓存、哈希校验和安全降级。 可运行内容包括 UI Toolkit 登录与科幻大厅、Play/Arsenal/Vault/Tournaments/Profile 页面、RIFT RELAY三路竞技场、六武器目录、第一人称控制、弹药与战斗 HUD、后坐力、原创合成音效、视觉弹道、出生保护、动态散布、战术 Bot,以及 NFT 外观从大厅陈列到战斗武器的同步展示。

团队成员

ASH//LEDGER

Cchenceyang
队长
Ttimothy shen

元数据

创建者chenceyang
创建时间2026年8月8日
状态已归档
项目 ID#355