Я пока не определился, но есть пару вариантов:
1) Писать движок самим:
  Плюсы: Оригинальный движок, нет проблем с комерческим распространением.
  Минусы: ОЧЕНЬ высокая сложность, сомнительный конечный продукт, малая вероятность успеха.
2) Мод для Халф-Лайф 2:
  Плюсы: Провереный временем движок, Куча инструментов, Минимальные доработки, Высокая вероятность успеха
  Минусы: Устаревший, Только для бесплатного распространения
3) Отдельный платный/бесплатный движок:
  Плюсы: Поддсержка, Более- Менее оригинальный конечный продукт. нет проблем с распространением
  Минусы: Придется платить (платный движок), придется разбираться...