На вашем месте я бы запустил Unity3D и выбрал бы JavaScript в качестве языка программирования. Благодаря этому вы можете легко найти столько ресурсов в Интернете. Есть так много видео, документов, веб-сайтов или что-то еще. По крайней мере, я так и сделал. Если честно, разработка игры с использованием игрового движка Unity3D проста. Сначала вы добавите несколько объектов в сцену. Во-вторых, контролировать отношения объектов друг с другом. И после этого вы найдете 3D-модели для вашей игры. По сути, вы будете искать, как разрабатывать игры для мобильных устройств. Например, поиск сенсорных функций и, наконец, у вас есть игры в Google Play или AppStore и т. Д. Просто помните, что игровой движок Unity3D является мультиплатформенным. Это главное для меня. Потому что я разрабатываю игру только один раз и могу дублировать ее для других платформ, особенно для ОС Android из Windows.
Кстати, вы сказали, что знаете только html и css, немного php. Не волнует эта ситуация. Unity3d имеет уникальную структуру. Это не значит, что это легко. Я имею в виду, что программирование в Unity3D только приятное. Просто скачайте бесплатную пробную версию и начните. Удачи.
https://unity3d.com/unity/download