Определиться с концепцией игры и логикой работы
Определиться с языком программирования
Разработать алгоритм на основе 1-го пункта
Реализовать код на основе 2-го пункта
Отладка и поиск ошибок
Игра готова!
Это если вкратце.
А вообще, Ваш вопрос похож на: "как построить ракету?"