>>723988185
>>723988445
It's true
Name one Jap developer that makes well optimized games