Autobattler project features. Explanation of MVA architecture, layer separation. DI, RX, patterns
- clean code
- adherence to SOLID/GRASP and other principles
- use of patterns when apropriate
- Model-View-Adapter architecture
- layer separation
- application of RX and DI
- modular ai with custom built graph editor
- rich debugging capabilities
- multiplayer/performance concerns in mind.
Open SampleScene. Debug panels are enabled using F1, F2, F3, F4 keys.
It is minimum viable product, many features and optimisations are still to come.