Ich würde vorschlagen, Mercury Particle Engine - sie haben APIs für XNA 3.1 und 4.0. Das letzte stabile Update ist von Oktober 2010.
Wahrscheinlich eines der besten verfügbaren: XNA Partikel
Sieh dir auch Xen an.
Ich würde DPSF (Dynamic Particle System Framework) empfehlen; Dies ist die XNA Particles Engine, die in Neil Knights Antwort erwähnt wird. Das Kernframework ist nicht Open Source, aber es bietet Tonnen von Quellcode, Beispielen, Tutorials, Hilfedokumenten und hat ein eigenes Forum. Sie können die Aktieneffekte und Partikelsysteme verwenden, wenn Sie möchten, oder Code schreiben, um Ihren eigenen zu erstellen. Außerdem wird DPSF weiterhin alle paar Monate regelmäßig aktualisiert, hat Versionen für XNA 3.1 und 4.0 und unterstützt sowohl 2D- als auch 3D-Partikel unter Windows, Xbox 360, Windows Phone 7 und 8 sowie Zune. Es verwendet auch MonoGame, um WinRT und Android zu unterstützen.
Ich denke, es ist ein wenig abseits der Frage, aber .... Tutorial 2D-Partikel: Ссылка