你好!我一直在这个子论坛上浏览了很长时间,我决定分享一些东西,希望能让大家知道我们工作室使用的工具、应用程序、技术栈、网站等。一下是我们的技术栈:
核心开发和工程
- Godot with C++ as our game engine: 我们主要使用Godot来构建游戏,C++用于游戏的逻辑部分,以确保游戏性能尽可能流畅。
- Noesis for our UI implementation: 我们使用Noesis来构建和集成游戏的用户界面,它使用向量图形,使菜单在任何分辨率下都显得快速、轻量和清晰。
- Forgejo for version control: 这是一个自托管的软件(类似于GitHub或GitLab),我们在其中托管我们的仓库。它很好地保存了我们的代码并跟踪了我们做出的每个改变。
- Jenkins for our CI/CD: 这个自动化了我们的工作流程。每次我们更新代码,Jenkins都会自动构建游戏并检查错误,节省了大量的手工工作。
艺术、UI和资产
- Blender for 3D modeling: 我们主要使用Blender来编辑和创建3D人物、环境和动画。
- Aseprite for pixel art: 如果你正在制作2D像素艺术,这是一个非常好的工具。它专门设计用于精灵和动画。
- Photoshop and Illustrator: 我们使用Photoshop来处理纹理和一般的艺术,使用Illustrator来制作向量logo或图标。
- Figma for UI design: 我们使用Figma来设计用户界面并制作原型。
- Ithappy for assets: 我们在这里购买一些3D模型和资产。
规划和组织
- YouTrack to store tickets and the GDD: 这是一个项目管理工具。我们使用它来报告BUG,管理和分配任务给团队,并保持我们的游戏设计文档最新,以便每个人都知道要建造什么。
- Milanote to organize ideas: 这像是一个数字心情板。我们使用它来组织游戏的“氛围”,参考资料和总体概念。
- Excalidraw for brainstorming: 我们使用它来快速绘制想法、逻辑流程或在会议期间简单地“画”想法。
沟通和团队合作
- Discord for internal communications: 我们有不同的频道来处理艺术、编程和一般聊天。我们还连接了Youtrack和Forgejo的通知。
- Canva for internal presentations: 当我们需要展示进展或向团队展示一个想法时,我们使用Canva。
市场研究和营销
- SteamDB for market research: 我们使用这个网站来检查游戏的统计数据、玩家数量和其他游戏的数据,以更好地了解市场。
- Howtomarketagame.com for marketing tips。
- MailerLite for our mailing list: 我们使用这个来收集有兴趣的玩家的邮箱,以便我们可以发送更新。我们目前正在准备第一轮测试,希望有兴趣的人可以参加。
评论 (0)