Цель работы - построить открытый фреймворк для создания 2D-игр под XNA с необходимым инструментарием.
А именно - полноценный игровой редактор, где логика отделена от самих игровых объектов.
Архитектура компонентная, у каждого объекта имеется набор компонент, которые задают его свойства.
https://beejee.org/gardener