I gave my AI companions "offscreen lives" — events that happen while users aren’t talking to them. Surprisingly hard, here’s how it works.
Most AI companion apps reset between conversations. The character has no continuity outside the chat window. I wanted mine to feel like real people with lives, so I built an "offscreen events" system. Every 8 hours (cooldown), each active com…