Игра “Космические рейнджеры” разработана в 2002 году компанией Elemental Games, под руководством Дмитрия Гусарова. Текстовые квесты, наряду с планетарными и аркадными боями, немало способствовали популярности игры, внося разнообразие в игровой процесс перелётов от планеты к планете, торговли и пошаговых боёв к космосе. Со временем, текстовые квесты выросли в самостоятельный жанр.
Необходимым, для развития этого направления, было наличие инструментов, при помощи которых фанаты могли создавать свои квесты. В самом начале, это был графический редактор TGE, разработанный Денисом Фёдоровым, Константином Савенковым и Алексеем Бондарчуком, совместно с Дмитрием Гусаровым. В настоящее время, существует более удобная альтернатива, поддержкой которой занимается Василий Рогин (там же квесты можно и запускать). Но графический редактор - это графический редактор.
Мой вклад во всё это - разработка текстового формата разметки QMS, позволяющего нормально работать с Git, повторно использовать код и вольготно обращаться с Copy-Paste (для интересующихся, код парсера QMS здесь, есть ещё декомпилятор, но он к теме сегодняшнего разговора отношения не имеет).
Первоначально, QMS задумывался как язык простой разметки, для разработки относительно небольших текстовых квестов. Аппетит, как это обычно бывает, пришёл во время еды. Дело в том, что некоторый опыт разработки квестов уже имелся.