Blizzard недавно выпустили
инструменты для программирования ботов для StarCraft, но, вообще говоря, это cкорее исключение из правил. Делать игры само по себе сложно, а поддерживать внешнее API только для того, чтобы с ним поигрались два-три программиста, не очень выгодно. Конечно, бывают игры чисто про программирование, например
CodeCombat , их достаточно много, на Steam даже есть
специальный раздел, но в них обычно боты дерутся с ботами. Ещё как вариант можете поискать игры с открытым исходным кодом, например
Quake или
Doom.