
网页游戏制作工具
网页游戏制作工具指南,网页版需要什么,Summer 目前进展如何
这里说明发布一款可在浏览器中运行的游戏需要什么,以及 Summer Engine 目前的进展。Summer 在桌面端制作真正的游戏,并导出 Windows 和 macOS 版本,GDScript 项目还可以导出网页版本。
浏览器游戏必须加载快,能读取键盘、鼠标和触控输入,并且在网页里直接运行、无需安装任何东西。Summer 在你的桌面端根据描述构建一款真正的 2D 或 3D 游戏,并导出为 Windows 或 macOS 下载版本。GDScript 项目还可以导出网页版本,你把它发布到 Summer Games,玩家就能在浏览器中游玩。
有一点值得提前说清楚。纯网页端制作工具在标签页内运行编辑器,这意味着你的项目存储在他们的服务器上,构建能力受到限制。Summer Engine 是适用于 macOS 和 Windows 的桌面应用,AI 和完整引擎都在你的本机上运行,不会因标签页卡死或会话超时而中断。你发布的游戏是一个由你掌控的版本,可以是桌面下载版本,也可以是 Summer Games 上的网页版本。
所以这个页面做两件事。一是说明任何网页版本都需要什么,让你能基于事实评估浏览器游戏制作工具,二是展示 Summer 目前提供的路径。制作一款 2D 街机游戏或 3D 场景,在本机上试玩,然后在 Summer Games 上发布网页版本,或者把 Windows 或 macOS 版本上传到 itch.io 或 Steam。
在桌面端构建,发布网页或桌面版本
你只需安装一次 Summer Engine,描述你想要的游戏,它就会将场景、脚本和资源构建成一个真实的项目。当游戏效果达到你的预期后,导出 Windows 或 macOS 版本,以下载形式分享。如果需要网页链接,就把 GDScript 项目导出为网页版本,也就是根目录包含 index.html 的 .zip 文件,然后发布到 Summer Games。繁重的工作在你的机器上完成。C# 项目无法导出到网页,所以网页优先的游戏请使用 GDScript。
网页版要正常运行需要什么
如今大多数网页游戏都使用可编译为 WebAssembly、通过 WebGL 渲染的引擎制作。Summer 自己的网页模板通过 WebGPU 渲染,Summer Games 也接受 Godot 的标准网页导出。对于 Godot 4.3 及更高版本,单线程网页导出不需要特殊的服务器响应头,只有开启线程支持时才需要 COOP 和 COEP 响应头。托管平台也有各自的限制。itch.io 的 HTML5 上传总大小上限为 500 MB,单个文件不超过 200 MB,文件数不超过 1000 个,所以包体小不仅有利于加载速度,还直接决定上传能否成功。
输入、体积和加载时间
一款好的浏览器游戏要同时支持键盘、鼠标和触控,因为同一个链接会在笔记本和手机上被打开。它会压缩纹理和音频,让首帧尽快出现,并让画布适配所在的任何窗口尺寸。浏览器里也能跑 3D,但比 2D 需要更大的下载量和更多 GPU 资源,所以以网页为先的项目通常会让场景保持轻量。在把项目交给任何浏览器游戏制作工具之前,都应该先问清这些问题。
用自然语言持续迭代直到发布
构建游戏是一场对话,而不是一次性生成。你可以要求添加新关卡、优化操控手感、更换美术风格、加入标题界面或计分系统,修改会直接应用到同一个项目中。你在自己的机器上看到运行效果,想让测试玩家试玩时再导出一个新的桌面版本。由于项目文件归你所有,你也可以随时直接打开脚本和场景进行编辑,Summer Engine 与 Godot 4 完全兼容。
你的游戏,你的托管,你的收入
你制作的版本完全属于你,没有任何绑定。发布到 Summer Games,上传到 Steam 或 itch.io,在你自己的网站上出售,或者分享给测试玩家。没有版税,没有分成,你的游戏也不依赖可能随时改变条款或关闭的制作平台服务器。项目是存放在你机器上的标准文件,所以无论之后面向哪些平台,它都始终属于你。
常见问题
这是一个在浏览器标签页中使用的网页游戏制作工具吗?
不是。编辑器是适用于 macOS 和 Windows 的桌面应用,这样完整的引擎和 AI 才能在你的本机上运行,不会因标签页超时而中断。Summer Studio(summerengine.com/studio)可在浏览器中使用,但它生成的是图片、视频、音频和 3D 模型等素材,而不是游戏。游戏的构建和试玩都在桌面端完成。
玩家可以在浏览器中直接玩我的游戏而无需下载吗?
可以,前提是项目使用 GDScript。Summer 会导出网页版本,你把它发布到 Summer Games,玩家就能在浏览器中游玩。C# 项目无法导出到网页,所以这类游戏的玩家需要下载 Windows 或 macOS 版本。
我制作的游戏可以发布到哪里?
在 Summer Games 上发布网页版本。Steam 和 itch.io 都接受 Summer 导出的 Windows 和 macOS 版本,你也可以在自己的网站上提供下载。文件由你掌控,所以你不会被锁定在某一个托管平台。
我可以同时制作 2D 和 3D 游戏吗?
可以。Summer Engine 既可构建 2D 平台游戏和俯视角游戏,也可以构建带有摄像机、光照和物理效果的完整 3D 场景,两者都导出为 Windows 和 macOS 版本。GDScript 项目还可以导出网页版本。
Summer Engine 可以免费开始吗?
Summer Engine 桌面应用是可用于本地项目的免费专有软件。代理工具采用 MIT 开源许可。托管的 Summer AI 需要账号和付费积分;不保证赠送初始积分。
制作游戏需要会写代码吗?
不需要。你可以通过对话完成整个游戏的构建和优化,然后导出桌面版本。如果你想深入定制,项目使用标准脚本和场景,可以直接编辑,Summer Engine 与 Godot 4 完全兼容。
继续探索
用 Summer Engine 创作的更多方式
AI 游戏制作器
用语言描述就能制作完整 2D 和 3D 游戏的中心。
打开AI game maker for game jams, built for the clock
When the theme drops, describe your idea and Summer Engine builds a playable prototype in minutes, so you spend the weekend tuning the fun instead of fighting setup.
打开Make a game locally for free, with AI options when you need them
Build and play locally with the free Summer Engine desktop app. Hosted Summer AI requires an account and paid credits.
打开AI puzzle game maker for grids, match-3, and logic puzzles
Describe the puzzle you have in mind and Summer Engine builds the rules, the grid, the win condition, and a run of levels you can play and rebalance in plain language.
打开AI sandbox game maker for open worlds you actually own
Describe the sandbox you want and Summer Engine builds the world, the building and placing mechanics, and the systems that let players roam, mine, and create.
打开AI pixel art game maker for real retro games
Describe a pixel game and Summer Engine builds the sprites, tilemaps, animation, and gameplay as one project you can play, tune, and export.
打开The easiest game maker is the one you talk to
If every other game maker felt like homework, this one does not. You describe the game you want in plain English and Summer Engine builds it, then changes it the same way.
打开Game design software for education that any student can use
Summer Engine lets your class build real 2D and 3D games by describing them in plain language, so the lesson is design and problem-solving, not fighting syntax errors.
打开Game maker for beginners, with no engine to learn first
Make your first real game by describing it in plain words. Summer Engine handles the scenes, scripts, and assets, so you start building on day one instead of studying tutorials for months.
打开平台游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览浏览所有游戏模板
从现成的项目开始,描述你想要的改动即可。
浏览