game development criticism