Making games is extremely hard. The programming is the easiest part. Your comment really undersells how difficult making a good game is.
Trying to vibe code such algorithms generally yields results that are not suitable for realtime gaming performance. I’m sure they’ll get there, but saying “make it fast” without carefully directing the algorithm design causes LLMs to add hack on hack on hack, creating a slow, spaghetti code monstrosity.
Is this your first hand experience?