你好!由于我一直在检查这个子ред事务,我决定分享一下我们工作室的工具、应用程序、堆栈、网站等。为了背景,我们有两个项目:第一个是2D像素艺术的合作游戏,现在我们正在开发3D企业家游戏。我们是一个来自哥伦比亚的小工作室,叫做Guayacan Studio。我们不是专家,但我认为我们已经有了一种框架来工作,这可能会帮助这里的人。以下是我们的堆栈:
核心开发与工程
- Godot with C++作为我们的游戏引擎:Godot是我们用来构建游戏的主要工具。我们使用C++来处理游戏逻辑的重量部分,以确保性能尽可能流畅。
- Noesis用于我们的UI实现:我们使用这个框架来构建和集成游戏中的用户界面。它使用向量图形,使我们的菜单在任何分辨率下都快、轻量和清晰。
- Forgejo用于版本控制:这是一个自主软件(与GitHub或GitLab类似),我们在其中托管我们的仓库。它很好地保留了我们的代码,并跟踪我们做出的每个改变。
- Jenkins用于我们的CI/CD:这自动化了我们的工作流程。每当我们更新代码时,Jenkins都会自动构建游戏并检查错误,节省了我们大量的手动工作。
艺术、UI和资产
- Blender用于3D建模:我们的主要工具是编辑和创建(我们也买了些资产)3D角色、环境和动画。
- Aseprite用于像素艺术:如果你正在制作2D像素艺术,这是最好的工具。它专门设计用于精灵和动画。
- Photoshop和Illustrator:Photoshop用于纹理和一般艺术,Illustrator用于向量logo或图标。
- Figma用于UI设计:我们使用它来设计UI并制作原型。
- Ithappy用于资产:这是一个伟大的商店,我们买了些3D模型和资产。
规划与组织
- YouTrack用于存储票子和GDD:这是我们的项目管理工具。我们使用它来报告bug,管理和分配任务给我们的团队,并保持我们的游戏设计文档更新,以便每个人都知道要构建什么。
- Milanote用于组织想法:这像是一个数字心情板。我们使用它来组织游戏的“氛围”,参考资料和总体概念。
- Excalidraw用于思维导图:我们使用它来进行快速草图,逻辑流或在会议期间“画”想法。
交流与团队合作
- Discord用于内部交流:我们有不同的频道用于艺术、编程和一般闲聊。我们还连接了Youtrack和Forgejo的通知。
- Canva用于内部演示:当我们需要展示进展或向团队介绍一个想法时。
营销与研究
- SteamDB用于市场研究:我们使用这个网站来检查统计数据、玩家人数和其他游戏的数据,以更好地了解市场。
- Howtomarketagame.com用于营销技巧。
- MailerLite用于我们的邮件列表:我们使用它来收集来自感兴趣玩家的电子邮件,以便我们可以发送更新。我们目前正在准备我们的第一轮测试,以便感兴趣的人可以加入。
评论 (0)