Single Player Games
Traditionally the majority of games where offline and single-player experiences so learning Unity3D and C# was enough to land a job at a good game company. As more and more games become multiplayer and have a layer of social connectivity, game companies need engineers that not only understand the complexities of the game engine but are equally good at building backend systems to make these games multiplayer.
You will master the skills needed to build both 2D and 3D games as individual and group projects using agile methodologies used at every tech company today. This prepares you for the real work environment you will be exposed to at any tech company.