Unity - мультиплатформенный движок, который взыскал популярность у многих разработчиков игр. Благодаря большой расширяемости и действительно большому числу поддерживаемых платформ на Unity можно создать практически любую игру.
LINQ to GameObject — это расширения GameObject для Unity, которые позволяют перемещаться по иерархии и добавлять GameObject. Проект направлен на то, чтобы объединить возможности LINQ и производительность итераций.