SwiftParticleMenuDemo is a data-driven CS2 particle UI framework for SwiftlyS2. It builds HUD-like menus from Source 2 particles and image materials without loading custom Panorama XML.
The primary player entry point is:
!pmenu
Move the mouse to aim, press E or Mouse1 to activate, and press R or Esc to close. Menu particles are transmitted only to the player who opened them.
In-game preview
Highlights
- Visual Menu Studio for editing menu trees, information rows, themes, and stable action IDs.
- Real generated PNG layers in Live Preview—no CSS approximation of the menu artwork.
- Automatic six-item pagination, nested submenus, parent return paths, disabled padding, and C# handler stubs.
- Owner-only ScreenLocked HUD with continuous cursor, hover state, footer actions, and optional W/S navigation.
- Reproducible PNG, MKS, VTEX, and VPCF generation plus Workshop-oriented deployment tooling.
- A reusable Particle Text runtime for short dynamic Chinese/English information panels.


