← BACK TO ARCHIVE
ARTIFACT-01 // SWARM ENGINEPUBLISHED
Flocking Simulator
Real-time boids simulation playground
TYPE
Published iOS / iPadOS educational simulation app
ROLE
Developer — designed, built, and deployed by Eric under Misfit Sanctuary.Art; published through a collaborator's Apple Developer account
// BRIEFING
A high-performance boids simulation where users explore emergent behavior in real time — adjusting separation, alignment, cohesion, perception radius, speed, steering, noise, colors, and debug overlays while thousands of agents react instantly.
// WHAT ERIC BUILT
Built the entire app: zero-allocation simulation loop, spatial hash grid that cuts neighbor lookups from O(N²) to O(N), GPU-accelerated Skia rendering with shared memory buffers, full parameter UI, and App Store deployment. Runs 2000+ boids at 60fps.
// SYSTEM FEATURES
- ▸Separation, alignment & cohesion controls
- ▸Perception radius, max speed & max steer
- ▸Drag / friction and noise / jitter
- ▸Alignment bias & rotation noise physics
- ▸Triangle or circle boids, color modes
- ▸FPS / stat debug overlays
- ▸Real-time parameter changes at 60fps
// PROOF OF SKILL
- [✓]Real-time simulation systems
- [✓]Performance engineering (spatial hashing, typed arrays, batched draws)
- [✓]Cross-platform app development
- [✓]Shipping software to a public app store
// TECH STACK
React NativeExpoSkiaReanimatedZustandTypeScript