Japanese game finds its audience in a highly competitive society where stability and opportunity have become ever more elusive