我是谁#
大家好,我是 FunBocchi(安双)。一名游戏引擎、图形编程与各种"折腾"的爱好者,目前把大部分业余时间投入在**把经典游戏与游戏引擎移植到鸿蒙(HarmonyOS)**这件事上。
正在做的事#
MonoGame → C++20 / HarmonyOS 移植#
把 MonoGame 3.8.x 运行时引擎逐行移植为 C++20,目标平台鸿蒙 HarmonyOS,渲染后端计划采用 Vulkan:
- 对源项目做完整 C++ 移植——不省略、不替代,最多以
TODO标注待办 - 已基类化 21 个平台层类、完成 145+ 头文件 + 34 cpp 的编译链接验证
- 完整系列文章见 MonoGame 鸿蒙移植专栏,随进度持续更新
Bocchi House —— 游戏移植与启动平台#
一个运行在 HarmonyOS NEXT 上的游戏移植与启动平台:底层封装 Vulkan(12 个 RAII 类)、窗口与节点管理,上层提供 SpriteBatch 等 2D 渲染引擎,用来启动各个移植游戏:
- Paladin(仙剑奇侠传):C 语言经典 RPG,计划以 C++ 移植
- Unholy Heights(房东是魔王大人):C# XNA 4.0 魔物公寓经营 + 塔防,移植中
Unholy Heights 鸿蒙移植#
经典 C#/XNA 独立游戏 Unholy Heights 的 HarmonyOS 移植项目,独立仓库维护。
这个博客#
记录移植过程中的技术细节、踩坑经历与日常折腾(局域网联机、服务器、游戏引擎……)。内容会随项目进度持续更新。
我的主页#
- GitHub:https://github.com/FunBocchi
- GitCode:https://gitcode.com/funbocchi
- Gitee:https://gitee.com/linzx123
- 邮箱:lzx13735999188@petalmail.com
开源项目#
| 项目 | 说明 | 仓库 |
|---|---|---|
| MonoGame 鸿蒙移植 | MonoGame 3.8.x 逐行移植为 C++20(Vulkan 后端) | GitCode |
| Bocchi House | HarmonyOS 游戏移植与启动平台 | GitCode |
| Unholy Heights 移植 | C#/XNA 经典独立游戏的鸿蒙移植 | GitCode |
联系我#
有移植方面的交流、建议或者想一起折腾,欢迎通过上面的主页或邮箱联系我~