我是一名20岁的开发者,正在基于我能够接触到的各个框架和源码的独立方面来开发全新的引擎。我有多年使用 C++、C#、Lua、JavaScript 以及多种编程语言的编程经验。目前在 Steam 上没有发布过游戏,但我会在每个项目中继续学习新的开发概念。

当前的技术栈如下:

  • Raylib(核心框架,计划更换)
  • Fast Noise(随机化)
  • GameNetworkingSockets(客户端/服务器网络,动态数据)
  • Entt & Flecs(计划用于分离引擎和游戏内存的 ECS 系统)
  • FMOD(音频)
  • ImGUI(👍)
  • JSON(快速数据存储)
  • Serialize(网络数据序列化)
  • SpacetimeDB(静态服务器托管和数据库存储)

Project 已接近完成原型阶段,并展示了其系统。

我对当前游戏和引擎的状态有一些问题:

  • 我应该如何在接下来的一年内推进引擎的开发?
  • 我计划随着需要开发的内容逐步替换每个子系统。
  • 我是否应该先发布一款 Unity/Unreal Engine 游戏,以展示我的技能并制作“演示”游戏,然后再投入到自研引擎中?
  • 该游戏将专注于后期的大型多人在线角色扮演游戏(MMO)剧情发展。
  • 哪些论坛或社区可以帮助我找到可以在项目中提供帮助的开发者?