levantocode / go-engine-ot

Apache License 2.0
2 stars 0 forks source link

Identify & Describe Viable Design Patterns #3

Open levantocode opened 2 weeks ago

levantocode commented 2 weeks ago

Description

Design Patterns provide proven and well thought solutions to common design challenges in a way that improves Code Quality, Maintainability, and Reusability.

They also serve as answers to what would otherwise be considered difficult/complex, time-consuming problems.

By having a list of Viable Design Patterns (considering the Map of Core Components for the Game Engine) with clear and concise documentation centralized in the Project's Knowledge Base, the already reduced complexity of developing each component is reduced even further by the existence of a guided reference of each pre-defined high quality solution for each major problem.

The documentation also helps any future collaboration.

Tasks