Есть скилл по созданию карт на StarCraft-е и World Editor-е Warcraft-а, много торчал на форуме по созданий UMS-карт для WarCraft, но решил что игры для модмэйкинга меняются слишком быстро, и когда я только хоть немного научился триггером и Jass (ЯП такой), WarCraft начал быстро утихать и после чего покинул форум и запланировал напалеоновский план по созданий 3D игры с нуля, хотя и не сразу начну с элементарных конструкторов.
На каком то сайте видел движок, созданный любителем, сделан под DirectX 7, когда он начал писать движок DirectX 7 был самым современным, из этого я понял лучше разбираться с готовым конструктором, чем писать 10 лет свой движок.