Талантливый белорусский разработчик Nillerusr портировал движок Source на Андроид несколько лет назад, и с тех пор совершенствовал порт. Сейчас на Андроиде можно без проблем сыграть в HL2, эпизоды и Deathmatch, CS:S, Portal, HL1:S и Day of Defeat: Source. Для этого необходимо:
0) Сначала скачать Half-Life 2 или другую требуемую игру в Steam, т.к оттуда понадобятся файлы для порта (если у вас уже скачана необходимая игра, пропускайте этот шаг)
1) Скачать и установить .apk файл нужной игры со странички разработчика в VK (для игры в HL2 выбираем просто «Source Engine»)
2) В главной директории вашего телефона (проще говоря, в начальной папке, где хранятся все ваши другие папки и файлы) создаем новую папку и даем ей имя «srceng»
3) На ПК переходим в директорию нужной вам игры в Steam (у меня для HL2 это C:\Program Files (x86)\Steam\steamapps\common\Half-Life 2) и копируем оттуда папки «hl2» и «platform» в созданную вами папку «srceng» на Android
4) Запускаем приложение Source Engine на вашем телефоне (для других игр приложение будет называться названием игры), нажимаем «Launch» и наслаждаемся.
Еще раз хочу поблагодарить Nillerusr за прекрасный порт Source и игр на нем.