Wanna know the crazy thing? Modern huge game engines are very very rarely built from scratch, always built as modifications of the past things. Our mags are called "clips", because we inherited that when the original folks took source and started doing heavy modifications to it, but it wasn't worth trying to change the name. And Source came from GoldSrc (made for Half-Life), and probably inherited the naming there. And guess where GoldSrc came from? Quake! It is entirely possible, and perhaps even likely, that mags in Apex are referred to in code as clips because that's how it was first written in the 90s!
Legit almost all modern engines have some roots to OG Doom or Quake -- they are entirely different engines at this point, but there are often these weird remnants that get strung along for decades because it's just not worth doing all the work to rename something like that!
It's an eternal and silly problem of software, you have to make early decisions ...
Read more