You either need to be an institutional or an accredited investor to buy a piece of Epic Games. There is no other way to own Epic Games directly as of 2023. However, you can own it indirectly by buying Tencent's stock which owns 40% of the company.