The complex Role-Play-Game fully based on Authorization and Authentication, roles dividing, multiple scenarios and types of fight execution, working on Swagger API.
Data-Transfer-Objects, role, player, weapon, character and game mode Services and Controllers, that make various fighting models possible.
Clean Architecture and Clean Coding Rules, code-first approach, structured data fetching, Components loose-coupling communication and etc.