Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 823 Bytes

When to use Paradigms.md

File metadata and controls

9 lines (6 loc) · 823 Bytes

#tag

Programming paradigms, like OOP and ECS, are a choice in designing a feature or system. Just because you didn't use/pay attention to paradigms when working on your project does not mean you are behind.

A common mistake for game developers is focusing on using paradigms the moment they find out about them while they are in the middle of developing a feature or system. This slows down development considerably and can causes bad system design 9/10 times.

You have two choices:

  • (Recommended) Do not worry about paradigms until your next project, where you can focus more on system design/architecture without being punished for poor decisions
  • Ask for advice after you have a working version of the feature or system - asking if a paradigm would benefit what you are focusing on can help with refactoring