1<html lang="en"><head><meta charSet="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"><title>Google I/O 2026: Make Build Unlock</title><meta name="description" content="Explore Make Build Unlock, an interactive Google I/O experience where you discover, play, and remix builds. Follow along at #GoogleIO"><meta property="og:type" content="website"><meta property="og:title" content="Google I/O 2026: Make Build Unlock"><meta property="og:description" content="Explore Make Build Unlock, an interactive Google I/O experience where you discover, play, and remix builds. Follow along at #GoogleIO"><meta property="og:image" content="https://io.google/2026/puzzle/media/images/socials/og-image-homepage.png"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Google I/O 2026: Make Build Unlock"><link rel="dns-prefetch" href="https://fonts.googleapis.com"><link rel="dns-prefetch" href="https://fonts.gstatic.com"><link rel="dns-prefetch" href="https://www.googletagmanager.com"><link rel="dns-prefetch" href="https://www.gstatic.com"><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><link rel="icon" href="/2026/puzzle/media/icons/favicon.ico" sizes="any"><link rel="apple-touch-icon" sizes="180x180" href="/2026/puzzle/media/icons/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/2026/puzzle/media/icons/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/2026/puzzle/media/icons/favicon-16x16.png"><link rel="manifest" href="/2026/puzzle/media/icons/site.webmanifest"><link rel="prefetch" href="/2026/puzzle/bundles"><link rel="prefetch" href="/2026/puzzle/date-reveal"><link href="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.css" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Google+Sans:opsz,[email protected],400;17..18,500&display=swap" rel="stylesheet"><link rel="stylesheet" href="/2026/puzzle/assets/main-v_qyIwEl.css">
1<script> 2window.dataLayer = window.dataLayer || []; 3function glueCookieNotificationBarLoaded() { 4 // console.log('cookiebar loaded'); 5 (function (w, d, s, l, i) { 6 w['dataLayer'] = w['dataLayer'] || []; 7 w['dataLayer'].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 8 const f = d.getElementsByTagName(s)[0], 9 j = d.createElement(s), 10 dl = l != 'dataLayer' ? '&l=' + l : ''; 11 j.async = true; 12 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 13 if (f.parentNode) { 14 f.parentNode.insertBefore(j, f); 15 } 16 })(window, document, 'script', 'dataLayer', 'GTM-MNH554N'); 17 window.dataLayer.push({ 18 event: 'consent_submit', 19 cookieConsent: true, 20 }, {eventParams: undefined}); 21}; 22 </script>
22<script src="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js" data-glue-cookie-notification-bar-category="2A" data-glue-cookie-notification-bar-site-id="io.google.com/2026"></script>
22</head><body class="font-display"><div id="root"><div style="opacity:1;pointer-events:auto;transition:opacity 0.3s ease-out;position:fixed;inset:0;background-color:black;z-index:9999;color:white;flex:1 1 auto;display:flex;align-items:center;justify-content:center"><span style="opacity:0">Loading...</span></div><div class="page-transition-wrapper landing-page" style="view-transition-name:default;opacity:0"><header class="sticky top-0 left-0 w-full z-50 flex items-center justify-between h-[64px] md:h-auto md:min-h-[80px] animate-fade-in hover-context"><div class="pl-[20px] md:pl-[60px] flex items-center"><button class="block md:hidden text-white flex items-center justify-center" aria-label="Google I/O 2026 Play - Return to puzzle page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 20" class="w-[32px] h-[20px]"><path fill="#fff" d="M8.245 1.757H0v16.488h8.245V1.757ZM23.542 18.506c4.672 0 8.46-3.808 8.46-8.505 0-4.698-3.788-8.506-8.46-8.506-4.672 0-8.46 3.808-8.46 8.506 0 4.697 3.788 8.505 8.46 8.505ZM10.949 20h-1.59l4.524-20h1.59l-4.524 20Z"></path></svg></button><button class="hidden md:block text-white flex items-center justify-center" aria-label="Google I/O 2026 Play - Return to puzzle page"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 110 24" width="110" height="24" class="w-[110px] h-[24px]"><path fill="#fff" d="M0 10.05c0-4.873 4.088-8.842 8.97-8.842a8.416 8.416 0 0 1 6.06 2.436l-1.712 1.704A6.152 6.152 0 0 0 8.97 3.624c-3.555 0-6.334 2.863-6.334 6.425 0 3.563 2.774 6.425 6.334 6.425 2.306 0 3.62-.927 4.461-1.769.69-.69 1.142-1.684 1.316-3.032H8.97V9.25h8.124c.093.5.136 1.007.13 1.515 0 1.811-.495 4.053-2.09 5.65-1.556 1.61-3.539 2.463-6.164 2.463-4.882 0-8.97-3.958-8.97-8.83M23.784 16.646c-1.724 0-3.21-1.423-3.21-3.45 0-2.025 1.486-3.45 3.21-3.45s3.21 1.402 3.21 3.45c0 2.05-1.486 3.452-3.21 3.452v-.002m0-9.14c-3.146 0-5.71 2.394-5.71 5.691 0 3.298 2.564 5.685 5.71 5.685s5.71-2.415 5.71-5.691-2.563-5.685-5.71-5.685ZM36.242 16.646c-1.724 0-3.21-1.423-3.21-3.45 0-2.025 1.486-3.45 3.21-3.45s3.21 1.402 3.21 3.45c0 2.05-1.486 3.452-3.21 3.452v-.002m0-9.14c-3.146 0-5.71 2.394-5.71 5.691 0 3.298 2.563 5.685 5.71 5.685s5.71-2.415 5.71-5.691-2.564-5.685-5.71-5.685ZM58.125 1.813h-2.5v16.73h2.5V1.813Z"></path><path fill="#fff" d="M58.125 1.813h-2.5v16.73h2.5V1.813ZM64.784 9.704c.991 0 1.831.496 2.11 1.207l-5.085 2.113c-.066-2.2 1.702-3.32 2.973-3.32h.002Zm.194 6.943c-1.271 0-2.177-.583-2.758-1.724l7.607-3.149-.256-.641c-.474-1.272-1.918-3.621-4.87-3.621s-5.365 2.307-5.365 5.691c0 3.19 2.414 5.692 5.646 5.692a5.657 5.657 0 0 0 4.74-2.526l-1.939-1.294c-.651.943-1.535 1.574-2.806 1.574v-.002ZM48.668 16.646c-1.724 0-3.169
22-1.445-3.169-3.427s1.445-3.472 3.169-3.472c1.723 0 3.03 1.466 3.03 3.472 0 2.006-1.332 3.427-3.034 3.427h.004Zm2.861-8.797v.925h-.086c-.56-.674-1.638-1.272-2.995-1.272-2.845 0-5.452 2.501-5.452 5.713s2.608 5.665 5.452 5.665c1.357 0 2.434-.604 2.995-1.294h.086v.82c0 2.177-1.163 3.34-3.03 3.34-1.53 0-2.477-1.099-2.861-2.02l-2.177.906A5.42 5.42 0 0 0 48.51 24c2.93 0 5.409-1.724 5.409-5.929V7.85h-2.39ZM85.691 1.79h-8.437v16.78h8.437V1.79ZM101.34 18.834a8.657 8.657 0 1 0 0-17.313 8.657 8.657 0 0 0 0 17.313ZM88.459 20.355h-1.627L91.461 0h1.626L88.46 20.355Z"></path></svg></button></div><div class="flex items-center pr-[20px] md:pr-[60px]"><div class="flex items-center gap-[44px] md:gap-[49px]"><button type="button" aria-label="Copied to clipboard" class="transition-transform duration-100 flex items-center gap-2 flex items-center text-white hover:text-gray-300 transition-colors group !p-0 gap-0"><span class="inline-flex"><div class="flex items-center gap-[10px]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11 17H7C5.61667 17 4.4375 16.5125 3.4625 15.5375C2.4875 14.5625 2 13.3833 2 12C2 10.6167 2.4875 9.4375 3.4625 8.4625C4.4375 7.4875 5.61667 7 7 7H11V9H7C6.16667 9 5.45833 9.29167 4.875 9.875C4.29167 10.4583 4 11.1667 4 12C4 12.8333 4.29167 13.5417 4.875 14.125C5.45833 14.7083 6.16667 15 7 15H11V17ZM8 13V11H16V13H8ZM13 17V15H17C17.8333 15 18.5417 14.7083 19.125 14.125C19.7083 13.5417 20 12.8333 20 12C20 11.1667 19.7083 10.4583 19.125 9.875C18.5417 9.29167 17.8333 9 17 9H13V7H17C18.3833 7 19.5625 7.4875 20.5375 8.4625C21.5125 9.4375 22 10.6167 22 12C22 13.3833 21.5125 14.5625 20.5375 15.5375C19.5625 16.5125 18.3833 17 17 17H13Z" fill="white"></path></svg><span class="hidden md:block font-medium text-[16px] leading-none">Share</span></div></span></button><button class="flex items-center gap-[10px] text-white hover:text-gray-300 transition-colors group" aria-label="Reveal I/O 2026 Date"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="md:mt-[-3px]"><mask id="mask0_7353_1124" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="#262626"></rect></mask><g mask="url(#mask0_7353_1124)"><path d="M15.1688 18.4606C14.5265 18.4606 13.9813 18.2379 13.5333 17.7926C13.0853 17.3471 12.8613 16.8052 12.8613 16.1667C12.8613 15.5283 13.0853 14.9864 13.5333 14.5411C13.9813 14.0958 14.5265 13.8731 15.1688 13.8731C15.8111 13.8731 16.3564 14.0958 16.8046 14.5411C17.2526 14.9864 17.4766 15.5283 17.4766 16.1667C17.4766 16.8052 17.2526 17.3471 16.8046 17.7926C16.3564 18.2379 15.8111 18.4606 15.1688 18.4606ZM5.78431 21.9395C5.27915 21.9395 4.85156 21.7655 4.50156 21.4176C4.15156 21.0697 3.97656 20.6447 3.97656 20.1426V6.8388C3.97656 6.33668 4.15156 5.91167 4.50156 5.56378C4.85156 5.21589 5.27915 5.04195 5.78431 5.04195H7.16881V2.93945H8.70731V5.04195H16.2843V2.93945H17.7843V5.04195H19.1688C19.674 5.04195 20.1016 5.21589 20.4516 5.56378C20.8016 5.91167 20.9766 6.33668 20.9766 6.8388V20.1426C20.9766 20.6447 20.8016 21.0697 20.4516 21.4176C20.1016 21.7655 19.674 21.9395 19.1688 21.9395H5.78431ZM5.78431 20.4485H19.1688C19.2458 20.4485 19.3163 20.4166 19.3803 20.3528C19.4445 20.2892 19.4766 20.2191 19.4766 20.1426V10.8147H5.47656V20.1426C5.47656 20.2191 5.50865 20.2892 5.57281 20.3528C5.63681 20.4166 5.70731 20.4485 5.78431 20.4485ZM5.47656 9.32373H19.4766V6.8388C19.4766 6.76226 19.4445 6.69219 19.3803 6.62857C19.3163 6.5648 19.2458 6.53291 19.1688 6.53291H5.78431C5.70731 6.53291 5.63681 6.5648 5.57281 6.62857C5.50865 6.69219 5.47656 6.76226 5.47656 6.8388V9.32373Z" fill="white"></path></g></svg><span class="hidden md:block font-medium text-[16px] leading-none">I/O 2026 date</span></button><button class="flex items-center gap-[10px] text-white hover:text-gray-300 transition-colors group" aria-label="Open Settings Menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M9.66203 20.5L9.32203 17.78C9.13786 17.7092 8.96432 17.6242 8.80141 17.525C8.63849 17.4258 8.47911 17.3196 8.32328 17.2063L5.79453 18.2688L3.45703 14.2313L5.64578 12.5738C5.63161 12.4746 5.62453 12.379 5.62453 12.2869V11.7131C5.62453 11.621 5.63161 11.5254 5.64578 11.4262L3.45703 9.76875L5.79453 5.73125L8.32328 6.79375C8.47911 6.68042 8.64203 6.57417 8.81203 6.475C8.98203 6.37583 9.15203 6.29083 9.32203 6.22L9.66203 3.5H14.337L14.677 6.22C14.8612 6.29083 15.0347 6.37583 15.1977 6.475C15.3606 6.57417 15.5199 6.68042 15.6758 6.79375L18.2045 5.73125L20.542 9.76875L18.3533 11.4262C18.3674 11.5254 18.3745 11.621 18.3745 11.7131V12.2869C18.3745 12.379 18.3604 12.4746 18.332 12.5738L20.5208 14.2313L18.1833 18.2688L15.6758 17.2063C15.5199 17.3196 15.357 17.4258 15.187 17.525C15.017 17.6242 14.847 17.7092 14.677 17.78L14.337 20.5H9.66203ZM11.1495 18.8H12.8283L13.1258 16.5475C13.5649 16.4342 13.9722 16.2677 14.3477 16.0481C14.7231 15.8285 15.0666 15.5629 15.3783 15.2513L17.482 16.1225L18.3108 14.6775L16.4833 13.2963C16.5541 13.0979 16.6037 12.889 16.632 12.6694C16.6604 12.4498 16.6745 12.2267 16.6745 12C16.
226745 11.7733 16.6604 11.5502 16.632 11.3306C16.6037 11.111 16.5541 10.9021 16.4833 10.7038L18.3108 9.3225L17.482 7.8775L15.3783 8.77C15.0666 8.44417 14.7231 8.17146 14.3477 7.95188C13.9722 7.73229 13.5649 7.56583 13.1258 7.4525L12.8495 5.2H11.1708L10.8733 7.4525C10.4341 7.56583 10.0268 7.73229 9.65141 7.95188C9.27599 8.17146 8.93245 8.43708 8.62078 8.74875L6.51703 7.8775L5.68828 9.3225L7.51578 10.6825C7.44495 10.895 7.39536 11.1075 7.36703 11.32C7.3387 11.5325 7.32453 11.7592 7.32453 12C7.32453 12.2267 7.3387 12.4463 7.36703 12.6588C7.39536 12.8713 7.44495 13.0838 7.51578 13.2963L5.68828 14.6775L6.51703 16.1225L8.62078 15.23C8.93245 15.5558 9.27599 15.8285 9.65141 16.0481C10.0268 16.2677 10.4341 16.4342 10.8733 16.5475L11.1495 18.8ZM12.042 14.975C12.8637 14.975 13.5649 14.6846 14.1458 14.1038C14.7266 13.5229 15.017 12.8217 15.017 12C15.017 11.1783 14.7266 10.4771 14.1458 9.89625C13.5649 9.31542 12.8637 9.025 12.042 9.025C11.2062 9.025 10.5014 9.31542 9.92766 9.89625C9.35391 10.4771 9.06703 11.1783 9.06703 12C9.06703 12.8217 9.35391 13.5229 9.92766 14.1038C10.5014 14.6846 11.2062 14.975 12.042 14.975Z" fill="white"></path></svg><span class="hidden md:block font-medium text-[16px] leading-none">Settings</span></button></div></div></header><main id="landing-page" class="relative w-full overflow-hidden bg-black"><h1 style="opacity:0;position:absolute">make build</h1><div class="w-full h-full touch-none"><div style="position:relative;width:100%;height:100%;overflow:hidden;pointer-events:auto;opacity:1"><div style="width:100%;height:100%"><canvas style="display:block"></canvas></div></div></div><div class="w-full h-[150px] bg-black fixed bottom-0 left-0 right-0"></div><div class="w-full h-[100px] bg-gradient-to-t from-black fixed bottom-[150px] z-10 left-0 right-0"></div><div class="fixed w-full bottom-0 left-0 right-0 flex flex-col items-center z-20"><div class="flex flex-col gap-6 short:gap-2 w-full mb-6 short:mb-2"><div class="byline w-full text-center mb-12 bottom-full pointer-events-none flex justify-center items-center px-[20px] md:px-[60px] text-balance flex-row gap-1 lg:flex-col mb-4 short:mb-2 lg:mb-0"><span class="text-[#B2B2B2] text-[20px] lg:text-[24px] tracking-[-0.4px] tracking-normal font-medium leading-[1.2] text-balance">Play through all builds to unlock the final bonus.<br class="hidden landscape:block"> Every play gets you closer to unlocking the Google I/O date.</span></div><div class="flex items-center justify-center w-full"><button class="begin-button m-1 md:m-3 px-[35px] md:px-[60px] h-[70px] bg-white text-black font-medium rounded-full enabled-pointer text-trim-both whitespace-nowrap button-white" type="button"><span>Get started</span></button></div></div></div></main></div></div>
22<script id="page-data" type="application/json">{"pageType":"landing"}</script>
22<script type="module" src="/2026/puzzle/assets/main-Cznl0eY3.js"></script>
22</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.