It looks like you're new here. If you want to get involved, click one of these buttons!
I mostly agree with cjmarsh. I think you gotta make the decision - are you trying to develop a game engine, or a game? Your post ~sounds~ like game engine there. So I'll continue forward under that assumption.cjmarsh said:I said "dont do it" but not for the reason I originally expected to after reading the op and comments. You're an experienced programmer so you understand the perils of writing a core client in anything other than C++ (with whatever other language for scripting). Frankly, if you're looking for an advanced hobby project I'd suggest rolling your own with Vulkan and C++ or better yet, using an existing engine like Unity, Unreal, or Xenko to create the client and focus on the backend server solution for the cloud.