Так-с, по-порядку...
2 AlexTrixe:
Исходники для модов - это как раз то, что поможет тебе сделать игру уникальной и не похожей на оригинальные (реализовать новый геймплей, новых npc и т.д.). Но для этого нужно быть очень хорошим и опытным программером...
Не можно, а нужно. Если ты создашь собственный контент (нарисуешь свои текстуры, создашь модели, звуки, накоддишь новых npc), то валвовские игры тебе уже не понадобятся. Разве что, некоторые ресурсы движка (типа партиклей, скриптов и сложных текстурных эффектов) создать не так просто, поэтому их придется брать из оригинальной игры.
2 ZanZer:
А как ведут себя другие игры? У тебя точно имеется весь необходимый кэш? Просто хаммер может работать и при неполном составе ГЦФ. Движку же нужен полный состав и наиболее свежие версии.