Выбор технологии для разработки игры новичку?
Два проекта проработаны в плане писанины - геймдизайна (сюжет,сеттинг) практически полностью, но дальше работа не идет...Поздравляю! Вы пополнили 99.99999% список "разработчиков игр"!
Хотите сделать быстро 2D и опробовать геймплэй - советую обратить внимание на JS библиотеку CraftyJS
Как освоите как работать с базовыми игровыми понятиями, такими как:
1. игровой цикл
2. сцены и их окружение (в плане архитектуры, а не графики!), 
3. preloader при переходах между сценами и шкала загрузки ресурсов,
3. ресурсы сцены (модели, спрайты, скрипты, разметка уровня и т.д.)
4. корректное освобождение памяти при смене сцены
5. панели диалогов сцены
6. меню: внутри-игровое и основное, зависимости и структура
и т.д. - сможете легко перейти на Unity3D. 
Я так и поступил при создании первого обучающего проекта для себя на Unity3D: вначале - выучил Crafty.js и основы игрового цикла (и как полагается - собрал все грабли)))), затем - перешёл к обучению на Unity3D (а вот тут уже - я знал где эти грабли)))).
Да ладно вам! Берите любой инструмент и главное - делайте! Нет проблем при необходимости подобрать иной движок. Важно помнить, что движок - это только инструмент, который выбирается для конкретной задачи. Вам советовали Unity. Это хороший вариант для PC и мобилок. С 2D у него в последнее время весьма круто, но он гораздо навороченее и сложнее Love2D. Зато у unity есть полноценная визуальная среда для создания сцены. 
И опять-таки, не зацикливайтесь на движке. Вы же не ААА проект замыслили :)