system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: What exactly do game studios have to do to port a game made for console to PC?
gpt
Games are computer programs. And computer programs are written as a series of commands that humans can understand, like 'jump character ' in so called 'high level languages'. These are then converted by a program called a 'compiler' to a series of 1 and 0 called 'machine code', which is what computers can process. 

Depending on the the specific capabilities and design of the computer you wish to run the program on, there are different compilers. 

For example, on one computer, the command for 'jump character' may translate to a machine code '01001', while on a different computer it may be '10011'. On still another computer, there may be no 'jump character' instruction at all. Rather there is instead a command 'move character up' and 'move character down'. A jump would rerequire moving the character up and down really fast.

These changes have to be made by the creators of games to ensure that their game runs on a different computer. The process is called 'porting'. Porting can be very hard or very easy depending on the specific design and high level langiage platform that the games are written in. It also depends on how similar or different the two computers which are being targeted are in terms of capabilities.