So, if you're making an mmorpg and enjoying it or you want to let's talk about dependency injections.
So, server authoritative is needed in any online game to help avoid cheating and make sure that only things that happen are decision that have been authorized and marked true by your system.
This can be complex and so can any RPG game, and systems eventually get complicated and standard dependencies can get tangle or mixed and then can break based on changes of relationships, and starting with creating systems that allows you to inject the decency helps keep them decoupled and allows for complex testing and coverage of system, it also keeps things modular and easily maintained, expandable and allows for insertion of new systems without having to refactor swathes of systems.
Plus you get to right a lot of really cool tests.
P.s. thanks for reading go eat a snack you deserve it
Did you like this post? Tell us
Leave a comment
Log in with your itch.io account to leave a comment.