Ладно, раз на предыдущий пост про проверку данных физ. модели нет ответа, то точно на этот я получу множество

Итак, создается игра, почти что самостоятельная (в отличие от моих предыдущих проектов от начала до конца она самостоятельная, типа главного меню, различных состояний и т.п.), так вот встал вопрос об игровых движках.
Имеет ли смысл использовать существующие и соотвественно, может быть подскажете то, что используете, или все это фигня и надо писать самому?
Проблема в написании самому - объемность работы. Нужно писать многие базовые вещи, которые всеми написаны-переписаны.
Проблема движков, насколько я смог это понять и был удивлен: все движки подходят под платформеров, а у меня не платформер. И я ХОЧУ использовать мувиклипы. А все движки, которые я нашел работают с растровой графикой. Конечно, можно любой мувиклип разбить на растр - но это ж какой-то неправильный подход.
Может быть есть движки или хотя бы оболочки, может быть удобные классы, которые помогут в написании не полностью растрового проекта.
P.S. Про MVC знаю, чтобы на всякий случай здесь не начался холивар.