Сложность реализации движка вроде quad-engine, по факту, только одна - очень тяжело доказывать всем окружающим, что delphi/fpc неплохо тащат и вполне конкуретны С++ :)
На хабре комментарий оставить не могу (read-only), так что тут.
Статья о Quad-engine понравилась - будут продолжения о каких-то особенностях решения или сложностях возникших при реализации?