Early 3D engines and of course all the 16 bit 2D games had “canned animation”. Half Life was an early example I can think of that used real IK rigging. Unreal 1 did not.
Yeah that applies to any modern game as well. IK is used for touchups and procedural stuff. Everything else is FK (obviously during authoring IK is used).