|
|
|
|
|
by chii
1343 days ago
|
|
> (according to software design 'best practices') that's because these best practices aren't geared towards producing something good - it's geared towards making something easy to understand for someone else, and easy to maintain when requirements change. It is also designed for the lowest common denominator programmers - so that many can work on the same code base, over a long period of time. For games, none of these goals matter at all. |
|
Here's the base Source Engine movement code for example: https://github.com/VSES/SourceEngine2007/blob/master/src_mai...