大家好,我们是一个小型游戏开发团队,此前一直在用 Cocos 进行试玩广告和微信小游戏的开发,今天想向大家推荐一款我们团队自己日常在用、已经用了很久的内部工具:Sharp Stock。
[https://www.bilibili.com/video/BV13cGt68Ekw/?spm_id_from=333.1391.0.0&vd_source=56668a7dc9ee5c55ee7f152a432d5e3a](Sharp Stock 介绍视频)
为什么会做这个工具?
做游戏的朋友应该都懂那种痛苦:项目里堆积着成千上万的素材文件:Spine 动画、纹理图集、3D 模型、字体、音频、视频…… 散落在各个文件夹里,找起来像寻宝一样。
我们也试过市面上的一些资产管理软件,但没有找到适合我们团队的:
- 有些太通用了,就是个带预览的文件管理器,Spine 动画看不了、图集切分做不了
- 有些太专业了,功能全但也笨重,小团队用起来学习成本高,价格也劝退
- 有些是云端优先的设计,我们就想安安静静管理本地文件,不想把几个 G 的素材传到别人服务器上
- 还有些对游戏开发的特殊格式支持极差:想看个 Spine 动效得启动编辑器,想预览个字体得安装到系统里,想切个图集会还得找 Python 脚本
既然找不到合适的,我们干脆自己写了一个。本来只是团队内部用的,没想到用着用着发现效率提升真的很明显,大家都离不开了。寻思着既然我们有这个痛点,说不定其他团队或者独立开发者也有类似的需求?于是整理了一下,就有了现在的 Sharp Stock。
Sharp Stock 好在哪里?
真正懂游戏开发的格式支持
这是我们最在意的地方,也是和其他工具最大的区别:
Spine 动画:内置 Spine 3.7 到 4.1 全版本运行时,直接在软件里播放动画、切换皮肤,再也不用为了看一眼动效启动 Spine 编辑器
纹理图集:支持 .atlas 和 .plist 格式,一键切分导出子图;也能反向把散图打包成图集。同时可以顺序预览播放,对序列帧非常友好。
序列帧 Sprites:可以把几十上百张散的序列帧合并成一个"虚拟资产",还能直接在网格里循环播放看效果
3D 模型:FBX、glTF、GLB 全支持,App内直接预览,自动识别关联贴图
字体文件:TTF、OTF、TTC 无需安装系统,直接在软件里预览渲染效果。
视频文件:MP4、MOV、WebM、MKV 等主流格式内置播放器,支持预览与全屏播放。
图片全格式:PNG、JPG、WebP、PSD、GIF、TIFF 一网打尽
(从 Store 拿出来一张图片,展示一下大概意思)
本地优先,不绑架你的文件
我们特别反感那种"把你的文件都搬到我这里来"的软件。Sharp Stock 直接把你现有的项目文件夹当作资产库,添加进去就能用:
文件依然在本地,你也可以绕过App直接访问文件,不需要改变你现有的工作习惯
所有数据存在本地数据库,就算把软件卸了,你的文件还是你的文件
标签系统 + AI 辅助标注
- 突破文件夹的物理限制,用多维度的标签来组织资源:
- 支持批量打标签,跨目录的资源也能统一分类
- AI 自动生成标签和描述,单张素材一键处理(需要配置你自己的API Key)
- 搜索支持按文件名、文件类型、标签多维度筛选
一整套开发者实用工具
都是我们日常开发真正会用到的:
- 图片旋转、翻转、改尺寸
- TinyPNG 智能压缩(自己配 API Key,我们不赚差价)
- 纹理图集打包,还能从图集切分成零散的小图
原生支持团队协作
如果你们是团队开发,Sharp Stock 的 SVN 集成会让协作效率提升一大截:
- 直接在软件里执行 SVN 更新、提交、Revert 操作
- 资产的标签、备注等元数据也会跟着一起同步
- 实时状态提示,告诉你服务器有没有新版本,尽最大努力避免冲突
关于隐私
这点必须说清楚:Sharp Stock 是完全本地运行的软件。你的所有素材都存在自己的硬盘上,除了你主动配置的 TinyPNG 和 AI 接口外,不会上传任何原始资源到第三方服务器。我们自己做游戏的,对资产安全特别在意。
官方网站
目前 Sharp Stock 已经在 Microsoft Store 上架(支持7天全功能试用,并且近期9折优惠), Steam 商店页面已经上线, App Store 也在筹备之中。
Microsoft Store: https://apps.microsoft.com/detail/9msvmkfq5l2c
Steam 商店页面(正在审核): https://store.steampowered.com/app/4542090/Sharp_Stock/?beta=0
官方网站:https://sharpstock.sharpknife.games
用户手册:产品简介 (Introduction) | Sharp Stock
邮件联系: sharpstock@sharpknife.games
最后
从内部工具到公开上架,其实我们犹豫了挺久。但转念一想,能帮到更多有同样痛点的开发者,这件事本身就挺有意义的。
如果你也在被游戏素材管理折磨,不妨试试看,也欢迎转发给你有类似需求的朋友。有任何建议或者功能需求都欢迎提出来,我们会持续更新优化的!

