← Back to projects
Life Emulator
A React + TypeScript web app that simulates simple lifeforms in a virtual environment.
Life Emulator is a browser-based simulation focused on cell-like organisms in a virtual world. It combines a simulation engine with a visual renderer and a UI for observing and controlling the system. The codebase emphasizes modular architecture and automated testing.
Key contributions
- Cell-organism simulation with environment, metabolism, and behavior systems
- Optional Web Worker RPC mode for simulation ticking (feature-flagged)
- Layered rendering pipeline with dedicated renderer modules
- Test suite using unit/integration tests (Vitest) and end-to-end tests (Playwright)