{"id":988415,"date":"2026-09-14T14:00:00","date_gmt":"2026-09-14T14:00:00","guid":{"rendered":"https:\/\/croncodestudio.com\/en\/?post_type=croncode_post&#038;p=988415"},"modified":"2026-09-08T22:58:41","modified_gmt":"2026-09-08T22:58:41","slug":"investigation-mechanics-in-mobile-narrative-games","status":"publish","type":"croncode_post","link":"https:\/\/croncodestudio.com\/en\/journal\/investigation-mechanics-in-mobile-narrative-games\/","title":{"rendered":"Investigation Mechanics in Mobile Games"},"content":{"rendered":"<div class=\"vgblk-rw-wrapper limit-wrapper\">\n<p>Investigation mechanics are the rules that turn reading into play. On a phone, those rules cannot hide behind a large map or a skill tree. The player has a thumb, a few minutes, and a stack of fragments. The system has to make deduction feel like a verb.<\/p>\n<blockquote class=\"croncode-kisa-cevap\">\n<p>Mobile investigation is three jobs: collect sources, order time, and revise a theory. If a tap does not serve one of those jobs, it is decoration.<\/p>\n<\/blockquote>\n<h2>What counts as an investigation mechanic?<\/h2>\n<p>A mechanic is not a visual. Highlighting text is not investigation. A mechanic is a change in the player\u2019s working model. You open a chat and now two people cannot both be telling the truth. That is a mechanic firing.<\/p>\n<p>In <a href=\"\/en\/app\/spylie-uncover-the-truth-with-spylie\/\">Spylie<\/a> the mechanic is the phone itself. Apps are sources. Timestamps are order. Your head holds the theory. The same loop can live in a notebook UI or a case board, but the jobs stay the same. The App Store build is <a href=\"https:\/\/apps.apple.com\/tr\/app\/spylie-telefon-dedektif\/id6787791601?l=tr\">Spylie: Telefon Dedektif<\/a>.<\/p>\n<h2>How should sources, time, and theory interact?<\/h2>\n<p>Keep the three jobs visible. Players should always know whether they are gathering, sorting, or revising.<\/p>\n<ol>\n<li><strong>Gather:<\/strong> open a new surface. Do not resolve it yet.<\/li>\n<li><strong>Sort:<\/strong> place the new fact on a timeline. Conflict is more useful than confirmation.<\/li>\n<li><strong>Revise:<\/strong> name what the new fact breaks. If nothing broke, the source was flavor.<\/li>\n<\/ol>\n<p>This is slower than a tap-to-win puzzle, and that is the point. Attention on mobile is thin, but investigation needs a pause. We wrote about shrinking attention in <a href=\"\/en\/journal\/how-should-mobile-products-evolve-as-attention-spans-plummet-digital-experience\/\">how mobile products should evolve as attention drops<\/a>. Investigation games answer that drop by making one screen dense, not by adding more screens.<\/p>\n<h2>Which systems help, and which get in the way?<\/h2>\n<table>\n<thead>\n<tr>\n<th>System<\/th>\n<th>Helps when<\/th>\n<th>Hurts when<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Pin or bookmark<\/td>\n<td>Players mark a contradiction<\/td>\n<td>It becomes a collectible list<\/td>\n<\/tr>\n<tr>\n<td>Hint<\/td>\n<td>It points at a surface, not a sentence<\/td>\n<td>It spoils the inference<\/td>\n<\/tr>\n<tr>\n<td>Case board<\/td>\n<td>It shows links the player already made<\/td>\n<td>It auto-solves the graph<\/td>\n<\/tr>\n<tr>\n<td>Lock or password<\/td>\n<td>The answer is in the world<\/td>\n<td>It is a random cipher<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Locks are tempting because they feel like \u201cgameplay.\u201d They are only investigation if the password is a fact you already earned. Otherwise you have built an escape room inside a story. That mix is fine if you name it. It is not fine if you promised a case.<\/p>\n<h2>When do you add a second system?<\/h2>\n<p>Add a second system only after the first one can carry a full session. If the phone loop already works, a map or a second character phone is a new product, not a patch. Feature creep is expensive here because every extra verb dilutes the three jobs. See <a href=\"\/en\/journal\/the-hidden-cost-of-feature-creep-why-the-best-consumer-apps-say-no-more-than-they-say-yes\/\">the hidden cost of feature creep<\/a>.<\/p>\n<p>A lean studio should also ask whether the new system needs new art, new writing, and new QA. Those costs stack. Our resource split is described in <a href=\"\/en\/journal\/small-team-multiple-products-how-a-lean-studio-structures-its-engineering-and-design-resources\/\">how a lean studio structures engineering and design<\/a>. For story timing, use the companion piece on <a href=\"\/en\/journal\/immersive-storytelling-on-mobile-clues-doubt-payoff\/\">clues, doubt, and payoff<\/a>.<\/p>\n<h2>What mistakes show up in reviews?<\/h2>\n<ul>\n<li><strong>Auto-highlighting clues:<\/strong> the player stops reading and starts hunting yellow text.<\/li>\n<li><strong>Score for reading:<\/strong> points for opening apps teach browsing, not thinking.<\/li>\n<li><strong>One true path:<\/strong> if only one sequence works, you built a corridor, not a case.<\/li>\n<li><strong>Hint that quotes the answer:<\/strong> a good hint names a surface. \u201cOpen Photos from Tuesday\u201d is enough.<\/li>\n<\/ul>\n<p>If you want the player-facing version of these rules, read <a href=\"\/en\/journal\/how-spylie-turns-a-phone-into-a-detective-case\/\">how Spylie turns a phone into a case<\/a> and the <a href=\"\/en\/journal\/spylie-guide-found-phone-mystery\/\">Spylie guide<\/a>. Studio context lives on <a href=\"\/en\/\">Croncode<\/a> and the Journal index at <a href=\"\/en\/journel\/\">\/en\/journel\/<\/a>.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Is a branching story required for investigation?<\/h3>\n<p>No. Branching is one way to respond to a theory. A linear case can still be investigative if the player must assemble the line themselves.<\/p>\n<h3>Do investigation games need multiplayer?<\/h3>\n<p>They do not. Two people on one phone can talk, but the mechanic is still personal deduction. Multiplayer is a social layer, not the core loop.<\/p>\n<h3>How long should a case be?<\/h3>\n<p>Long enough for two theory revisions. Shorter than that and you have a skit. Longer than a commute without a save point and you lose the session.<\/p>\n<h3>Can AI generate the clues?<\/h3>\n<p>AI can draft texture. It cannot own continuity. Investigation dies when a timestamp and a chat disagree by accident. Treat AI as infrastructure, not as the author of the case. See <a href=\"\/en\/journal\/ai-is-an-infrastructure-not-a-feature-the-true-business-value-of-ai-integration\/\">AI is infrastructure, not a feature<\/a>.<\/p>\n<h3>Where does Spylie sit in this model?<\/h3>\n<p>Spylie is a found-phone implementation of source, time, and theory. The genre background is in <a href=\"\/en\/journal\/found-phone-mystery-games-why-they-work\/\">why found-phone games work<\/a>.<\/p>\n<\/div>\n<p><!-- .vgblk-rw-wrapper --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Investigation mechanics on mobile are source, timeline, and theory. Here is how narrative games turn taps into deduction.<\/p>\n","protected":false},"featured_media":988416,"template":"","croncode_category":[51],"croncode_author":[47],"class_list":["post-988415","croncode_post","type-croncode_post","status-publish","has-post-thumbnail","hentry","croncode_category-apps","croncode_author-yusufhan-sokur"],"_links":{"self":[{"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/croncode_post\/988415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/croncode_post"}],"about":[{"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/types\/croncode_post"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/media\/988416"}],"wp:attachment":[{"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/media?parent=988415"}],"wp:term":[{"taxonomy":"croncode_category","embeddable":true,"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/croncode_category?post=988415"},{"taxonomy":"croncode_author","embeddable":true,"href":"https:\/\/croncodestudio.com\/en\/wp-json\/wp\/v2\/croncode_author?post=988415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}