Быдлокодер PHP, перейти в геймдев, что выбрать, что перспективно для инди-разработки?
Flash - не стоит. думаю скоро все преимущества flash будут доступны через простой браузер
Android - перспективный путь
iOS - думаю в ближайшее время эппл-понты не закончатся, тоже хороший вариант
PC - тут не знаю..
Судя по росту активности, сейчас всё-же лидируют мобильная платформа и ММО составляющая(из-за удешевления "лопат" с большим дисплеем и уже практически повсеместного интернета). Да и ниша достаточно широкая для разработчика - создать что-либо конкурентноспособное проектам ААА класса сейчас, наверное, практически невозможно. Геймдев на профессиональном уровне приносит довольно ощутимый доход и даже если проект "выстрелит" - в лучшем случае "попросят" со сцены, дав на дорожку небольшую сумму для отпуска - и фамилия настоящего автора будет стоять в разделе "прочее". С другой стороны, разработчики мобильных игр львиную долю прибыли отдают владельцам сервисов, через которые она(игра) распространяется - и будет большая нервотрёпка с размещением/правилами/проверками/навязанной рекламой/необоснованными банами.
Если есть знания ООП - тогда действительно стоит взглянуть в сторону Unity3D(предварительно ознакомившись с офертой, это не "забесплатно"). Интересует именно профит - стоит взглянуть в сторону ММО - это возможность продать игру несколько раз(для инди большая проблема - успеть за стандартами: к тому времени, как в игре будет реализован какой-то механизм, могущий привлечь игрока - он уже становится анахронизмом), да и к внутриигровым покупкам все уже давно привыкли... По поводу CryEngine, Unreal, Ogre3D и подобных - там без стены кода не обойтись, нужны достаточно серьёзные навыки программирования, хорошие знания структур и механик игрового процесса. Движки для серьезной команды или гика-одиночки. Как выше уже отметили - сперва стоит определиться, какого типа будет игра? 2D или 3D? Офисная убивалка времени или "ММОРПГ 3D с бесконечным миром уникальными монстрами передовой графикой и авторским сюжетом"? Для первого варианта достаточно Box2D и Paint, для второго - уже монструозные пакеты моделирования/графики/обработки звука, соответственно, времени на всё это скорее всего не хватит.