我想开发一个游戏引擎

作为一个 Web 全栈开发者,或许是 Web 相关开发做得太久了,逐渐让我失去了当初的热情。从第一次动手开发项目开始,我的工作几乎都围绕着 Web:前端、后端、服务端架构、部署流程……这些虽然各有挑战,但久而久之,面对“写 Web”这件事,我开始有些提不起劲。

对 Web 平台支持的可行性

在上一篇文章中,我提到过想要编写一个游戏引擎,但并未具体说明目标是什么。现在,先为这个游戏引擎设定一个初步构想:它必须具备跨平台能力。到了 2025 年,尽管大部分游戏依然以 Windows 为主,但越来越多游戏已同时支持 Linux 和 macOS,而且主流游戏引擎(如 Unreal、Unity)都已实现跨平台支持。作为一个 Web 出身的开发者,我认为 Web 平台也不容忽视。因此,本文将重点探讨如何让以 C++ 编写的游戏引擎在 Web 平台上运行的可行性。‌