
Pygame Studio 1.0.0dev2 开发版本更新:重磅上线可视化一键打包功能
各位开发者大家好,目前 Pygame Studio 1.0.0dev2 开发版本已经正式发布,本篇文章带大家详细了解本次版本迭代新增的核心实用功能。
一、核心重磅功能:桌面端可视化一键打包
本次更新最核心的功能,就是正式上线桌面端一键打包功能,彻底简化 Python 项目打包发布流程。
1. 编辑器快速启动
开发者可通过两种方式快速打开 Pygame Studio 编辑器:
- 命令行输入完整指令:
pygamestudio - 使用快捷简写指令:
pygs

2. 新项目创建与中文界面设置
点击软件内创建 按钮即可新建项目,自定义项目名称并选择存储路径,推荐选择桌面方便管理。项目创建完成后,双击项目即可进入编辑主界面。




依次点击顶部菜单栏 文件 - 编辑器设置,可直接将软件界面切换为简体中文,适配国内开发者使用习惯。

3. 基础场景编辑
在软件层级管理器中,可快速创建矩形等基础游戏对象,自由调整图形配色,编辑完成后直接Ctrl+S保存当前场景文件。

4. 全程可视化一键打包流程
- 场景保存完成后,点击顶部菜单栏
项目 - 打包,自动唤起可视化打包弹窗; - 弹窗内已自动填充默认配置:应用名称同步项目名、默认搭载引擎自带 Logo 图标、打包输出路径默认定位项目根目录,无需手动繁琐配置;
- 点击打包按钮后,界面实时展示打包进度,控制台同步输出完整打包日志;
- 打包完成后,打开预设输出目录,即可找到
dist文件夹,内部包含对应平台可执行程序。


打包生成的文件可直接分享给他人使用,对方设备无需安装 Python 环境,双击程序即可直接运行,极大降低项目分发门槛。
二、打包技术底层原理
从打包运行日志可以清晰看出,本功能底层基于成熟的 PyInstaller 打包库开发。
该工具兼容性极强,能够一键编译生成适配 Windows、macOS、Linux 全平台的桌面可执行程序,稳定性与实用性久经市场验证。
本人自2019年便开始深耕 PyInstaller 打包技术,此前也整理发布过《PyInstaller打包实战指南》专栏,有学习需求的朋友可以自行查阅参考。
日常使用中 PyInstaller 存在大量复杂繁琐的命令参数,对于游戏开发者而言学习成本较高。因此在 Pygame Studio 设计理念中,刻意简化操作逻辑:将常用简易打包功能整合为可视化UI界面,把复杂底层命令全部封装隐藏在代码内部,让开发者专注于游戏内容开发,无需钻研打包命令。
三、后续版本功能规划
- 持续优化现有桌面端打包逻辑,修复细节问题,提升打包效率与程序运行稳定性;
- 后续版本将新增 Web端、安卓端 双平台打包能力,实现多端项目一键发布;
- 丰富引擎内置组件与实用开发工具。
四、其余新增实用功能
除核心打包功能外,本次版本还同步新增两大实用开发组件:
- 新增线条基础对象,丰富2D场景绘图与布局能力;
- 加入场景移动操控 Gizmo 工具 ,大幅提升游戏对象拖拽编辑效率。

五、项目官网搭建近况
Pygame Studio 官方文档网站已搭建完成,网站采用 Astro Starlight 轻量化文档模板搭建,专为技术文档类站点量身打造。
站点原生支持浅色/深色双主题切换,内置便捷多语言配置功能,目前官网已完成中英双语适配。
后续主要工作重心为完善官方开发文档、补齐入门教程、功能使用教程,同时筹备迭代开发 dev3 全新版本。


六、开源支持
Pygame Studio 为免费开源自研 Python 游戏开发引擎,欢迎各位感兴趣的开发者前往 GitHub 为本项目点亮 Star,助力项目持续更新迭代,感谢大家的支持!