What is the design philosophy of Kade Engine? #2043
Replies: 2 comments 5 replies
-
The main belief behind this is that you will always be building from source, so there is no reason to make these a
Can't answer. We've obviously done major reworks (charter, input system) but a lot of our additions are minor / medium tweaks.
literally have no idea PROKUBE
=====
Badges obtained:
[Stupid Badge] |
Beta Was this translation helpful? Give feedback.
-
Here's an evaluation of the pull requests which Kade commented on and closed. I added ✔️ on features which are already implemented, ❌ for features which were rejected, and 💡 for ideas that could be made into a new PR.
Here are my notes on getting PRs approved:
|
Beta Was this translation helpful? Give feedback.
-
I have been working on my own mods for FNF utilizing Kade Engine as a base, and I have seen lots of areas where significant reworks to the codebase would be beneficial, for example with abstracting definitions of many aspects of the game to JSON files like characters or weeks, or moving certain behaviors to song events (where currently only BPM changes are managed), or commissioning someone to make and implement optional note splashes.
However, I want to confirm that these changes would be wanted before starting PRs for them. Is Kade Engine's focus on sticking closely to the vanilla codebase while performing minor tweaks, or does it allow for major reworks like some other engines have, which may cause difficulties when Week 8 comes out, for example.
Rather than getting permission for each individual change I would want to implement, I'm instead interested looking to know what the focus for the engine's continued development is, and get a general idea of what types of changes, in terms of scope, focus area, etc. would be easily accepted and which would be potentially declined as "out of scope".
Beta Was this translation helpful? Give feedback.
All reactions