Whole question is in the title basically, but i'll elaborate a bit more: Assuming that two instances of a game is built from the exact same project source, no matter their platforms (windows/osx/android/ios/etc.) is the value of ComponentType.TypeIndex deterministic? I.e. will it be the same between the two different instance of the game while they are running? Edit: I posted this in the wrong forum, please ignore it.