

As an extension to this, many games use interpreted languages, essentially another language before it gets made into machine language, which makes decompilation much more easy and readable since you’re already working with a higher level programming interface.
Mostly with Unity games or games that use lua scripting.











In fact, it’s more likely, since for example, you could make corporations pay for being able to use your code under a different license.
If it was MIT, they can just use it and give you fuck all.