# Summary
[Introduction](./introduction.md)
# Core Concepts
- [Architecture Overview](./basics/architecture.md)
- [Particles](./basics/particles.md)
- [Rules](./basics/rules.md)
- [Visual Configuration](./basics/visuals.md)
- [Emitters](./basics/emitters.md)
- [Typed Interactions](./basics/typed-interactions.md)
- [Input Handling](./basics/input.md)
- [Time](./basics/time.md)
# Concepts
- [The Rendering Pipeline](./concepts/the-rendering-pipeline.md)
- [Particles as Agents](./concepts/agents.md)
- [Multi-Particle Types](./concepts/multi_types.md)
- [Fields](./concepts/fields.md)
# Advanced
- [Spatial Hashing](./advanced/spatial-hashing.md)
- [3D Spatial Fields](./advanced/fields.md)
- [Agent State Machines](./advanced/agent-state-machines.md)
- [Custom Rules](./advanced/custom-rules.md)
- [Vertex Shaders](./advanced/custom-vertex.md)
- [Fragment Shaders](./advanced/fragment-shaders.md)
- [Textures](./advanced/textures.md)
- [Post-Processing](./advanced/post-processing.md)
- [Custom Uniforms](./advanced/custom-uniforms.md)
- [Custom Functions](./advanced/custom-functions.md)
- [Shader Utilities](./advanced/shader-utilities.md)
- [Egui Integration](./advanced/egui-integration.md)
- [Performance Tips](./advanced/performance.md)
# Tools
- [RDPE Editor](./editor.md)
# Examples
- [Running Examples](./examples.md)