Heart Machine's Sub-WARN Wipeout: CWA Local 9003 Is the Roster
Heart Machine's Sept 16, 2026 layoffs never hit WARN. The CWA Local 9003 recognition post and Alx Preston's LinkedIn are the real sourcing roster.
On September 16, 2026, Heart Machine founder Alx Preston posted on LinkedIn that "nearly everyone" at the Culver City studio behind Hyper Light Drifter had been laid off after a publisher pulled funding on an unannounced title. Nothing about this collapse will ever appear in a WARN database, which is exactly why most sourcers will miss it.
Why Heart Machine never hits WARN
The California WARN Act triggers at 75 employees, and Heart Machine sat well below that line, so no CEDD filing exists and no state database will list a single name. Sub-WARN layoffs are the dark matter of layoff sourcing: the funnel most recruiters run (WARN notice, then LinkedIn scrape, then outreach) simply does not fire on indie studios.
Some scale for how invisible that makes indie collapses in aggregate:
That is 1,443 WARN notices covering 78,322 workers over two years in California alone, and every sub-75-employee studio collapse in the same window is invisible to it. For game industry layoffs in 2026, dominated by mid-size and indie studios rather than platform giants, WARN is the wrong instrument. You need a different intake document.
For Heart Machine, that document is the union recognition press release.
The CWA Local 9003 recognition post is your roster
Ahead of GDC 2026, Heart Machine's developers formed a union with CWA Local 9003 as a wall-to-wall unit, meaning the bargaining unit covers all frontline employees at the studio. When the studio wipes out, the union announcement effectively confirms the entire non-management org chart just hit the market.
That is a cleaner signal than a WARN notice, which typically gives a headcount and a location and nothing else. The CWA release names roles and, by extension, tells you the job families to search for:
- Steph Aligbe, Gameplay Tools Engineer, named CWA Local 9003 spokesperson on the March 2026 recognition release.
- Cameron Hughes, senior environment artist, quoted in Game Developer's March 2026 coverage of the union drive.
- Alx Preston, founder and studio head, primary warm-intro contact via his September 16, 2026 LinkedIn post.
Two named CWA Local 9003 game workers plus a founder actively soliciting reqs is more useful intake than most WARN filings. The wall-to-wall designation does the rest: if a role existed at Heart Machine, someone who held it is now available.
The founder placement offer is a compliance workaround
Preston asked anyone aware of open roles to reach out so the studio can coordinate. Read that carefully. With no WARN-mandated 60-day notice period and a unionized workforce watching the exit, an active placement effort is one of the few reputational levers a founder has left. Emails to Preston that arrive with concrete reqs attached will get responses that a cold InMail to a laid-off engineer will not.
Treat the founder as a routing layer, not a courtesy note.
The Heart Machine résumé fingerprint
Ex-Heart Machine staff have a distinctive three-publisher, Unreal-skewed résumé signature that is unusually easy to filter for. The studio shipped Solar Ash with Annapurna Interactive, Hyper Light Breaker with Arc Games on Unreal Engine 4, and Possessor(s) with Devolver Digital.
That gives you a compound filter almost nobody else on any given roster will match:
- Culver City or Los Angeles location.
- At least one of Annapurna, Arc Games, or Devolver Digital in employment history.
- Unreal Engine 4 or 5 in the skills stack.
- Game engineering, environment art, animation, gameplay tools, or narrative role.
- Employment window that overlaps 2023 through 2026.
Any candidate matching three of five is almost certainly ex-Heart Machine or ex-adjacent (Tender Claws, also organized under CWA Local 9003, throws up similar signatures). This is the kind of compound filter that plain-language search handles better than boolean, which is where Refolk fits: ask for "engineers in LA who shipped a Devolver or Annapurna title on Unreal 4 since 2023" and you get a ranked shortlist without writing a nested LinkedIn query that breaks the moment a title includes a comma.
The Unreal-on-indie pool is genuinely small
Nationally, US game-role profiles with Unreal skills number in the low hundreds, and self-identified "indie" game developers are scarcer still, which makes ex-Heart Machine staff disproportionately findable and disproportionately valuable. Here is the shape of the pool in Refolk's index of professional profiles:
| Segment | US profile count | Top employer signal |
|---|---|---|
| Game roles + "indie" in headline | 91 | Gameheads, NYU Game Center, Blizzard |
| Game roles + Unreal Engine skill | 347 | Meta (3), Naughty Dog (2), Kinetic Vision (2) |
| Game roles + Unity skill | 512 | Meta (5), Squanch Games (2), Apple (2) |
| Unity to Unreal ratio | 1.48x | national game roles |
| "Indie" as share of Unity+Unreal game pool | ~11% | 91 of 859 |
Two things jump out. First, the entire nationally identifiable indie game dev pool with "indie" in the headline is 91 people. A single ~30-person studio dump moves that pool by roughly a third. Second, Hyper Light Breaker shipped on Unreal Engine 4, which puts ex-Heart Machine engineers in the smaller of the two national engine pools (347 Unreal vs 512 Unity).
The entire nationally identifiable indie game dev pool is 91 people. A 30-person studio dump moves it by a third.
This is why AAA studios that appear in the top-employer rollups (Naughty Dog, Meta's Reality Labs teams) can move on this cohort within a week. The pool is not big enough for a slow process.
This is the third Heart Machine wave in 11 months
Anyone building a Heart Machine alumni list from scratch in September 2026 is late by almost a year. There were two layoff waves in October 2025: after the first, Hyper Light Breaker's development ended and the game never got a proper 1.0 release, and the Possessor(s) launch was preceded by a second wave.
Practically, that means:
- Ex-Heart Machine talent has been trickling onto the market since Q4 2025.
- The September 16, 2026 wipeout is an update to a list, not a first pass.
- Anyone contacted during the October 2025 waves who declined to move is now in a materially different negotiating posture.
If you sourced against Heart Machine in Q4 2025, run that list again this week. The people who told you they were staying no longer have the option.
The union is portable, so the trail does not die
Ex-Heart Machine staff remain reachable through United Videogame Workers-CWA (UVW-CWA), the direct-join national formation, which had around 550 members as of GDC 2026. That matters because within four to six weeks of a scatter event, LinkedIn headlines get vague ("open to work," "freelance"), studio email addresses go dark, and the individual signal degrades fast.
Union channels do not degrade the same way. UVW-CWA / CWA Local 9433 is a direct-join structure that video game workers in the US and Canada can join regardless of current job status or employer, which means:
- Laid-off Heart Machine staff can stay in the union even after they move.
- Organizer Slack and Discord surfaces persist across job changes.
- Referrals through named organizers (Aligbe, Hughes) carry weight that cold outreach does not.
Sourcers who ignore union-adjacent surfaces will lose the trail within a month. Sourcers who treat the union as a persistent directory will still be able to reach these people in 2027.
A concrete playbook for the next sub-WARN indie collapse
The Heart Machine template generalizes to any indie studio wipeout below the WARN threshold. Run this sequence:
- Watch the union locals, not the state databases. CWA Local 9003 (LA/Burbank), Local 9433 (national UVW), and equivalents cover most organized US game studios. Recognition posts and layoff statements name roles.
- Read the founder's LinkedIn within 24 hours. Placement offers like Preston's are compliance-adjacent behavior, not sentiment. Respond with reqs, not condolences.
- Build the résumé fingerprint from the studio's publisher history. Annapurna + Devolver + Arc Games is Heart Machine. Different studios have different fingerprints; the method is the same.
- Filter for engine scarcity. Unreal-on-indie is a rarer combo than Unity-on-indie by roughly 1.5x nationally. Weight accordingly.
- Re-run prior alumni lists. Most collapsing indie studios have had at least one prior wave; the current wave is a delta, not a set.
- Route through union organizers for warm intros. Named organizers like Aligbe and Hughes are more reachable through UVW-CWA channels than through cold InMail.
What to do this week if you are hiring games talent
If you have a game engineering or technical art req open right now, the Heart Machine window is measured in weeks, not months. Concretely:
- Email Alx Preston directly with a one-page req and a compensation band. Do this before you InMail anyone on the affected roster.
- Search for the Annapurna / Devolver / Arc Games résumé signature in LA and filter to Unreal 4/5.
- Cross-reference against your October 2025 outreach if you ran any; the people who passed then are in play now.
- Reach out to Steph Aligbe and Cameron Hughes as named organizers who can route to specific role families (tools engineering, environment art).
- Post the req in UVW-CWA-adjacent Discords rather than only on your careers page.
The AAA studios that appear in Refolk's top-employer rollups for Unreal game roles (Naughty Dog, Meta) will be moving on this cohort inside two weeks. If your process takes longer than that, you are competing for the second-round pool.
FAQ
Why didn't Heart Machine's layoffs appear on any WARN list?
The California WARN Act only applies to employers with 75 or more full-time and part-time employees, and Heart Machine's headcount was well below that threshold. Federal WARN is stricter still, at 100 employees. Because Heart Machine cleared neither bar, no notice was filed with California's Employment Development Department, and no name, count, or effective date exists in any state or federal layoff database for this event. The union recognition post and Alx Preston's LinkedIn are the only public roster documents.
Who is CWA Local 9003 and why does it matter for sourcing?
CWA Local 9003 is the Communications Workers of America local that represents Heart Machine's wall-to-wall bargaining unit, along with other Southern California game studios including Tender Claws. For sourcers, the "wall-to-wall" designation is the useful part: it means every frontline role at the studio (engineering, art, design, narrative, QA, production) is inside the bargaining unit, so a full-studio layoff maps cleanly to the full frontline org chart. The local's recognition releases also name specific organizers by role, which gives you both search anchors and warm-intro routing.
How do I actually reach ex-Heart Machine staff before AAA studios do?
Start with a direct email to Alx Preston with a concrete req and comp band; his September 16, 2026 LinkedIn post explicitly invites this. In parallel, route through named CWA Local 9003 organizers (Steph Aligbe, Cameron Hughes) and post in UVW-CWA-adjacent channels rather than relying on cold InMail, which performs poorly against a unionized, recently-laid-off cohort. Speed matters: the national Unreal-on-indie pool is small enough that AAA studios move within one to two weeks.
Does this playbook work for other indie studio collapses?
Yes, with substitutions. The template is: watch the relevant union local instead of WARN, treat the founder's public statement as compliance-adjacent behavior worth engaging with, build a résumé fingerprint from the studio's publisher and engine history, and route warm intros through named organizers rather than through cold outbound. Most US indie studios sit below the 75-employee California WARN threshold or its equivalents in other states, so sub-WARN wipeouts are the norm in this segment rather than the exception. The Heart Machine case is a clean template because the union recognition, the founder statement, and the publisher fingerprint are all public and dated.
Try it on the search you came here for
Stop building boolean strings. Just describe the person.
Type one sentence. I plan the search, read GitHub, public LinkedIn and Crunchbase records, and the open web as it is right now, and hand back a ranked list with the reason next to every name.
01Describe them
One plain sentence. Role, city, stack, stage, whatever matters to you.
02I read the web live
GitHub, public LinkedIn and Crunchbase records, the open web. Not a database that went stale last quarter.
03You read the shortlist
Ranked, with the reasoning under every name. Open a profile, ask a follow-up, narrow it down.
- Staff backend engineers in NYC who shipped Rust in production
- Series A fintechs in SF under 50 people, growing headcount this year
- Maintainers of fast-growing Rust web frameworks on GitHub
- No boolean, no filters, no seat to buy. One box.
- Read at search time, so a profile updated yesterday counts today.
- Every step visible as it runs, every name with its reason.
500 free credits on sign-up. No card, no demo call. See real searches.