Ever tried Gaming on a Linux system? Even though Linux exists since more than 30 years now, it is still hard to play a Game on it. Most Games don’t even publish a release for Linux. That’s why projects like Wine exist (Wine provides a compatibility layer so that Linux Users can play Windows Games) Why is it like that? For that, we need to understand how a Game works and how a Game Developer thinks.