This is a creative structural answer to a real problem: if vibe coding thrives in high-level scripting contexts but struggles in low-level systems code, then building an engine where the boundary is explicit and intentional makes the AI's contribution zone clear. The architecture constrains what kind of generation makes sense where.
The Agile Vibe Coding Manifesto articulates a similar principle: "architecture guides and constrains generation." Not as a limitation, but as a design feature. When the system structure makes clear what AI should and shouldn't generate, the results tend to be more coherent and maintainable.
Interesting project at the intersection of game engine design and AI-native development: https://agilevibecoding.org