I am just asking for the superficial knowledge. I don't have any experience in programming or game dev in any way at all.
I just enjoy playing and talking about games from time to time, and sometimes it helps having superficial knowledge of how these things work.
Thanks for your added detail!