Proposal: Separate Starter Workspace for Game Devs & Engine Devs #818
Replies: 2 comments 12 replies
-
|
I agree with this proposal, but I want to add another repo and it's the editor repo. Right now, we will have 2 kinds of demos: the one that will be in the starter workspace. It's a compile, native, Xcode demos to run directly, and the demos that will be only project bundles that you can load and run only in the editor (unless you build the package for it ). These demos should be included in the editor repo. As soon as the editor grows, being part of the core engine will make the repo too huge to just download for distribution. Also, the editor will have more resources for the UI, images, icons, etc., that will make it even bigger. So, my proposal is to have 3 repos, The core engine itself, the started workspace and the editor repo ( with the project examples ) |
Beta Was this translation helpful? Give feedback.
-
|
@miogds The repo for the editor has been updated and currently points to the develop branch as a dependency. Here is the repo Everything is up to date. The next task is to remove the Demo Game from the engine-core repo. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey everyone 👋
I wanted to bring up something that has come up a few times: where should the demo game and starter game live?
Right now, having them inside the engine’s source code makes things confusing and bloated:
At the same time, demos are super important: they help new developers see the engine in action right away, and they serve as a kind of integration test.
The Problem
We need to balance two goals:
Proposed Solution: Starter Workspace
Here’s what I’m thinking:
UntoldEngine-StarterWorkspace) that contains:.xcworkspace)DemoGame.xcodeproj)For Game Developers
DemoGamescheme → Run → instantly see the engine in action.For Engine Developers
This way:
Open Questions
Next Steps
Before moving forward, I’d love to hear what you all think:
Looking forward to your thoughts! 🙌
Beta Was this translation helpful? Give feedback.
All reactions