public static void Main()
var reservedLocationCode = 999;
for (var i=1; i<=10; i++)
Console.WriteLine($"GAME ASSET #{i}_______________________");
var guid = Guid.NewGuid().ToString();
Console.WriteLine($"{guid} < Random Guid");
Console.WriteLine($"{guid.Substring(0, guid.Length - 8)}________ < Truncated Random Guid");
var gameAssetGuidSuffix = reservedLocationCode * 1000000 + i;
Console.WriteLine($"________-____-____-____-____{gameAssetGuidSuffix.ToString("x")} < Incremental Game Asset Suffix");
var gameAssetGuid = guid.Substring(0, guid.Length - 8) + gameAssetGuidSuffix.ToString("x");
Console.WriteLine($"{gameAssetGuid} < Game Asset Guid Comb");
Console.WriteLine($" ^^^^^^^^");
var versionedGuid = new StringBuilder(gameAssetGuid);
Console.WriteLine($"{versionedGuid} < Versioned Game Asset Guid Comb");
Console.WriteLine($" ^ ");
Console.WriteLine($"------------------------------------\n");