← 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
APP STORESOURCE CODE ↗