A modular real-time (particle) simulation engine built with SFML 3 and modern C++. Supports time control (pause, step, tick), custom particle behaviors, and an extensible architecture for building physics and visual experiments.
Watch preview video on youtube
- Pause, play, step-by-step execution, and tick-based simulation.
- Perlin-noise motion
- Attractors & repulsion
- Simple collisions
- Utilizes SFML 3.0 for 2D graphics and input handling.
- New forces
- Custom particle types
- Alternative visualization modes
- Simulations (whether physics based or not)
- Creative coding and generative art
- Teaching computational thinking and dynamics
- Rapid prototyping of interactive systems
- C++20
- SFML 3
- Modular design patterns for extensibility and clarity
👨💻 Developer: Rayane Aberkane @Nyrroz
