Hello Endless,
You are correct, contract length in HUT is the number of games a player can play. It can be extended by "consuming" a contract card which has the extension lengths organized by the level of the card (ie. Bronze, Silver, Gold). When injuries occur, you will need to keep the player on your active roster although they obviously will not be in your lineup. The injury will also be a certain number of games and will use up contract length games.
The contract system is determined by number of games rather than a time frame, I would assume to make the game more appealing to casual players. Being able to sign your HUT players to a year contract would make the entire feature redundant as many people will be playing NHL 15 by the time those contracts would expire. But by contracting players for a certain time period, for example a week, casual players would find the game much less appealing as they would need to go through and resign their HUT players every time they wanted to play. Therefore I believe this is why EA opted for the number of games option.
- Russ