Пользователь
0,0
рейтинг
2 мая 2013 в 10:29

Разработка → Полезные проекты для xna разработчиков

Для разработчиков игр на XNA существует довольно много полезных и не очень проектов, которые весьма облегчат жизнь и избавят от написания своих велосипедов. Вот небольшой список годных open source проектов под xna:

image


RamGec XNA Controls
Представляет этот проект из себя весьма легкое и удобное GUI в Aqua(как на маках) стиле, легкое во внедрении и понимании, но среднее по функционалу.
image
Плюсы:
1)Отличная документация
2)Возможность смены шкурок
3)Открытый исходный код
4)Простота использования
5)Редактор форм, выдающий xml файл для сборки точно такой же формы в проекте (не над создавать все из кода)
Минусы:
1) Мелкие недочеты вроде кривого перетаскивания форм мышкой (если за время апдейта двинуть мышкой за область бордюра формы то перетаскивание останавливается, из за чего приходится чуть ли не по пикселю ее передвигать).
2) Не слишком большой функционал
3) Редкие обновления проекта

Skinnable GUI library for XNA 4
image
GUI с обильным функционалом, возможностью смены шкурок и прочими плюшками, однако, средней сложности освоения.
Плюсы:
1)Богатый функционал
2)Возможность смены шкурок
3)Открытый исходный код

Минусы:
1) Нет документации
2) Средняя сложность использования
3) Проект ещё в стадии бетты

XNA Game Console
image
Игровая консоль.
Плюсы:
1) простота использования
2) Легко добавлять новые команды
3) Открытый исходный код

Минусы:
1) Не работает по xna 4
2) Похоже, проект уже не поддерживается

Как вариант, проект использовать можно, но только при переработке под свои нужды. Лучше всего визуальную часть убрать вовсе, заменив ее одним из гуи, описанным выше.

Box2D.XNA
image
Порт популярного физического 2д движка под xna.
ps Есть отличная статья, при помощи которой можно создать свой физ. движок.

Плюсы:
1) Простота использования
2) Большое комьюнити
3) Открытый исходный код

Минусы:
1) Нет документации (но в обсуждении многие непонятные вещи подробно разжеваны)
2) Проект уже не поддерживается

XNA 2D Particle Engine

Относительно простой двиг для системы частиц
Плюсы:
1) Хорошая документация
2) Легко внедряемый в код
3) Прост в обращении

Минусы:
1) Не слишком реалистичные частицы
2) Проект не обновляли с 2010 года

Mercury Particle Engine

Очень функциональная система частиц с редактором эффектов и очень обширной документацией
Плюсы:
1) Очень объемная документация, есть даже видео — туториал
2) Есть релизы и под xna 3 и под xna 4
3) Хороший функционал
4) Пак текстурок, поставляемый с проектом неплох

Минусы:
1) Средней сложности в обращении
@NoEscape
карма
3,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Разработка

Комментарии (10)

  • +7
    XNA же вроде уже не поддерживаеться Microsoft.
    • 0
      MonoGame?
    • 0
      Если бы смена политики Microsoft произошла чуть раньше, XNA бы уже давно была в open-source. Да и сейчас еще не все потеряно и ей туда прямая дорога. Вдруг наберется добровольцев её поддерживать. Например на xnadev.ru нашлось бы точно несколько хороших квалифицированых специалистов, у которых было бы желание развивать XNA в рамках open-source.
      • +2
        Я вот тоже не понимаю логику мелкомягких, такую вкусную технологию взять и загробить… Ну зачем же придушать проекты, потенциал которых по своей глупости недооценили, возьмите и отдайте в open-source сообщество, зачем вообще что-то хоронить?.. Нет же, надо как в «Бесприданнице»: ну, раз я развивать не буду, так не доставайся же ты никому!
        • 0
          Тоже очень обижен на Майкрософт за это, ИМХО, весьма необоснованный ход, хотя MonoGame частично компенсирует XNA. Жить можно.
    • +2
      Ещё пока живет на Windows Phone.
      Кстати, кроме MonoGame есть ещё один проект EXEN но увы, он не обновлялся с прошлого года.

      ПС. Поддерживаю идею «XNA в open-source». Хотя есть подозрения, что закапывание XNA это скорее политика, а не чья то досадная ошибка.
      • 0
        Ещё пока живет на Windows Phone.

        На Windows Phone 7.
        В 8 версии уже тоже deprecated.
  • +3
    Спасибо за такую подборку. От себя добавлю — еще есть физический движок Farseer. Он основан на Box2D, но имеет множество полезных фич, которых нет в Box2D.
  • 0
    Ещё есть jsil, который умеет xna запускать в браузере.
  • 0
    Большой список движков, утилит и прочего. Возможно, кому-нибудь пригодится.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.