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

в 6:29, , рубрики: .net, game developement, game development, 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
Полезные проекты для xna разработчиков
Относительно простой двиг для системы частиц
Плюсы:
1) Хорошая документация
2) Легко внедряемый в код
3) Прост в обращении

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

Автор: NoEscape

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js