Рационально ли использование элементов Qt в игровом движке?
=============================================================

 Здравствуйте. У меня вопрос чисто теоретический. Я проектирую игровой движок. Движок будет для довольно простых игр (2-D Изометрия и все такое, но это не важно), поэтому для ввода/вывода, графики и звука буду использовать SDL. Все, вроде бы, ясно, но вот за последнее время я очень привык к Qt и хотел-бы использовать его элементы в движке (библиотеку коллекций, строки, XML-инструменты, сигналы-слоты, т.д.). Сильно ли я проиграю в быстродействии и/или других важных иговых аспектах если я включу такую высокоуровневую библиотеку?  

P.S.  

Понимаю, что делать движки - удел школьников в глазах многих людей, но для меня это просто приятный вызов. 

 Не вижу смысла использовать одновременно и Qt и SDL - они дублируют функционал друг-друга. 

 Если движок делаете для себя, чтобы поиграться, то можете использовать любые библиотеки для своего удобства. Все вопросы по поводу быстро/медленно можно решать только в конкретной ситуации с помощью тестов. Сделайте, например, миллион сигналов и замерьте скорость, если вам этого хватит, значит можете пользоваться. По игровым аспектам вы вряд ли выиграете, Qt не для того предназначен, но, опять-таки, кого это волнует, если вас устраивает?