Если что-то изучать, то лучше какие-то фундаментальные основы или новые подходы и парадигмы. Если говорить об играх, то по этой теме тоже много специфических теоретических вещей, таких как генерация, взаимодействие объектов, AI, рендеринг. А Unity3D, Silverlight и т. п. - это технологии, "изучение" которых сводится к прохождению пары туториалов и работе со справочником и само по себе бесполезно. Не стоит зацикливаться на реализации, но стоит больше работать над постижением и развитием идей.
К вопросу о том, стоит ли распыляться на много предметов сразу - это равносильно вопросу "стоит ли расширять свой кругозор?". Конечно, распыляться не стоит, фанатизм вреден, просто нужна система и соблюдение границ разумного -)