Uniday Studio 发布了简单轻量且仅用 Python 即可构建的 2D 游戏引擎「Dynami Engine」的 α 版。
Dynami Engine
Dynami 的主要目的,是为艺术家和独立游戏开发者提供一个简单、轻量且直观的工具,用于制作独特的 2D 电子游戏。Dynami 主要面向单人快速开发,用于 game jam 和原型制作等场景。不过,也可以扩展为支持 Steam 的完整项目。
- 快速迭代与原型制作:没有项目管理器,也没有加载时的启动画面,打开 Dynami 后即可立即开始新游戏、测试或加载项目
- 单文件项目:无论发生什么,Dynami 都只有 1 个保存文件
- 没有花哨且过度工程化的工具:简单、易学,并且具备游戏制作所需的一切
- 脚本与迭代很简单:所有代码都可以用 Python 编写
未来计划追加的功能
- 无需编码的代码:简单可视化脚本的替代方案
- 动画工具:用于创建动画精灵的工具
- 地图编辑工具:可以创建引擎所需的地图。不过,如果你在使用基于 tile 的 tiles 时,可能还需要某种工具来方便地放置正确的 tile。
Dynami 的开发时间为 30 小时
Dynami(发音为「Dinami」)是一个可以用 Python 脚本编写的简单 2D 游戏引擎。它完全从零开始,使用 C++ 和 OpenGL 在精确的 33.45 小时内制作完成。这个项目的主要目的,是制作一个用于创建 2D 游戏的游戏开发工具,以及不公开它的理由(也可以下载并使用)。
This Engine was made in 30 hours. Here is the proof – Dynami Engine by Uniday Studio
「Dynami Engine」支持 Windows,可从 itch.io 页面免费下载。
这是一个非常有趣的尝试。感兴趣的话请务必去看看。