Prototyping
From Idea to Playable
Turn a promising idea into a small, testable game. Find the loop, control scope, learn from players, and decide what deserves production.
17 pages · 16 min read · PDF


Volume 05 / Production & Release
The Indie Developer's Guide to Actually Finishing
Finish a game you can stand behind. Define a useful minimum, build complete slices, cut with purpose, manage bugs, and prepare a dependable release.
First edition · October 2026 · Published by Vertex Arc
Inside the guide
Also includes an introduction, practical exercises, a final checklist, and a conclusion.
Finishing a game means producing a complete experience that another person can obtain, understand, play, and leave without needing its developer nearby. It includes the title screen, the last encounter, the settings, the build process, the support information, and the awkward edge cases between them. Those parts are less visible than a new mechanic, but they are part of the game you are making.
This book follows an original hypothetical small project called Signal Harbor. The player repairs navigation beacons across a compact coastal map. The team has a short campaign, a few reusable interactions, and limited production time. The example is not a claim about a shipped Vertex Arc project. It is a practical frame for decisions about scope, milestones, testing, and release.
The advice is deliberately modest. You do not need a large production department to write an exit criterion, preserve a working build, or decide which feature to cut. You do need to make those decisions visible and follow them when new ideas become more exciting than unfinished work.
Keep a release definition, a milestone board, a bug list, and a decision log. Make them short enough to use. The purpose is not to create administration around the game; it is to stop hidden obligations and repeated debates from consuming the time needed to finish it.
A new idea offers possibility without the accumulated constraints of an existing project. That makes starting feel easier than finishing. The danger is not having ideas; it is using them to avoid decisions about the game already in progress. Capture new concepts in a separate place so they remain available without automatically becoming current work.
Ask what problem a proposed feature solves in the current experience. If the answer is only that it would be exciting to build, it may belong in a future experiment. Creative exploration can still have a place, but give it a bounded purpose and a return point to the main project.
Signal Harbor's developer wants to add sailing after the beacon interactions already work. Sailing could become a separate game loop with controls, collision, camera, art, and testing costs. The idea goes into an experiment list. The current release keeps travel simple because its intended experience is repairing and reconnecting the harbor, not mastering a boat.
Keep new ideas without letting them silently replace the project you committed to finish.
Review your last five new feature ideas. For each, identify the player problem it solves and the existing work it would displace. Move ideas without a clear answer out of the current milestone. Reserve a small future review point so postponement does not feel like forgetting.
If you repeatedly avoid the same unfinished system, investigate why. It may be unclear, too large, technically blocked, or no longer valuable. A smaller task or a deliberate cut is more useful than another unrelated feature.
Prototyping
Turn a promising idea into a small, testable game. Find the loop, control scope, learn from players, and decide what deserves production.
17 pages · 16 min read · PDF
Unity & Performance
Find the actual bottleneck and make measured improvements. A practical Unity field guide to rendering, simulation, memory, loading, and platform budgets.
19 pages · 17 min read · PDF