Epic Games vibe-coded a new launcher: 7 lessons for production
Epic called the new Games Launcher "vibe coded". Behind the loud phrase are useful details: a small team, a new stack, AI for writing and reviewing code, parallel Preview, and measurable speed. We break down what is worth bringing into your own project — without magic or marketing jargon.

What Epic actually reported
On October 14, Epic Games opened the Preview of the new launcher for Windows, macOS, and for the first time, Linux. In the official announcement, the company explicitly called it "vibe coded," but simultaneously warned that the first version still has few features. For developers of live projects and competitive gamers, Epic advises staying on the stable client for now.
Epic Games Store head Martin Käli explained it more practically to journalists: the team started from scratch on a different tech stack and used AI to write and verify new features. People defined the required behavior, managed changes, and ported functionality rather than old code. It is no longer "one prompt made the product," but a managed process with human decision-making at every important step.
| Claim | Proof Status | How to read |
|---|---|---|
| The launcher was created with AI assistance | Confirmed by Epic and a product lead | AI wrote and reviewed the code; the volume of manual code is not disclosed. |
| New client is faster | Epic statement; Ars confirmed the advantage in its own test | A single test does not prove speed on every PC and network. |
| AI did everything itself | Not confirmed | There is a small team and human management, but no full development log. |
| Preview is ready to replace the stable version | No | Epic explicitly kept the old client and warned about the incomplete feature set. |
What the announcement does not prove
- There is no open data on the share of AI code. The phrase "vibe coded" does not measure how many lines were generated, rewritten, or discarded.
- There is no complete benchmarking methodology. Individual startup figures are known, but not all configurations, caches, regions, and scenarios.
- Preview does not equal production maturity. Some social and account features are still missing, and Linux compatibility depends on the distribution and the game.
- Rewriting is not always beneficial. Epic had a specific pain point with the old client, a team, and resources for a parallel transition. For a small project, it is often cheaper to fix a bottleneck.
7 lessons for your own AI project
- Start with a pain metric. Epic optimized startup, navigation, and background load. Record one metric before generating code: time to first action, number of errors, or user steps.
- Copy behavior, not old code. Describe the scenarios that must be preserved, and rebuild the implementation only where justified.
- Separate generation and review. Don't ask the same session to "check itself." Give a different model or a human the requirements, diff, and tests without justifying context.
- Release a parallel Preview. The new version should have a limited audience, easy rollback, and an honest list of missing features.
- Measure on a real scenario. Cold start, background recovery, weak network, and large datasets are different tests. One beautiful metric can easily hide a regression in another.
- Do not give AI secrets and production access by default. Code generation does not require real tokens, payment data, or the ability to deploy changes independently.
- A human signs off on risky changes. Accounts, payments, updates, data deletion, and security mechanisms require an explicit approval gate and a decision log.
A minimal process from prompt to release
1. Contract
One scenario, data boundaries, speed criteria, and a list of what remains unchanged.
2. Small diff
One function or fix at a time. Automated tests and a clear description of the change.
3. Independent verification
Linter, tests, threats, accessibility, and manual execution of happy and error scenarios.
4. Preview and rollback
Limited access, error monitoring, the previous stable version, and an easy rollback.
For a small site or internal tool, this might take one day, but the order remains the same. First the criteria, then a small change, a separate review, a test, and only then publication.
Prompt for an independent production review
Copy and completeYou are an independent reviewer. Do not rewrite the code immediately. Product context: [who it is for and the main action] Change: [exactly what was added] Success criteria: [measurable condition] Must not change: [critical invariants] 1. Find discrepancies with requirements. 2. Identify risks for data, access, payments, and rollbacks. 3. Suggest minimal tests: normal, empty, error, and edge-case scenarios. 4. Separate release blockers from desired improvements. 5. For each finding, provide a specific file, function, or check. Do not assume the previous AI agent was correct. Do not use real secrets.
After the review, fix only confirmed issues. If the reviewer suggests a large refactor unrelated to the release criteria, move it to a separate task.
Checklist before publishing AI code
- There is one measurable "before" and "after" metric.
- A list of functions that the new version does not yet support is maintained.
- The diff is small enough for a human to review.
- Secrets, personal, and payment data were not passed to the model.
- Positive, negative, and edge-case scenarios have been passed.
- Speed has been verified on the target device, not just in the dev environment.
- There is a Preview, an error log, and a way to quickly revert to a stable version.
- Risky changes were approved by a responsible person.
If you need a broader team review process, continue with the guide on how to review code from AI agents. For the first project — a vibe coder's path from task to test.
Primary sources and journalistic materials
- Epic Games Store: The new Epic Games Launcher is finally here in Preview, 14.10.2026 — Preview status, platforms, limitations, and a recommendation to stay on the stable version for live projects.
- Epic Games Launcher Preview — current requirements, library migration, known limitations, and feedback path; verified 16.10.2026.
- Ars Technica: Epic says its new vibe-coded launcher is faster than Steam, 14.10.2026 — product manager comments and independent speed observation.
- The Verge: Epic’s new games launcher is “vibe coded”, 15.10.2026 — additional journalistic context regarding the AI process and Linux.
- dev.ua: Epic Games "vibe-coded" a new launcher, 14.10.2026 — Ukrainian news context; this material complements it with the production process rather than repeating it.
Checking AI code before release?
Bring one specific change, a success criterion, and a found risk to Telegram. Do not post keys, private repositories, or user data.
Discuss the process on TelegramOne practical AI scenario per week: view the email example and subscribe with address confirmation.
Discussion
Share your opinion or ask about the material. Your nickname and comment text will be visible to everyone.
Log in via email
Get a one-time code. No password required.
The code is valid for 10 minutes. Logging in does not subscribe you to the newsletter. Data usage.
Or log in via ChatGPT ↗Loading comments...