如果你在做游戏开发——尤其是作为独立开发者或个人开发者——你肯定知道每天要戴五顶不同帽子的痛苦。上一小时还在写 C# 或 C++ 脚本,下一小时就要在 Substance/Blender 里做纹理,再晚些还要调整音频或在引擎里测试。
每次切换角色,你都要花 3–5 分钟重复同样的手动桌面操作:
- 打开 3 到 5 个不同的应用程序
- 把 IDE、参考图板(PureRef)、数字音频工作站和游戏引擎拖到多个显示器上
- 调整窗口大小并把它对齐到网格里
这种微小的摩擦在你还没开始工作前就消耗了专注力。为了解决自己工作流程中的这个问题,我构建了 biomes——一个专为多兴趣创作者打造的免费、开源 Windows 工作区管理器。
🎨 它如何帮助游戏开发者
不再需要每次切换任务时手动排列屏幕,你可以把应用程序分组到专用的 Biomes(工作区)中,并绑定全局快捷键:
- 💻 代码工作区(
CTRL+ALT+C):即刻启动你的 IDE、终端、API 文档和引擎调试窗口,在多台显示器上整齐地排列成网格。 - 🖌️ 美术与设计工作区(
CTRL+ALT+A):启动 Blender、Aseprite/Photoshop 和 PureRef,并让它们紧挨着引擎视口。 - 🔊 音频工作区(
CTRL+ALT+S):打开你的 DAW(FL Studio、Reaper)和 Audacity,隐藏不需要的杂乱窗口。
当你用快捷键触发一个工作区时,它会重新打开缺失的应用程序,并将已打开的窗口直接放入已保存的网格区域。当工作完成后,关闭工作区会将你的窗口恢复到之前的位置,而不会终止正在运行的进程。
✨ 面向游戏开发工作流的关键特性
- 多显示器智能拓扑:保存的布局会根据你的显示器分辨率和 DPI 设置动态调整。如果你断开副屏幕,它不会把你的窗口丢到错误的显示器上。
- 使用 C++17 及 Win32 构建:零冗余。它在系统托盘中安静运行,CPU/内存开销极低——为 Unreal 或 Unity 这样的大型引擎省下每一丝性能。
- 习惯触发:快捷键切换消除了设置上的拖延,让你能直接进入心流状态。
- 100% 隐私且本地化:配置文件本地保存在
%LOCALAPPDATA%\biomes\下。无需注册账户,没有遥测追踪。
⬇️ 下载与开源
- 💻 GitHub 仓库: github.com/AbdelGhafourRebbouh/biomes
- 🚀 发布页面: github.com/AbdelGhafourRebbouh/biomes/releases
- ⚡ 直接安装器: biomesSetup-v1.0.0-beta.exe
(注意:beta 版安装器目前未签名,因此 Windows SmartScreen 可能会显示临时的未知发布者警告。)
它完全免费,采用 GNU GPLv3 许可证。我很想知道你会在哪些多显示器设置或开发栈组合中测试它!
评论 (0)