This is brilliant - I've used plenty of LUTs for post-processing but it never occurred to me to use them for recolouring assets as well.
The DooM Engine Black Book goes into details.
https://fabiensanglard.net/doom_fire_psx/ also
Other games use seeded random number generators to be entirely deterministic even though random; Factorio does this to allow multiplayer without having to sync the entire game state all the time.
Each one of them is a time capsule of the techniques and game design philosophies at the time of development. Pretty sure there is a walk through on youtube for every single one of them, if you don't want to get the games yourself.