我们做了一款为个人和小型游戏开发团队使用的资产库软件: Sharp Stock,欢迎试用

大家好,我们是一个小型游戏开发团队,此前一直在用 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 好在哪里?

:video_game: 真正懂游戏开发的格式支持

这是我们最在意的地方,也是和其他工具最大的区别:

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 拿出来一张图片,展示一下大概意思)

:file_folder: 本地优先,不绑架你的文件

我们特别反感那种"把你的文件都搬到我这里来"的软件。Sharp Stock 直接把你现有的项目文件夹当作资产库,添加进去就能用:

文件依然在本地,你也可以绕过App直接访问文件,不需要改变你现有的工作习惯
所有数据存在本地数据库,就算把软件卸了,你的文件还是你的文件

:label: 标签系统 + AI 辅助标注

  • 突破文件夹的物理限制,用多维度的标签来组织资源:
  • 支持批量打标签,跨目录的资源也能统一分类
  • AI 自动生成标签和描述,单张素材一键处理(需要配置你自己的API Key)
  • 搜索支持按文件名、文件类型、标签多维度筛选

:hammer_and_wrench: 一整套开发者实用工具

都是我们日常开发真正会用到的:

  • 图片旋转、翻转、改尺寸
  • TinyPNG 智能压缩(自己配 API Key,我们不赚差价)
  • 纹理图集打包,还能从图集切分成零散的小图

:busts_in_silhouette: 原生支持团队协作

如果你们是团队开发,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

最后

从内部工具到公开上架,其实我们犹豫了挺久。但转念一想,能帮到更多有同样痛点的开发者,这件事本身就挺有意义的。
如果你也在被游戏素材管理折磨,不妨试试看,也欢迎转发给你有类似需求的朋友。有任何建议或者功能需求都欢迎提出来,我们会持续更新优化的!

1赞

建议增加一个mac 版本呢?
毕竟很多都是纯MAC开发的,
嗯,可能比例不多吧.

感谢回复!
Mac版本有的,正在后期测试。算上审核时间,应该下个月就能上线了。