[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"portal-settings:figure:de":3,"public-menus:all":45,"post:the-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system:de":531,"related:post:the-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system:de:1":1914},{"statusCode":4,"data":5,"message":44},200,{"tenantId":6,"lang":7,"defaultLang":8,"siteUrl":9,"contactEmail":10,"brandName":11,"logoUrl":12,"siteName":11,"siteDescription":13,"ogImage":14,"robotsIndex":15,"socialLinks":14,"reservedSlugs":14,"seoPolicy":16},"figure","de","en","https:\u002F\u002Ffigure.rocks","info@stajic.de","Figure Rocks","\u002Ffavicon-32x32.png","",null,true,{"branding":17,"relatedContent":18,"crossDomainLinks":19},{"logoUrl":12},{"enabled":15},[20,23,26,29,32,35,38,41],{"url":21,"label":22,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Floving.rocks","loving.rocks",{"url":24,"label":25,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fstajic.de","stajic.de",{"url":27,"label":28,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fbazify.com","bazify.com",{"url":30,"label":31,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fbazify.de","bazify.de",{"url":33,"label":34,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002F2mesta.com","2mesta.com",{"url":36,"label":37,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002F2mesta.de","2mesta.de",{"url":39,"label":40,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fbazify.at","bazify.at",{"url":42,"label":43,"isActive":15,"showInFooter":15,"includeInSameAs":15},"https:\u002F\u002Fweb-hoch3.de","web-hoch3.de","Portal settings resolved",[46],{"id":47,"name":48,"location":49,"isActive":15,"isDefault":15,"items":50},2,"Main Menu","sidebar",[51,65,189,282,358,424],{"id":52,"title":53,"url":61,"target":62,"icon":63,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":64},"1",{"de":54,"en":55,"es":56,"fr":57,"it":55,"ru":58,"sr":59,"zh":60},"Startseite","Home","Inicio","Accueil","Главная","Početna","首页","\u002F","_self","i-lucide-home",[],{"id":66,"title":67,"url":76,"target":62,"icon":77,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":78},"3",{"de":68,"en":69,"es":70,"fr":71,"it":72,"ru":73,"sr":74,"zh":75},"Spiele","Games","Juegos","Jeux","Giochi","Игры","Igre","游戏","\u002Fgames","i-lucide-gamepad-2",[79,92,107,121,135,148,162,176],{"id":80,"title":81,"url":76,"target":62,"icon":90,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":91},"3-1",{"de":82,"en":83,"es":84,"fr":85,"it":86,"ru":87,"sr":88,"zh":89},"Spiele-Hub","Games Hub","Centro de juegos","Hub de jeux","Hub Giochi","Игровой центр","Centar za igre","游戏中心","i-lucide-layout-grid",[],{"id":93,"title":94,"url":103,"target":62,"icon":104,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":106},"1-1",{"de":95,"en":96,"es":97,"fr":98,"it":99,"ru":100,"sr":101,"zh":102},"Neu & Angesagt","New & Trending","Novedades & Tendencias","Nouveautés & Tendances","Novità & Tendenze","Новинки & тренды","Novo & Popularno","新品 & 热门","\u002Fnews\u002Fgaming-news","i-lucide-sparkles","custom",[],{"id":108,"title":109,"url":118,"target":62,"icon":119,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":120},"1-2",{"de":110,"en":111,"es":112,"fr":113,"it":114,"ru":115,"sr":116,"zh":117},"Angebote","Deals","Ofertas","Offres","Offerte","Акции","Ponude","优惠","\u002Fdeals","i-lucide-badge-percent",[],{"id":122,"title":123,"url":132,"target":62,"icon":133,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":134},"1-3",{"de":124,"en":125,"es":126,"fr":127,"it":128,"ru":129,"sr":130,"zh":131},"Release-Kalender","Release Calendar","Calendario de lanzamientos","Calendrier des sorties","Calendario delle uscite","Календарь релизов","Kalendar izdanja","发布日历","\u002Freleases","i-lucide-calendar-days",[],{"id":136,"title":137,"url":145,"target":62,"icon":146,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":147},"3-2",{"de":138,"en":139,"es":140,"fr":141,"it":142,"sr":143,"zh":144},"amiibo-kompatible Spiele","amiibo-Compatible Games","Juegos compatibles con Amiibo","Jeux compatibles Amiibo","Giochi compatibili con amiibo","Amiibo kompatibilne igre","Amiibo 兼容游戏","\u002Freference\u002Fcompatibility","i-lucide-check-circle-2",[],{"id":149,"title":150,"url":159,"target":62,"icon":160,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":161},"3-3",{"de":151,"en":152,"es":153,"fr":154,"it":155,"ru":156,"sr":157,"zh":158},"Wie amiibo funktionieren","How amiibo work","Cómo funcionan los Amiibo","Comment fonctionnent les Amiibo","Come funzionano gli Amiibo","Как работают Amiibo","Kako Amiibo rade","Amiibo 如何运作","\u002Fgames\u002Fhow-amiibo-unlocks-work","i-lucide-puzzle",[],{"id":163,"title":164,"url":173,"target":62,"icon":174,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":175},"3-4",{"de":165,"en":166,"es":167,"fr":168,"it":169,"ru":170,"sr":171,"zh":172},"Beste Amiibo pro Spiel","Best amiibo per Game","Mejores Amiibo por juego","Meilleurs Amiibo par jeu","Migliori Amiibo per gioco","Лучшие Amiibo по играм","Najbolji Amiibo po igri","各游戏最佳 Amiibo","\u002Fgames\u002Fbest-amiibo-per-game","i-lucide-award",[],{"id":177,"title":178,"url":186,"target":62,"icon":187,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":188},"3-5",{"de":179,"en":180,"es":181,"fr":182,"it":183,"ru":184,"sr":185},"Freischaltbares & Belohnungen","Unlockables & Rewards","Desbloqueables & Recompensas","Déblocables & Récompenses","Sbloccabili & Ricompense","Разблокировки & награды","Otključavanja & nagrade","\u002Fgames\u002Funlocks-and-benefits","i-lucide-gift",[],{"id":190,"title":191,"url":199,"target":62,"icon":200,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":201},"4",{"de":192,"en":193,"es":194,"it":195,"ru":196,"sr":197,"zh":198},"Sammeln","Collecting","Coleccionismo","Collezionismo","Коллекционирование","Kolekcionarstvo","收藏","\u002Fcollecting","i-lucide-gem",[202,213,227,240,254,268],{"id":203,"title":204,"url":211,"target":62,"icon":90,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":212},"4-1",{"de":205,"en":206,"fr":207,"it":208,"ru":209,"zh":210},"Sammel-Hub","Collecting Hub","Hub de collecte","Hub di raccolta","Центр сбора","收藏中心","\u002Famiibo\u002Fcollecting",[],{"id":214,"title":215,"url":224,"target":62,"icon":225,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":226},"4-2",{"de":216,"en":217,"es":218,"fr":219,"it":220,"ru":221,"sr":222,"zh":223},"Kaufberatung","Buying Guide","Guía de compra","Guide d'achat","Guida all'acquisto","Гид покупателя","Vodič za kupovinu","购买指南","\u002Famiibo-library\u002Famiibo-buying-smart","i-lucide-shopping-bag",[],{"id":228,"title":229,"url":237,"target":62,"icon":238,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":239},"4-3",{"de":230,"en":230,"es":231,"fr":232,"it":233,"ru":234,"sr":235,"zh":236},"Fake vs Real","Falso vs. Real","Faux vs Vrai","Falso vs Vero","Фейк vs Оригинал","Lažno vs Pravo","真假对比","\u002Famiibo-library\u002Famiibo-buying-smart\u002Favoid-fake-listings","i-lucide-scan",[],{"id":241,"title":242,"url":251,"target":62,"icon":252,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":253},"4-4",{"de":243,"en":244,"es":245,"fr":246,"it":247,"ru":248,"sr":249,"zh":250},"Aufbewahrung & Präsentation","Storage & Display","Almacenamiento & exhibición","Rangement & Présentation","Contenitori & Esposizione","Хранение & витрины","Odlaganje & izlaganje","存储 & 展示","\u002Famiibo-library\u002Famiibo-care-and-storage","i-lucide-box",[],{"id":255,"title":256,"url":265,"target":62,"icon":266,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":267},"4-5",{"de":257,"en":258,"es":259,"fr":260,"it":261,"ru":262,"sr":263,"zh":264},"Preisübersicht","Price Guide","Guía de precios","Guide des prix","Guida ai prezzi","Гид по ценам","Cenovnik","价格指南","\u002Fcollections\u002Fprice-guide","i-lucide-bar-chart-3",[],{"id":269,"title":270,"url":279,"target":62,"icon":280,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":281},"4-6",{"de":271,"en":272,"es":273,"fr":274,"it":275,"ru":276,"sr":277,"zh":278},"Raritäten","Rare Finds","Hallazgos únicos","Trouvailles rares","Pezzi rari","Редкие находки","Retki nalazi","稀有发现","\u002Fcollections\u002Frare-and-notable","i-lucide-trophy",[],{"id":283,"title":284,"url":292,"target":62,"icon":293,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":294},"5",{"de":285,"en":286,"es":287,"fr":286,"it":288,"ru":289,"sr":290,"zh":291},"Technik","Tech","Tecnología","Tecnologia","Технологии","Tehnologija","科技","\u002Ftech","i-lucide-cpu",[295,306,318,331,344],{"id":296,"title":297,"url":292,"target":62,"icon":90,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":305},"5-1",{"de":298,"en":298,"es":299,"fr":300,"it":301,"ru":302,"sr":303,"zh":304},"Tech Hub","Centro tecnológico","Hub Tech","Hub Tecnologico","Технохаб","Tehnološki centar","科技中心",[],{"id":307,"title":308,"url":315,"target":62,"icon":316,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":317},"5-2",{"de":309,"en":310,"fr":311,"it":312,"ru":313,"zh":314},"Audio- & Mikrofonqualität","Audio & Mic Quality","Qualité audio & micro","Qualità audio & mic","Качество звука & микрофона","音频 & 麦克风质量","\u002Fgear\u002Faudio","i-lucide-mic",[],{"id":319,"title":320,"url":328,"target":62,"icon":329,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":330},"5-3",{"de":321,"en":322,"es":323,"fr":324,"it":325,"sr":326,"zh":327},"Controller & Zubehör","Controllers & Accessories","Mandos & accesorios","Manettes & accessoires","Controller & Accessori","Kontroleri & dodatna oprema","控制器 & 配件","\u002Fgear\u002Fcontrols","i-lucide-joystick",[],{"id":332,"title":333,"url":341,"target":62,"icon":342,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":343},"5-4",{"de":334,"en":335,"es":336,"fr":337,"it":338,"ru":339,"sr":340},"Displays & Aufnahme","Displays & Capture","Pantallas & Captura","Écrans & Capture","Display & Acquisizione","Дисплеи & Захват","Ekrani & snimanje","\u002Fgear\u002Fdisplays","i-lucide-monitor",[],{"id":345,"title":346,"url":355,"target":62,"icon":356,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":357},"5-5",{"de":347,"en":348,"es":349,"fr":350,"it":351,"ru":352,"sr":353,"zh":354},"Netzwerkstabilität","Network Stability","Estabilidad de la red","Stabilité du réseau","Stabilità della rete","Стабильность сети","Stabilnost mreže","网络稳定性","\u002Fplaybooks\u002Fnetwork-stability","i-lucide-wifi",[],{"id":359,"title":360,"url":368,"target":62,"icon":369,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":370},"6",{"de":361,"en":361,"es":362,"fr":363,"it":364,"ru":365,"sr":366,"zh":367},"Shop","Tienda","Boutique","Negozio","Магазин","Prodavnica","商店","\u002Fshop","i-lucide-shopping-cart",[371,383,391,399,412],{"id":372,"title":373,"url":368,"target":62,"icon":381,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":382},"6-1",{"de":374,"en":375,"es":376,"fr":377,"ru":378,"sr":379,"zh":380},"Shop-Hub","Shop Hub","Centro de compras","Espace Boutique","Центр магазина","Centar za kupovinu","购物中心","i-lucide-store",[],{"id":384,"title":385,"url":388,"target":62,"icon":389,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":390},"6-2",{"de":386,"en":386,"es":387,"fr":387,"it":387,"sr":387,"zh":387},"amiibo","Amiibo","\u002Famiibo-shop","i-lucide-scan-line",[],{"id":392,"title":393,"url":396,"target":62,"icon":397,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":398},"6-3",{"de":394,"en":394,"es":394,"fr":394,"it":394,"ru":394,"sr":394,"zh":395},"LEGO","乐高","\u002Flego-shop","i-lucide-blocks",[],{"id":400,"title":401,"url":409,"target":62,"icon":410,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":411},"6-4",{"de":402,"en":403,"es":404,"fr":405,"it":406,"sr":407,"zh":408},"Figuren & Sammlerstücke","Figures & Collectibles","Figuras & Coleccionables","Figurines & Objets de collection","Figure & Collezionismo","Figure & kolekcionarstvo","手办 & 收藏品","\u002Fshop\u002Ffigures","i-lucide-package",[],{"id":413,"title":414,"url":421,"target":62,"icon":422,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":423},"6-5",{"de":415,"en":415,"fr":416,"it":417,"ru":418,"sr":419,"zh":420},"Gaming Gear","Équipement gaming","Accessori gaming","Игровое снаряжение","Gejming oprema","游戏装备","\u002Fgaming-gear-shop","i-lucide-headphones",[],{"id":425,"title":426,"url":427,"target":62,"icon":389,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":428},"2",{"de":386,"en":386,"es":386,"fr":386,"it":386,"ru":386,"sr":386,"zh":386},"\u002Famiibo",[429,440,447,461,475,489,503,517],{"id":430,"title":431,"url":427,"target":62,"icon":90,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":439},"2-1",{"de":432,"en":433,"es":434,"fr":435,"it":435,"ru":436,"sr":437,"zh":438},"amiibo-Hub","amiibo Hub","Centro amiibo","Hub amiibo","Хаб amiibo","amiibo centar","amiibo 中心",[],{"id":441,"title":442,"url":444,"target":62,"icon":445,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":446},"1772724791061",{"de":443,"en":443},"Franchise","\u002Famiibo\u002Ffranchise","i-lucide-star",[],{"id":448,"title":449,"url":458,"target":62,"icon":459,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":460},"2-3",{"de":450,"en":451,"es":452,"fr":453,"it":454,"ru":455,"sr":456,"zh":457},"Region & Verpackung (EU\u002FUS\u002FJP)","Region & Packaging (EU\u002FUS\u002FJP)","Región y embalaje (UE\u002FEE. UU.\u002FJP)","Région & Emballage (UE\u002FUS\u002FJP)","Regione & Confezione (EU\u002FUS\u002FJP)","Регион & упаковка (EU\u002FUS\u002FJP)","Region & pakovanje (EU\u002FUS\u002FJP)","地区 & 包装 (EU\u002FUS\u002FJP)","\u002Famiibo-library\u002Famiibo-editions-and-regions","i-lucide-globe",[],{"id":462,"title":463,"url":472,"target":62,"icon":473,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":474},"2-4",{"de":464,"en":465,"es":466,"fr":467,"it":468,"ru":469,"sr":470,"zh":471},"Schnellidentifikations-Checkliste","Fast Identification Checklist","Lista de identificación rápida","Liste d'identification rapide","Checklist identificazione rapida","Чек-лист быстрой идентификации","Kontrolna lista za brzu identifikaciju","快速识别清单","\u002Famiibo\u002Fidentify-checklist","i-lucide-list-checks",[],{"id":476,"title":477,"url":486,"target":62,"icon":487,"isActive":15,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":488},"2-6",{"de":478,"en":479,"es":480,"fr":481,"it":482,"ru":483,"sr":484,"zh":485},"Tipps für Sealed-Sammlungen","Sealed Collection Tips","Consejos de colección sellada","Conseils collection scellée","Consigli collezione sigillata","Советы по коллекции Sealed","Saveti za zapečaćene kolekcije","密封收藏贴士","\u002Famiibo\u002Fsealed-tips","i-lucide-shield-check",[],{"id":490,"title":491,"url":500,"target":62,"icon":501,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":502},"2-5",{"de":492,"en":493,"es":494,"fr":495,"it":496,"ru":497,"sr":498,"zh":499},"Zustand & Bewertung","Condition & Grading","Estado & Graduación","État & Évaluation","Condizioni & Valutazione","Состояние & Оценка","Stanje & ocenjivanje","品相与分级","\u002Famiibo-library\u002Famiibo-condition-and-grading","i-lucide-badge-check",[],{"id":504,"title":505,"url":514,"target":62,"icon":515,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":516},"2-2",{"de":506,"en":507,"es":508,"fr":509,"it":510,"ru":511,"sr":512,"zh":513},"Ausgaben & Nachdrucke","Editions & Reprints","Ediciones & Reimpresiones","Éditions & Réimpressions","Edizioni & ristampe","Издания & переиздания","Izdanja & reizdanja","版本 & 重印","\u002Famiibo\u002Fcollecting\u002F","i-lucide-layers",[],{"id":518,"title":519,"url":528,"target":62,"icon":529,"isActive":15,"type":105,"productId":14,"categoryId":14,"shopCategoryId":14,"articleId":14,"pageId":14,"portfolioId":14,"children":530},"2-7",{"de":520,"en":521,"es":522,"fr":523,"it":524,"ru":525,"sr":526,"zh":527},"Nachdruck-Timeline","Reprint Timeline","Cronología de reimpresión","Chronologie des réimpressions","Cronologia ristampe","Хронология переизданий","Hronologija reprinta","重印时间轴","\u002Freference\u002Ftimelines\u002Famiibo-reprint-timeline","i-lucide-timer",[],{"statusCode":4,"data":532,"message":1913},{"id":533,"title":534,"slug":535,"content":536,"contentJson":537,"excerpt":1128,"featuredImage":1129,"featuredImageAlt":1130,"featuredImageCaption":14,"featuredImageTitle":14,"featuredImageCopyright":14,"featuredImageAuthor":14,"featuredImageSourceUrl":14,"featuredImageLicense":14,"featuredImageIsAiGenerated":729,"status":1131,"publishedAt":1132,"createdAt":1133,"updatedAt":1134,"seoLocalePaths":1135,"categories":1144,"author":1160,"translations":1163},"458","Die Game Engine wird zunehmend teilweise Renderer, teilweise Scheduler, teilweise KI-System","the-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u003Cp>Eine moderne Spiel-Engine koordiniert bereits Simulation, Animation, Physik, Audio, Netzwerk, Asset-Streaming und Rendering unter einer Frame-Deadline. Neural Rendering und Spiel-KI ersetzen diese Aufgaben nicht. Sie fügen eine weitere Klasse von Arbeit hinzu, die um dieselbe Zeit, denselben Speicher und dieselbe Hardware konkurriert. Dadurch wird die Engine eher zu einem Echtzeit-Ressourcen-Scheduler für konventionelle und gelernte Berechnungen.\u003C\u002Fp>\n\u003Caside class=\"editorjs-callout editorjs-callout--info my-6 rounded-xl border p-5 border-blue-300 bg-blue-50 dark:border-blue-900 dark:bg-blue-950\u002F20\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Direkte Antwort\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">\u003Cstrong>Die Engine wird zu dem Ort, an dem Rendering, Datenbewegung und Inferenz gemeinsam ausgehandelt werden.\u003C\u002Fstrong> DirectX verlagert ML-Primitive in den Grafik-Stack, DLSS 5 demonstriert eine generative Rendering-Stufe, lokale Spiel-Assistenten beanspruchen GPU-Ressourcen, und gelerntes Prefetching zeigt, dass die Speicherbewegung selbst vorhergesagt werden kann. Die technische Herausforderung besteht nicht mehr nur darin, „KI in einem Spiel laufen zu lassen“; es geht darum, zu entscheiden, welche KI-Arbeit wohin gehört, ohne Frame-Zeit, Latenz oder Korrektheit des Spielzustands zu beeinträchtigen.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Caside class=\"editorjs-callout editorjs-callout--note my-6 rounded-xl border p-5 border-gray-300 bg-gray-50 dark:border-gray-700 dark:bg-gray-900\u002F40\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Umfang\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Dieser Artikel beschreibt eine Richtung, die aus aktuellen APIs, Forschung und ausgelieferten\u002Fangekündigten Systemen zusammengesetzt ist. Die endgültige integrierte Engine-Architektur ist eine Synthese von Figure Rocks und keine Behauptung, dass Unreal, Unity oder eine andere Engine bereits den gesamten Stack implementiert.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Cnav class=\"editorjs-toc\" data-editorjs-toc=\"true\" aria-label=\"Inhalt\">\u003Cstrong class=\"editorjs-toc__title\">Inhalt\u003C\u002Fstrong>\u003Col class=\"editorjs-toc__list editorjs-toc__list--depth-0\">\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-5\" class=\"editorjs-toc__link\">Das alte Denkmodell war bereits unvollständig\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-8\" class=\"editorjs-toc__link\">Neuronale Arbeit teilt sich in mehrere Zeitskalen auf\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-10\" class=\"editorjs-toc__link\">DirectX macht ML zu einem Teil der Grafik-Infrastruktur\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-13\" class=\"editorjs-toc__link\">DLSS 5 rückt Generierung tiefer in die Frame-Geschichte\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-16\" class=\"editorjs-toc__link\">Die Engine könnte fünf Budgets gleichzeitig optimieren\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-19\" class=\"editorjs-toc__link\">Speicherplanung wird Teil der Grafikplanung\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-23\" class=\"editorjs-toc__link\">Prädiktiver Speicher ist ein Engine-Problem, weil die Engine den Kontext besitzt\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-26\" class=\"editorjs-toc__link\">Spielagenten erzeugen eine andere Art von Engine-Problem\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-30\" class=\"editorjs-toc__link\">Der Scheduler wird zum eigentlichen Produkt\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-33\" class=\"editorjs-toc__link\">Hier sollten sich stajic.de und Figure Rocks leicht treffen\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-36\" class=\"editorjs-toc__link\">Die sechs Grenzen, die eine neuronale Spiel-Engine durchsetzen muss\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-38\" class=\"editorjs-toc__link\">Wie die Architektur aussehen könnte\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-41\" class=\"editorjs-toc__link\">Was würde diese Antwort ändern?\u003C\u002Fa>\u003C\u002Fli>\u003Cli class=\"editorjs-toc__item\">\u003Ca href=\"#section-44\" class=\"editorjs-toc__link\">Primärquellen\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Fol>\u003C\u002Fnav>\n\u003Ch2 id=\"section-5\">Das alte Denkmodell war bereits unvollständig\u003C\u002Fh2>\n\u003Csection class=\"editorjs-process my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Klassische vereinfachte Engine-Schleife\u003C\u002Fh3>\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4\">\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">1\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">Eingabe\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Spieler-\u002FController-\u002FNetzwerk-Eingabe lesen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">2\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">Simulation\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Spiellogik, Physik, KI und Animationszustand fortschreiben.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">3\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">Render-Arbeit vorbereiten\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Sichtbarkeit, Draw-\u002FDispatch-Listen, Ressourcen und Pipelines aufbauen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">4\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">Rendern\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Raster, Ray Tracing und Compute erzeugen das Frame.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">5\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">Präsentieren\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Das Frame erreicht das Display, während das nächste Frame beginnt.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Cp>Selbst diese Vereinfachung verbirgt asynchrone Jobs, Multithreading und Streaming. Aber sie ist nützlich, weil neuronale Arbeitslasten jetzt an mehreren verschiedenen Stellen eintreten können, statt in einer isolierten „KI“-Box zu leben.\u003C\u002Fp>\n\u003Ch2 id=\"section-8\">Neuronale Arbeit teilt sich in mehrere Zeitskalen auf\u003C\u002Fh2>\n\u003Csection class=\"editorjs-comparison my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Eine Engine, mehrere Deadlines\u003C\u002Fh3>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left dark:border-gray-700 dark:bg-gray-900\">\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Typische Deadline\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Bei schlechter Planung\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Primärer Druck\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Eingabe-\u002FSimulationsreaktion\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Millisekunden \u002F Spiel-Tick\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Latenz oder Simulationsinstabilität\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">CPU-\u002FSpielzustands-Scheduling\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Raster \u002F RT \u002F Shading\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Aktuelles Frame-Budget\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Frame-Zeit-Spitze oder verfehlte Ziel-FPS\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">GPU-Compute + Speicherbandbreite\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Asset-\u002FSpeicher-Prefetch\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Vor zukünftiger Nachfrage\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Stocken bei Verspätung; Bandbreitenverschwendung bei zu früher Ausführung\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Speicher, Interconnect, Cache und Residency\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Frame-kritische neuronale Grafik\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Innerhalb oder angrenzend an die Frame-Produktion\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Artefakt, Latenz oder verfehltes Frame-Budget\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">GPU-Matrix-\u002FTensor-Compute + Bandbreite\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Agenten-\u002FNPC-Reasoning\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Oft Zehner\u002FHunderte von Millisekunden oder asynchron\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Schlechte Planung bei Eile; Gameplay-Verzögerung bei Platzierung in der Reflex-Schleife\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Modellspeicher + CPU\u002FGPU\u002FNPU-Inferenzzeit\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-10\">DirectX macht ML zu einem Teil der Grafik-Infrastruktur\u003C\u002Fh2>\n\u003Cp>Microsofts DirectX-Arbeit 2026 ist wichtig, weil sie Machine-Learning-Mathematik als Angelegenheit der Grafikplattform behandelt. Cooperative Vector und DX Linear Algebra ermöglichen es kleineren neuronalen Arbeitslasten, nahe an der Shader-Ausführung zu liegen, während der angekündigte Compute Graph Compiler auf größere Modellgraphen abzielt. Das schafft einen API-Pfad für Engines, ML als geplante GPU-Arbeit zu betrachten statt als externe Blackbox.\u003C\u002Fp>\n\u003Caside class=\"editorjs-referral my-6\">\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fdirectx-is-becoming-an-ml-platform-what-linear-algebra-and-neural-shaders-mean-for-future-games\" class=\"flex flex-col sm:flex-row gap-4 rounded-xl border border-gray-200 dark:border-gray-700 p-4 transition hover:border-primary-500\">\u003Cdiv class=\"min-w-0 flex-1\">\u003Cstrong class=\"block text-lg text-gray-900 dark:text-gray-100\">DirectX wird zur ML-Plattform: Was Lineare Algebra und neuronale Shader für zukünftige Spiele bedeuten\u003C\u002Fstrong>\u003Cp class=\"mt-2 text-sm text-gray-600 dark:text-gray-300\">Ein tieferer Blick auf Shader-Level-ML, Modell-Level-Graphen und warum gängige Grafik-APIs für die Akzeptanz wichtig sind.\u003C\u002Fp>\u003Cspan class=\"mt-3 inline-flex text-sm font-medium text-primary-600 dark:text-primary-400\">Den DirectX-ML-Artikel lesen →\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fa>\u003C\u002Faside>\n\u003Ch2 id=\"section-13\">DLSS 5 rückt Generierung tiefer in die Frame-Geschichte\u003C\u002Fh2>\n\u003Cp>NVIDIA beschreibt DLSS 5 als eine Echtzeit-Generative-Rendering-Stufe, die konventionelles Rendering mit gelernten Appearance-Priors ergänzt. Die architektonische Implikation ist wichtiger als eine einzelne Produktversion: Das endgültige Frame kann zunehmend Informationen enthalten, die nicht nur durch konventionelle Szenensimulation und Shading erzeugt wurden.\u003C\u002Fp>\n\u003Caside class=\"editorjs-callout editorjs-callout--success my-6 rounded-xl border p-5 border-emerald-300 bg-emerald-50 dark:border-emerald-900 dark:bg-emerald-950\u002F20\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Die neue Scheduling-Frage\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Wenn eine neuronale Stufe konventionelle Rendering-Arbeit einsparen kann, aber selbst Compute, Speicher und Zeit verbraucht, braucht die Engine einen \u003Cstrong>Werttest\u003C\u002Fstrong>: Welche Kosten sind verschwunden, welche Inferenzkosten sind hinzugekommen, und hat der Spieler tatsächlich ein besseres Frame innerhalb derselben Latenzhülle erhalten?\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Ch2 id=\"section-16\">Die Engine könnte fünf Budgets gleichzeitig optimieren\u003C\u002Fh2>\n\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Budget\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Traditionelle Frage\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Frage im neuronalen Zeitalter\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Speicher\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Ist das Asset installiert?\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Kann eine kompakte Darstellung einen Teil des gespeicherten Details ersetzen?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Speicherkapazität\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Passt das Working Set?\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Welche Assets, Modellzustände und neuronalen Darstellungen verdienen Residency?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Bandbreite\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Können benötigte Bytes rechtzeitig ankommen?\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Können Kompression\u002FPrefetch Übertragungen reduzieren oder verbergen?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Render-Compute\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Können Shader\u002FRT innerhalb des Frames fertig werden?\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Welches Detail ist billiger zu inferieren als konventionell zu rendern?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Inferenz-Compute\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Größtenteils außerhalb der Grafikschleife\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Welche neuronale Arbeit verdient in diesem Frame ihre Compute- und Latenzkosten?\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Caside class=\"editorjs-callout editorjs-callout--success my-6 rounded-xl border p-5 border-emerald-300 bg-emerald-50 dark:border-emerald-900 dark:bg-emerald-950\u002F20\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Die architektonische Kurzformel\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">\u003Cstrong>Weniger speichern → weniger bewegen → mehr vorhersagen → weniger rendern → mehr inferieren\u003C\u002Fstrong> ist nur nützlich, wenn jede Substitution billiger ist als die Arbeit, die sie ersetzt. Der Engine-Scheduler ist der Ort, an dem dieser Trade-off gemessen werden muss.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Ch2 id=\"section-19\">Speicherplanung wird Teil der Grafikplanung\u003C\u002Fh2>\n\u003Cp>Neuronale Grafik fügt Gewichte, latente Repräsentationen und Verlaufspuffer zu Texturen, Geometrie und Renderzielen hinzu. Asset-Streaming muss bereits antizipieren, was der Spieler sehen wird. Eine zukünftige Engine kann diese Antizipation expliziter machen, indem sie den zukünftigen Speicherbedarf priorisiert und entscheidet, welche Repräsentation resident sein sollte, bevor das Frame sie erreicht.\u003C\u002Fp>\n\u003Caside class=\"editorjs-referral my-6\">\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhat-if-a-game-could-predict-its-next-memory-access-ai-prefetching-and-the-future-of-stutter\" class=\"flex flex-col sm:flex-row gap-4 rounded-xl border border-gray-200 dark:border-gray-700 p-4 transition hover:border-primary-500\">\u003Cdiv class=\"min-w-0 flex-1\">\u003Cstrong class=\"block text-lg text-gray-900 dark:text-gray-100\">Was wäre, wenn ein Spiel seinen nächsten Speicherzugriff vorhersagen könnte? KI-Prefetching und die Zukunft von Stottern\u003C\u002Fstrong>\u003Cp class=\"mt-2 text-sm text-gray-600 dark:text-gray-300\">Die Figure Rocks Predictive Gaming Memory Hypothese: deterministischer Spielzustand plus erlerntes Prefetching.\u003C\u002Fp>\u003Cspan class=\"mt-3 inline-flex text-sm font-medium text-primary-600 dark:text-primary-400\">Die prädiktive Speicheranalyse lesen →\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fa>\u003C\u002Faside>\n\u003Csection class=\"editorjs-process my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Die Figure Rocks Neural Engine Schleife\u003C\u002Fh3>\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4\">\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">1\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">1. Spielzustand auflösen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Was ist jetzt in der Simulation wahr?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">2\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">2. Nahe zukünftige Nachfrage vorhersagen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welche Szene, Assets, Shader und neuronalen Daten kommen wahrscheinlich als Nächstes?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">3\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">3. Frame-Budget zuweisen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Wie viel Zeit geht an Simulation, konventionelle Grafik, RT und neuronale Stufen?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">4\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">4. Speicher-\u002FBandbreitenbudget zuweisen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welche Ressourcen bleiben resident und welche können komprimiert oder vorgeladen werden?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">5\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">5. Schnelle neuronale Arbeit ausführen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Rekonstruktion, Denoising, Textur-\u002FMaterialinferenz oder -generierung innerhalb des Grafikpfads.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">6\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">6. Langsame KI asynchron ausführen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Assistenten-\u002FNPC-Reasoning operiert außerhalb der kritischen Render-Deadline, wo möglich.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">7\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">7. Ausgabe validieren\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Frame-Pacing, Latenz, Bildstabilität und Korrektheit des Spielzustands prüfen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">8\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">8. Messungen zurückführen\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Der Scheduler passt Richtlinien basierend auf Fehlschlägen, Stalls und Qualitätsergebnissen an.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-23\">Prädiktiver Speicher ist ein Engine-Problem, weil die Engine den Kontext besitzt\u003C\u002Fh2>\n\u003Cp>Ein Treiber kann Speicherverhalten beobachten, aber eine Spiel-Engine kennt den semantischen Zustand: die nächste Level-Zelle, Kamerarichtung, Asset-Abhängigkeiten, Animationsgraph, nahe Akteure und Traversierungsbeschränkungen. Das ermöglicht einer Engine, deterministisches Wissen mit erlerntem Ranking zu kombinieren und dann spekulative Bewegung nur zu planen, wenn aktuelles Rendering und Simulation genügend Bandbreiten-Headroom lassen.\u003C\u002Fp>\n\u003Caside class=\"editorjs-callout editorjs-callout--note my-6 rounded-xl border p-5 border-gray-300 bg-gray-50 dark:border-gray-700 dark:bg-gray-900\u002F40\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Forschungsevidenz stützt den Mechanismus, nicht das Spielergebnis\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Erlerntes UVM-Prefetching hat in veröffentlichten GPU-Benchmarks die Seiten-Trefferrate verbessert und den CPU–GPU-Verkehr reduziert, während asynchrone KV-Cache-Forschung aus 2026 zeigt, wie proaktive Bewegung HBM-Latenz verbergen kann. Der Figure Rocks-Schritt ist die \u003Cstrong>Engine-semantische Erweiterung\u003C\u002Fstrong>: Wissen über die Spielwelt nutzen, um zu verbessern, was vorhergesagt wird.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Ch2 id=\"section-26\">Spielagenten erzeugen eine andere Art von Engine-Problem\u003C\u002Fh2>\n\u003Cp>Ein KI-Teamkollege oder Assistent ist nicht nur ein weiterer Shader. Er schlussfolgert über Spielwissen und Live-Zustand, kann Tools aufrufen und Aktionen erzeugen, die die Welt beeinflussen. Figure Rocks hat bereits in der PUBG Ally-Architektur schnelle reaktive Gameplay-Steuerung von langsamerem Sprach-Reasoning getrennt. Dieselbe Trennung gehört auf die Engine-Ebene: Nicht jede intelligente Operation gehört in dieselbe Schleife oder verdient dieselbe Autorität.\u003C\u002Fp>\n\u003Caside class=\"editorjs-referral my-6\">\u003Ca href=\"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fpubg-ally-shows-why-ai-teammates-need-two-brains-fast-reflexes-and-slow-reasoning\" class=\"flex flex-col sm:flex-row gap-4 rounded-xl border border-gray-200 dark:border-gray-700 p-4 transition hover:border-primary-500\">\u003Cdiv class=\"min-w-0 flex-1\">\u003Cstrong class=\"block text-lg text-gray-900 dark:text-gray-100\">PUBG Ally zeigt, warum KI-Teamkollegen zwei Gehirne brauchen: schnelle Reflexe und langsames Reasoning\u003C\u002Fstrong>\u003Cp class=\"mt-2 text-sm text-gray-600 dark:text-gray-300\">Warum Sprach-Reasoning und tick-basierte reaktive Steuerung unterschiedliche Timing- und Autoritätsanforderungen haben.\u003C\u002Fp>\u003Cspan class=\"mt-3 inline-flex text-sm font-medium text-primary-600 dark:text-primary-400\">Die Zwei-Geschwindigkeiten-KI-Architektur lesen →\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fa>\u003C\u002Faside>\n\u003Csection class=\"editorjs-comparison my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Grafik-Inferenz vs. Agenten-Reasoning\u003C\u002Fh3>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left dark:border-gray-700 dark:bg-gray-900\">\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Grafik-Inferenz\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Spielagenten-Reasoning\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Primäre Eingabe\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Frame-Puffer, Bewegung\u002FVerlauf, Geometrie-\u002FMaterialdaten\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Spielzustand, Spieleranfrage, abgerufenes Wissen\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Primäre Ausgabe\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Pixel, rekonstruierte Features oder Renderdaten\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Plan, Erklärung, Tool-\u002FAktionsanfrage\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Timing\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Normalerweise frame-kritisch\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Oft asynchron oder langsamer\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Validierung\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Bildqualität, Stabilität, Latenz\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Zustandsgültigkeit, Autorität, Korrektheit, Sicherheit\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Fehlersichtbarkeit\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Artefakt oder Ruckler\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Schlechter Rat oder falsche Aktion\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-30\">Der Scheduler wird zum eigentlichen Produkt\u003C\u002Fh2>\n\u003Cp>Je mehr spezialisierte Hardware erscheint, desto mehr verschiebt sich der Wert der Engine davon, lediglich Features bereitzustellen, hin zur korrekten Platzierung von Arbeit. Eine CPU kann untätig sein, während die GPU auf Daten wartet. Tensor-Hardware kann verfügbar sein, während VRAM gesättigt ist. Eine NPU kann existieren, aber zu getrennt vom Frame-Pfad der Engine sein. Die schnellste Komponente bestimmt nicht das Erlebnis, wenn der Scheduler das System nicht füttern und sequenzieren kann.\u003C\u002Fp>\n\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Engine-Entscheidung\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Schlechte Vereinfachung\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Bessere Frage\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Neuronales Rendering ausführen\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">\"Tensor-Cores sind schnell\"\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Spart die Inferenz mehr Frame-Kosten ein, als sie hinzufügt, einschließlich Datenbewegung?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Lokalen Assistenten ausführen\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">\"Das Modell passt in VRAM\"\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Wie viel freier Speicher\u002FRechenleistung bleibt während des tatsächlichen Spiels?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Assets vorladen\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">\"Lade die nächste Zone\"\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Welche Teilmenge wird am wahrscheinlichsten benötigt und welches Bandbreitenbudget ist sicher?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Unified Memory verwenden\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">\"Alles kann auf alles zugreifen\"\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Welche Workload erhält Bandbreitenpriorität zur Frame-Deadline?\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Frames generieren\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">\"Angezeigte FPS sind höher\"\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Was ist die Basis-Renderrate, Latenz und zeitliche Qualität?\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"section-33\">Hier sollten sich stajic.de und Figure Rocks leicht treffen\u003C\u002Fh2>\n\u003Cp>Die allgemeine KI-Architekturfrage dreht sich um Modelle, Retrieval, Tools, Protokolle und Autorität. Figure Rocks sollte die angewandte Grenze wahren: Was passiert, wenn diese Komponenten mit einer Echtzeit-Spiel-Engine koexistieren müssen. Ein Tool-Protokoll kann softwaretechnisch korrekt sein und dennoch unbrauchbar, wenn es einen Frame-Ruckler verursacht oder auf veralteten Spielzustand wirkt.\u003C\u002Fp>\n\u003Caside class=\"editorjs-referral my-6\">\u003Ca href=\"https:\u002F\u002Fstajic.de\u002Fde\u002Fblog\u002Fmcp-vs-a2a-vs-ucp-vs-ap2-vs-a2ui-the-agent-protocol-stack-explained\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"flex flex-col sm:flex-row gap-4 rounded-xl border border-gray-200 dark:border-gray-700 p-4 transition hover:border-primary-500\">\u003Cdiv class=\"min-w-0 flex-1\">\u003Cstrong class=\"block text-lg text-gray-900 dark:text-gray-100\">MCP vs A2A vs UCP vs AP2 vs A2UI: Der Agenten-Protokoll-Stack erklärt\u003C\u002Fstrong>\u003Cp class=\"mt-2 text-sm text-gray-600 dark:text-gray-300\">Allgemeine Protokollarchitektur auf stajic.de. Figure Rocks wendet dasselbe Grenzdenken auf Spiele, Tools und Echtzeitzustand an.\u003C\u002Fp>\u003Cspan class=\"mt-3 inline-flex text-sm font-medium text-primary-600 dark:text-primary-400\">Die Protokoll-Stack-Erklärung lesen →\u003C\u002Fspan>\u003C\u002Fdiv>\u003C\u002Fa>\u003C\u002Faside>\n\u003Ch2 id=\"section-36\">Die sechs Grenzen, die eine neuronale Spiel-Engine durchsetzen muss\u003C\u002Fh2>\n\u003Csection class=\"editorjs-process my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Grenztest der Neural Engine\u003C\u002Fh3>\u003Cdiv class=\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4\">\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">1\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">1. Frame-Grenze\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welche Arbeit muss vor der Präsentation abgeschlossen sein?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">2\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">2. Zustandsgrenze\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welche Daten beschreiben das aktuelle Spiel statt allgemeines Wissen?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">3\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">3. Speichergrenze\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welche Ressourcen müssen jetzt resident sein und welche werden für später vorhergesagt?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">4\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">4. Autoritätsgrenze\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welches Modell darf eine Aktion vorschlagen und welches Subsystem darf sie ausführen?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">5\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">5. Qualitätsgrenze\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welches Artefakt-, Fehler- oder Halluzinationsniveau ist für dieses Feature akzeptabel?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv class=\"editorjs-process__step min-w-0  rounded-xl border border-gray-200 dark:border-gray-700 p-4\">\u003Cdiv class=\"text-xs font-semibold text-gray-500 dark:text-gray-400\">6\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 font-semibold text-gray-900 dark:text-gray-100\">6. Fallback-Grenze\u003C\u002Fdiv>\u003Cdiv class=\"mt-1 text-sm text-gray-600 dark:text-gray-300\">Welcher deterministische Pfad übernimmt, wenn der neuronale Pfad zu langsam, nicht verfügbar oder unsicher ist?\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Ch2 id=\"section-38\">Wie die Architektur aussehen könnte\u003C\u002Fh2>\n\u003Csection class=\"editorjs-comparison my-6\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Ein möglicher zukünftiger Engine-Stack\u003C\u002Fh3>\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left dark:border-gray-700 dark:bg-gray-900\">\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Rolle\u003C\u002Fth>\u003Cth class=\"border border-gray-300 bg-gray-50 px-4 py-3 text-left font-semibold dark:border-gray-700 dark:bg-gray-900\">Verantwortung\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Spielzustandskern\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Deterministische Autorität\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Simulation, Regeln, autoritativer Zustand\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Echtzeit-Scheduler\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Deadline-Manager\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">CPU\u002FGPU\u002FRT\u002FML-Timing und Budgets\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Speicherintelligenz\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Residenz-\u002FPrefetch-Manager\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Komprimierung, Tiering, Vorhersage und Transfers\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Hybrider Renderer\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Visueller Produzent\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Konventionelle + neuronale Grafikstufen\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Agentenschicht\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Deliberative Intelligenz\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Reasoning, Dialog, Planung und Tools unter Autoritätsgrenzen\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-3 text-left font-semibold dark:border-gray-700\">Validierungsschicht\u003C\u002Fth>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Schutzgeländer\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-3 dark:border-gray-700\">Frame-Qualität, Zustandsvalidität, Latenz und Fallback\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Caside class=\"editorjs-callout editorjs-callout--note my-6 rounded-xl border p-5 border-gray-300 bg-gray-50 dark:border-gray-700 dark:bg-gray-900\u002F40\" role=\"note\">\u003Cstrong class=\"block mb-2 text-gray-900 dark:text-gray-100\">Figure Rocks Synthese\u003C\u002Fstrong>\u003Cdiv class=\"text-gray-700 dark:text-gray-200\">Der wichtige Übergang ist nicht &#39;Spiele werden mehr KI nutzen.&#39; Es ist, dass \u003Cstrong>die Engine zur Vermittlungsschicht zwischen deterministischer Simulation und probabilistischer Berechnung werden kann\u003C\u002Fstrong>. Die Engine entscheidet, wann gelernte Systeme wertvoll sind, wie viele Ressourcen sie verbrauchen dürfen, welchen Zustand sie sehen dürfen und was passiert, wenn sie falsch liegen.\u003C\u002Fdiv>\u003C\u002Faside>\n\u003Ch2 id=\"section-41\">Was würde diese Antwort ändern?\u003C\u002Fh2>\n\u003Cp>Wenn neuronale Grafik und lokale Spielagenten isolierte optionale Features bleiben, kann die Engine sie weiterhin als Plug-ins um einen weitgehend konventionellen Kern behandeln. Wenn sie üblich werden, benötigt die Engine-Architektur erstklassige Budgetierung für Inferenz, Speicherbewegung und probabilistische Ausgaben, so wie moderne Engines bereits CPU-, GPU- und Streaming-Arbeit budgetieren.\u003C\u002Fp>\n\u003Cdiv class=\"overflow-x-auto\">\u003Ctable class=\"w-full border-collapse\">\u003Cthead>\u003Ctr>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Beobachtung\u003C\u002Fth>\u003Cth class=\"border border-gray-300 px-4 py-2 text-left font-semibold\">Auswirkung auf die Hypothese\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Neuronale Grafik bleibt auf optionale Nachbearbeitung beschränkt\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Schwächt die Behauptung, dass Inferenz zu einer zentralen Engine-Scheduling-Domäne wird\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Speicherökonomie normalisiert sich und Verbraucherbandbreite\u002F-kapazität skaliert wieder günstig\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Verringert den Druck, Vorhersage\u002FKomprimierung durch Rohressourcen zu ersetzen\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Herstellerübergreifende ML-APIs reifen nicht\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Hält neuronale Techniken fragmentiert und teuer in der Integration\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Vorhersage-Overhead\u002F-Verschwendung übersteigt die versteckte Latenz\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Schwächt den Wert von prädiktivem Speicher\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Entwickler halten KI-Agenten vollständig außerhalb latenzkritischer Engine-Pfade\u003C\u002Ftd>\u003Ctd class=\"border border-gray-300 px-4 py-2\">Begrenzt die Scheduler-Konvergenz auf Grafik\u002FDaten statt auf alle KI\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\n\u003Ch2 id=\"section-44\">Primärquellen\u003C\u002Fh2>\n\u003Ca href=\"https:\u002F\u002Fdevblogs.microsoft.com\u002Fdirectx\u002Fevolving-directx-for-the-ml-era-on-windows\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Microsoft DirectX — Evolving DirectX for the ML Era\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Offizielle Quelle für die DirectX-Richtung auf Shader- und Modellebene für ML.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.sciencedirect.com\u002Fscience\u002Farticle\u002Fabs\u002Fpii\u002FS0743731522002490\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">Deep learning based data prefetching in CPU-GPU UVM\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Forschungsbeleg dafür, dass gelernte Vorhersage das GPU-Speicher-Page-Prefetching verbessern kann.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fojs.aaai.org\u002Findex.php\u002FAAAI\u002Farticle\u002Fview\u002F39224\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">AAAI 2026 — Asynchronous KV Cache Prefetching\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Forschungsbeleg für proaktive Speicherbewegung und Latenzverbergung.\u003C\u002Fp>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fresearch.nvidia.com\u002Flabs\u002Fadlr\u002FDLSS5\u002F\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"editorjs-link-tool block border border-gray-200 dark:border-gray-700 rounded-lg p-4 transition text-gray-900 dark:text-gray-100 hover:border-primary-500 hover:bg-primary-50 dark:hover:bg-gray-900 hover:text-gray-900 dark:hover:text-gray-100\">\u003Cstrong class=\"block font-semibold\">NVIDIA Research — DLSS 5\u003C\u002Fstrong>\u003Cp class=\"text-sm text-gray-600 dark:text-gray-400\">Primäre Forschungsquelle für generatives neuronales Rendering in einer interaktiven Grafikpipeline.\u003C\u002Fp>\u003C\u002Fa>\n\u003Csection class=\"editorjs-faq my-6 rounded-xl border border-gray-200 p-5 dark:border-gray-700\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Zukünftige Spiel-Engine-Architektur\u003C\u002Fh3>\u003Cdiv id=\"faq1\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Wird KI die Spiel-Engine ersetzen?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Nein. Die Engine bleibt das System, das Simulation, Zustand, Scheduling und Integration besitzt. KI wird eine weitere Workload-Klasse innerhalb dieser Architektur.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq2\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Warum nicht jedes Modell asynchron ausführen?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Einige Grafik-ML müssen das aktuelle Frame beeinflussen. Andere KI kann asynchron sein, benötigt aber dennoch aktuellen Zustand und Ressourcengrenzen.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq3\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Was ist die größte technische Herausforderung?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Die Koordination von Deadlines, Speicher und Autorität, damit probabilistische Systeme die Erfahrung verbessern, ohne Frame-Zeit oder Spielzustand zu destabilisieren.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq4\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Löst Unified Memory das Scheduling-Problem?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Nein. Es kann Kapazität und Sharing vereinfachen, aber auch Konkurrenz erhöhen. Scheduling und Lokalität bleiben wichtig.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003Cdiv id=\"faq5\" class=\"border-t border-gray-200 py-4 first:border-t-0 dark:border-gray-700\">\u003Ch4 class=\"font-semibold text-gray-900 dark:text-gray-100\">Was ist die zentrale Idee von Figure Rocks?\u003C\u002Fh4>\u003Cdiv class=\"mt-2 text-gray-600 dark:text-gray-300\">Zukünftige Engines könnten zwischen deterministischer Simulation und probabilistischer Berechnung vermitteln, statt KI als ein separates Feature zu behandeln.\u003C\u002Fdiv>\u003C\u002Fdiv>\u003C\u002Fsection>\n\u003Csection class=\"editorjs-glossary my-6 rounded-xl border border-gray-200 dark:border-gray-700 p-5\">\u003Ch3 class=\"mb-3 text-lg font-semibold\">Begriffe der Neural Engine\u003C\u002Fh3>\u003Cdl>\u003Cdiv id=\"frame-critical\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Frame-kritische Inferenz\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">ML-Arbeit, die innerhalb oder angrenzend an die Render-Deadline abgeschlossen sein muss.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"deliberative\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Deliberative Inferenz\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Langsameres Reasoning oder Planung, das üblicherweise außerhalb der unmittelbaren Frame-Deadline laufen kann.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"authority-boundary\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Autoritätsgrenze\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Die Regel, die definiert, was ein Modell empfehlen darf gegenüber dem, was ein deterministisches Tool oder Spielsystem tatsächlich ändern darf.\u003C\u002Fdd>\u003C\u002Fdiv>\u003Cdiv id=\"neural-engine-loop\" class=\"border-t border-gray-200 dark:border-gray-700 py-3 first:border-t-0\">\u003Cdt class=\"font-semibold text-gray-900 dark:text-gray-100\">Neural Engine Loop\u003C\u002Fdt>\u003Cdd class=\"mt-1 text-gray-600 dark:text-gray-300\">Figure Rocks Synthese zur Koordination von Zustand, Vorhersage, Speicher, Rendering, Agenten und Validierung unter Echtzeit-Budgets.\u003C\u002Fdd>\u003C\u002Fdiv>\u003C\u002Fdl>\u003C\u002Fsection>",{"time":538,"blocks":539,"version":1127},1792340621827,[540,546,554,561,568,574,597,602,607,660,665,670,679,684,689,696,701,731,737,742,747,755,785,790,795,801,806,811,819,858,863,868,897,902,907,915,920,944,949,996,1002,1007,1012,1035,1040,1050,1059,1068,1077,1104],{"id":541,"data":542,"type":544,"tunes":545},"p-0173",{"text":543},"Eine moderne Spiel-Engine koordiniert bereits Simulation, Animation, Physik, Audio, Netzwerk, Asset-Streaming und Rendering unter einer Frame-Deadline. Neural Rendering und Spiel-KI ersetzen diese Aufgaben nicht. Sie fügen eine weitere Klasse von Arbeit hinzu, die um dieselbe Zeit, denselben Speicher und dieselbe Hardware konkurriert. Dadurch wird die Engine eher zu einem Echtzeit-Ressourcen-Scheduler für konventionelle und gelernte Berechnungen.","paragraph",{},{"id":547,"data":548,"type":552,"tunes":553},"c-0174",{"body":549,"title":550,"variant":551},"\u003Cstrong>Die Engine wird zu dem Ort, an dem Rendering, Datenbewegung und Inferenz gemeinsam ausgehandelt werden.\u003C\u002Fstrong> DirectX verlagert ML-Primitive in den Grafik-Stack, DLSS 5 demonstriert eine generative Rendering-Stufe, lokale Spiel-Assistenten beanspruchen GPU-Ressourcen, und gelerntes Prefetching zeigt, dass die Speicherbewegung selbst vorhergesagt werden kann. Die technische Herausforderung besteht nicht mehr nur darin, „KI in einem Spiel laufen zu lassen“; es geht darum, zu entscheiden, welche KI-Arbeit wohin gehört, ohne Frame-Zeit, Latenz oder Korrektheit des Spielzustands zu beeinträchtigen.","Direkte Antwort","info","callout",{},{"id":555,"data":556,"type":552,"tunes":560},"c-0175",{"body":557,"title":558,"variant":559},"Dieser Artikel beschreibt eine Richtung, die aus aktuellen APIs, Forschung und ausgelieferten\u002Fangekündigten Systemen zusammengesetzt ist. Die endgültige integrierte Engine-Architektur ist eine Synthese von Figure Rocks und keine Behauptung, dass Unreal, Unity oder eine andere Engine bereits den gesamten Stack implementiert.","Umfang","note",{},{"id":562,"data":563,"type":566,"tunes":567},"toc-0176",{"title":564,"maxLevel":565,"minLevel":47},"Inhalt",3,"tableOfContents",{},{"id":569,"data":570,"type":572,"tunes":573},"h-0177",{"text":571,"level":47},"Das alte Denkmodell war bereits unvollständig","header",{},{"id":575,"data":576,"type":595,"tunes":596},"flow-0178",{"steps":577,"title":593,"orientation":594},[578,581,584,587,590],{"label":579,"description":580},"Eingabe","Spieler-\u002FController-\u002FNetzwerk-Eingabe lesen.",{"label":582,"description":583},"Simulation","Spiellogik, Physik, KI und Animationszustand fortschreiben.",{"label":585,"description":586},"Render-Arbeit vorbereiten","Sichtbarkeit, Draw-\u002FDispatch-Listen, Ressourcen und Pipelines aufbauen.",{"label":588,"description":589},"Rendern","Raster, Ray Tracing und Compute erzeugen das Frame.",{"label":591,"description":592},"Präsentieren","Das Frame erreicht das Display, während das nächste Frame beginnt.","Klassische vereinfachte Engine-Schleife","auto","processFlow",{},{"id":598,"data":599,"type":544,"tunes":601},"p-0179",{"text":600},"Selbst diese Vereinfachung verbirgt asynchrone Jobs, Multithreading und Streaming. Aber sie ist nützlich, weil neuronale Arbeitslasten jetzt an mehreren verschiedenen Stellen eintreten können, statt in einer isolierten „KI“-Box zu leben.",{},{"id":603,"data":604,"type":572,"tunes":606},"h-0180",{"text":605,"level":47},"Neuronale Arbeit teilt sich in mehrere Zeitskalen auf",{},{"id":608,"data":609,"type":658,"tunes":659},"cmp-0181",{"rows":610,"title":646,"layout":647,"columns":648},[611,618,625,632,639],{"id":612,"label":613,"values":614},"input","Eingabe-\u002FSimulationsreaktion",{"failure":615,"deadline":616,"resource":617},"Latenz oder Simulationsinstabilität","Millisekunden \u002F Spiel-Tick","CPU-\u002FSpielzustands-Scheduling",{"id":619,"label":620,"values":621},"render","Raster \u002F RT \u002F Shading",{"failure":622,"deadline":623,"resource":624},"Frame-Zeit-Spitze oder verfehlte Ziel-FPS","Aktuelles Frame-Budget","GPU-Compute + Speicherbandbreite",{"id":626,"label":627,"values":628},"prefetch","Asset-\u002FSpeicher-Prefetch",{"failure":629,"deadline":630,"resource":631},"Stocken bei Verspätung; Bandbreitenverschwendung bei zu früher Ausführung","Vor zukünftiger Nachfrage","Speicher, Interconnect, Cache und Residency",{"id":633,"label":634,"values":635},"neuralgfx","Frame-kritische neuronale Grafik",{"failure":636,"deadline":637,"resource":638},"Artefakt, Latenz oder verfehltes Frame-Budget","Innerhalb oder angrenzend an die Frame-Produktion","GPU-Matrix-\u002FTensor-Compute + Bandbreite",{"id":640,"label":641,"values":642},"agent","Agenten-\u002FNPC-Reasoning",{"failure":643,"deadline":644,"resource":645},"Schlechte Planung bei Eile; Gameplay-Verzögerung bei Platzierung in der Reflex-Schleife","Oft Zehner\u002FHunderte von Millisekunden oder asynchron","Modellspeicher + CPU\u002FGPU\u002FNPU-Inferenzzeit","Eine Engine, mehrere Deadlines","table",[649,652,655],{"id":650,"label":651},"deadline","Typische Deadline",{"id":653,"label":654},"failure","Bei schlechter Planung",{"id":656,"label":657},"resource","Primärer Druck","comparison",{},{"id":661,"data":662,"type":572,"tunes":664},"h-0182",{"text":663,"level":47},"DirectX macht ML zu einem Teil der Grafik-Infrastruktur",{},{"id":666,"data":667,"type":544,"tunes":669},"p-0183",{"text":668},"Microsofts DirectX-Arbeit 2026 ist wichtig, weil sie Machine-Learning-Mathematik als Angelegenheit der Grafikplattform behandelt. Cooperative Vector und DX Linear Algebra ermöglichen es kleineren neuronalen Arbeitslasten, nahe an der Shader-Ausführung zu liegen, während der angekündigte Compute Graph Compiler auf größere Modellgraphen abzielt. Das schafft einen API-Pfad für Engines, ML als geplante GPU-Arbeit zu betrachten statt als externe Blackbox.",{},{"id":671,"data":672,"type":677,"tunes":678},"ref-0184",{"url":673,"title":674,"excerpt":675,"ctaLabel":676},"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fdirectx-is-becoming-an-ml-platform-what-linear-algebra-and-neural-shaders-mean-for-future-games","DirectX wird zur ML-Plattform: Was Lineare Algebra und neuronale Shader für zukünftige Spiele bedeuten","Ein tieferer Blick auf Shader-Level-ML, Modell-Level-Graphen und warum gängige Grafik-APIs für die Akzeptanz wichtig sind.","Den DirectX-ML-Artikel lesen","referralArticle",{},{"id":680,"data":681,"type":572,"tunes":683},"h-0185",{"text":682,"level":47},"DLSS 5 rückt Generierung tiefer in die Frame-Geschichte",{},{"id":685,"data":686,"type":544,"tunes":688},"p-0186",{"text":687},"NVIDIA beschreibt DLSS 5 als eine Echtzeit-Generative-Rendering-Stufe, die konventionelles Rendering mit gelernten Appearance-Priors ergänzt. Die architektonische Implikation ist wichtiger als eine einzelne Produktversion: Das endgültige Frame kann zunehmend Informationen enthalten, die nicht nur durch konventionelle Szenensimulation und Shading erzeugt wurden.",{},{"id":690,"data":691,"type":552,"tunes":695},"c-0187",{"body":692,"title":693,"variant":694},"Wenn eine neuronale Stufe konventionelle Rendering-Arbeit einsparen kann, aber selbst Compute, Speicher und Zeit verbraucht, braucht die Engine einen \u003Cstrong>Werttest\u003C\u002Fstrong>: Welche Kosten sind verschwunden, welche Inferenzkosten sind hinzugekommen, und hat der Spieler tatsächlich ein besseres Frame innerhalb derselben Latenzhülle erhalten?","Die neue Scheduling-Frage","success",{},{"id":697,"data":698,"type":572,"tunes":700},"v3-store-move-render",{"text":699,"level":47},"Die Engine könnte fünf Budgets gleichzeitig optimieren",{},{"id":702,"data":703,"type":647,"tunes":730},"v3-five-budgets",{"content":704,"stretched":729,"withHeadings":15},[705,709,713,717,721,725],[706,707,708],"Budget","Traditionelle Frage","Frage im neuronalen Zeitalter",[710,711,712],"Speicher","Ist das Asset installiert?","Kann eine kompakte Darstellung einen Teil des gespeicherten Details ersetzen?",[714,715,716],"Speicherkapazität","Passt das Working Set?","Welche Assets, Modellzustände und neuronalen Darstellungen verdienen Residency?",[718,719,720],"Bandbreite","Können benötigte Bytes rechtzeitig ankommen?","Können Kompression\u002FPrefetch Übertragungen reduzieren oder verbergen?",[722,723,724],"Render-Compute","Können Shader\u002FRT innerhalb des Frames fertig werden?","Welches Detail ist billiger zu inferieren als konventionell zu rendern?",[726,727,728],"Inferenz-Compute","Größtenteils außerhalb der Grafikschleife","Welche neuronale Arbeit verdient in diesem Frame ihre Compute- und Latenzkosten?",false,{},{"id":732,"data":733,"type":552,"tunes":736},"v3-five-mantra",{"body":734,"title":735,"variant":694},"\u003Cstrong>Weniger speichern → weniger bewegen → mehr vorhersagen → weniger rendern → mehr inferieren\u003C\u002Fstrong> ist nur nützlich, wenn jede Substitution billiger ist als die Arbeit, die sie ersetzt. Der Engine-Scheduler ist der Ort, an dem dieser Trade-off gemessen werden muss.","Die architektonische Kurzformel",{},{"id":738,"data":739,"type":572,"tunes":741},"h-0188",{"text":740,"level":47},"Speicherplanung wird Teil der Grafikplanung",{},{"id":743,"data":744,"type":544,"tunes":746},"p-0189",{"text":745},"Neuronale Grafik fügt Gewichte, latente Repräsentationen und Verlaufspuffer zu Texturen, Geometrie und Renderzielen hinzu. Asset-Streaming muss bereits antizipieren, was der Spieler sehen wird. Eine zukünftige Engine kann diese Antizipation expliziter machen, indem sie den zukünftigen Speicherbedarf priorisiert und entscheidet, welche Repräsentation resident sein sollte, bevor das Frame sie erreicht.",{},{"id":748,"data":749,"type":677,"tunes":754},"ref-0190",{"url":750,"title":751,"excerpt":752,"ctaLabel":753},"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fwhat-if-a-game-could-predict-its-next-memory-access-ai-prefetching-and-the-future-of-stutter","Was wäre, wenn ein Spiel seinen nächsten Speicherzugriff vorhersagen könnte? KI-Prefetching und die Zukunft von Stottern","Die Figure Rocks Predictive Gaming Memory Hypothese: deterministischer Spielzustand plus erlerntes Prefetching.","Die prädiktive Speicheranalyse lesen",{},{"id":756,"data":757,"type":595,"tunes":784},"flow-0191",{"steps":758,"title":783,"orientation":594},[759,762,765,768,771,774,777,780],{"label":760,"description":761},"1. Spielzustand auflösen","Was ist jetzt in der Simulation wahr?",{"label":763,"description":764},"2. Nahe zukünftige Nachfrage vorhersagen","Welche Szene, Assets, Shader und neuronalen Daten kommen wahrscheinlich als Nächstes?",{"label":766,"description":767},"3. Frame-Budget zuweisen","Wie viel Zeit geht an Simulation, konventionelle Grafik, RT und neuronale Stufen?",{"label":769,"description":770},"4. Speicher-\u002FBandbreitenbudget zuweisen","Welche Ressourcen bleiben resident und welche können komprimiert oder vorgeladen werden?",{"label":772,"description":773},"5. Schnelle neuronale Arbeit ausführen","Rekonstruktion, Denoising, Textur-\u002FMaterialinferenz oder -generierung innerhalb des Grafikpfads.",{"label":775,"description":776},"6. Langsame KI asynchron ausführen","Assistenten-\u002FNPC-Reasoning operiert außerhalb der kritischen Render-Deadline, wo möglich.",{"label":778,"description":779},"7. Ausgabe validieren","Frame-Pacing, Latenz, Bildstabilität und Korrektheit des Spielzustands prüfen.",{"label":781,"description":782},"8. Messungen zurückführen","Der Scheduler passt Richtlinien basierend auf Fehlschlägen, Stalls und Qualitätsergebnissen an.","Die Figure Rocks Neural Engine Schleife",{},{"id":786,"data":787,"type":572,"tunes":789},"v3-predictive-engine",{"text":788,"level":47},"Prädiktiver Speicher ist ein Engine-Problem, weil die Engine den Kontext besitzt",{},{"id":791,"data":792,"type":544,"tunes":794},"v3-predictive-engine-p",{"text":793},"Ein Treiber kann Speicherverhalten beobachten, aber eine Spiel-Engine kennt den semantischen Zustand: die nächste Level-Zelle, Kamerarichtung, Asset-Abhängigkeiten, Animationsgraph, nahe Akteure und Traversierungsbeschränkungen. Das ermöglicht einer Engine, deterministisches Wissen mit erlerntem Ranking zu kombinieren und dann spekulative Bewegung nur zu planen, wenn aktuelles Rendering und Simulation genügend Bandbreiten-Headroom lassen.",{},{"id":796,"data":797,"type":552,"tunes":800},"v3-engine-research",{"body":798,"title":799,"variant":559},"Erlerntes UVM-Prefetching hat in veröffentlichten GPU-Benchmarks die Seiten-Trefferrate verbessert und den CPU–GPU-Verkehr reduziert, während asynchrone KV-Cache-Forschung aus 2026 zeigt, wie proaktive Bewegung HBM-Latenz verbergen kann. Der Figure Rocks-Schritt ist die \u003Cstrong>Engine-semantische Erweiterung\u003C\u002Fstrong>: Wissen über die Spielwelt nutzen, um zu verbessern, was vorhergesagt wird.","Forschungsevidenz stützt den Mechanismus, nicht das Spielergebnis",{},{"id":802,"data":803,"type":572,"tunes":805},"h-0192",{"text":804,"level":47},"Spielagenten erzeugen eine andere Art von Engine-Problem",{},{"id":807,"data":808,"type":544,"tunes":810},"p-0193",{"text":809},"Ein KI-Teamkollege oder Assistent ist nicht nur ein weiterer Shader. Er schlussfolgert über Spielwissen und Live-Zustand, kann Tools aufrufen und Aktionen erzeugen, die die Welt beeinflussen. Figure Rocks hat bereits in der PUBG Ally-Architektur schnelle reaktive Gameplay-Steuerung von langsamerem Sprach-Reasoning getrennt. Dieselbe Trennung gehört auf die Engine-Ebene: Nicht jede intelligente Operation gehört in dieselbe Schleife oder verdient dieselbe Autorität.",{},{"id":812,"data":813,"type":677,"tunes":818},"ref-0194",{"url":814,"title":815,"excerpt":816,"ctaLabel":817},"https:\u002F\u002Ffigure.rocks\u002Fde\u002Fblog\u002Fpubg-ally-shows-why-ai-teammates-need-two-brains-fast-reflexes-and-slow-reasoning","PUBG Ally zeigt, warum KI-Teamkollegen zwei Gehirne brauchen: schnelle Reflexe und langsames Reasoning","Warum Sprach-Reasoning und tick-basierte reaktive Steuerung unterschiedliche Timing- und Autoritätsanforderungen haben.","Die Zwei-Geschwindigkeiten-KI-Architektur lesen",{},{"id":820,"data":821,"type":658,"tunes":857},"cmp-0195",{"rows":822,"title":850,"layout":647,"columns":851},[823,828,834,839,845],{"id":612,"label":824,"values":825},"Primäre Eingabe",{"gfx":826,"agent":827},"Frame-Puffer, Bewegung\u002FVerlauf, Geometrie-\u002FMaterialdaten","Spielzustand, Spieleranfrage, abgerufenes Wissen",{"id":829,"label":830,"values":831},"output","Primäre Ausgabe",{"gfx":832,"agent":833},"Pixel, rekonstruierte Features oder Renderdaten","Plan, Erklärung, Tool-\u002FAktionsanfrage",{"id":650,"label":835,"values":836},"Timing",{"gfx":837,"agent":838},"Normalerweise frame-kritisch","Oft asynchron oder langsamer",{"id":840,"label":841,"values":842},"validation","Validierung",{"gfx":843,"agent":844},"Bildqualität, Stabilität, Latenz","Zustandsgültigkeit, Autorität, Korrektheit, Sicherheit",{"id":653,"label":846,"values":847},"Fehlersichtbarkeit",{"gfx":848,"agent":849},"Artefakt oder Ruckler","Schlechter Rat oder falsche Aktion","Grafik-Inferenz vs. Agenten-Reasoning",[852,855],{"id":853,"label":854},"gfx","Grafik-Inferenz",{"id":640,"label":856},"Spielagenten-Reasoning",{},{"id":859,"data":860,"type":572,"tunes":862},"h-0196",{"text":861,"level":47},"Der Scheduler wird zum eigentlichen Produkt",{},{"id":864,"data":865,"type":544,"tunes":867},"p-0197",{"text":866},"Je mehr spezialisierte Hardware erscheint, desto mehr verschiebt sich der Wert der Engine davon, lediglich Features bereitzustellen, hin zur korrekten Platzierung von Arbeit. Eine CPU kann untätig sein, während die GPU auf Daten wartet. Tensor-Hardware kann verfügbar sein, während VRAM gesättigt ist. Eine NPU kann existieren, aber zu getrennt vom Frame-Pfad der Engine sein. Die schnellste Komponente bestimmt nicht das Erlebnis, wenn der Scheduler das System nicht füttern und sequenzieren kann.",{},{"id":869,"data":870,"type":647,"tunes":896},"t-0198",{"content":871,"stretched":729,"withHeadings":15},[872,876,880,884,888,892],[873,874,875],"Engine-Entscheidung","Schlechte Vereinfachung","Bessere Frage",[877,878,879],"Neuronales Rendering ausführen","\"Tensor-Cores sind schnell\"","Spart die Inferenz mehr Frame-Kosten ein, als sie hinzufügt, einschließlich Datenbewegung?",[881,882,883],"Lokalen Assistenten ausführen","\"Das Modell passt in VRAM\"","Wie viel freier Speicher\u002FRechenleistung bleibt während des tatsächlichen Spiels?",[885,886,887],"Assets vorladen","\"Lade die nächste Zone\"","Welche Teilmenge wird am wahrscheinlichsten benötigt und welches Bandbreitenbudget ist sicher?",[889,890,891],"Unified Memory verwenden","\"Alles kann auf alles zugreifen\"","Welche Workload erhält Bandbreitenpriorität zur Frame-Deadline?",[893,894,895],"Frames generieren","\"Angezeigte FPS sind höher\"","Was ist die Basis-Renderrate, Latenz und zeitliche Qualität?",{},{"id":898,"data":899,"type":572,"tunes":901},"h-0199",{"text":900,"level":47},"Hier sollten sich stajic.de und Figure Rocks leicht treffen",{},{"id":903,"data":904,"type":544,"tunes":906},"p-0200",{"text":905},"Die allgemeine KI-Architekturfrage dreht sich um Modelle, Retrieval, Tools, Protokolle und Autorität. Figure Rocks sollte die angewandte Grenze wahren: Was passiert, wenn diese Komponenten mit einer Echtzeit-Spiel-Engine koexistieren müssen. Ein Tool-Protokoll kann softwaretechnisch korrekt sein und dennoch unbrauchbar, wenn es einen Frame-Ruckler verursacht oder auf veralteten Spielzustand wirkt.",{},{"id":908,"data":909,"type":677,"tunes":914},"ref-0201",{"url":910,"title":911,"excerpt":912,"ctaLabel":913},"https:\u002F\u002Fstajic.de\u002Fde\u002Fblog\u002Fmcp-vs-a2a-vs-ucp-vs-ap2-vs-a2ui-the-agent-protocol-stack-explained","MCP vs A2A vs UCP vs AP2 vs A2UI: Der Agenten-Protokoll-Stack erklärt","Allgemeine Protokollarchitektur auf stajic.de. Figure Rocks wendet dasselbe Grenzdenken auf Spiele, Tools und Echtzeitzustand an.","Die Protokoll-Stack-Erklärung lesen",{},{"id":916,"data":917,"type":572,"tunes":919},"h-0202",{"text":918,"level":47},"Die sechs Grenzen, die eine neuronale Spiel-Engine durchsetzen muss",{},{"id":921,"data":922,"type":595,"tunes":943},"flow-0203",{"steps":923,"title":942,"orientation":594},[924,927,930,933,936,939],{"label":925,"description":926},"1. Frame-Grenze","Welche Arbeit muss vor der Präsentation abgeschlossen sein?",{"label":928,"description":929},"2. Zustandsgrenze","Welche Daten beschreiben das aktuelle Spiel statt allgemeines Wissen?",{"label":931,"description":932},"3. Speichergrenze","Welche Ressourcen müssen jetzt resident sein und welche werden für später vorhergesagt?",{"label":934,"description":935},"4. Autoritätsgrenze","Welches Modell darf eine Aktion vorschlagen und welches Subsystem darf sie ausführen?",{"label":937,"description":938},"5. Qualitätsgrenze","Welches Artefakt-, Fehler- oder Halluzinationsniveau ist für dieses Feature akzeptabel?",{"label":940,"description":941},"6. Fallback-Grenze","Welcher deterministische Pfad übernimmt, wenn der neuronale Pfad zu langsam, nicht verfügbar oder unsicher ist?","Grenztest der Neural Engine",{},{"id":945,"data":946,"type":572,"tunes":948},"h-0204",{"text":947,"level":47},"Wie die Architektur aussehen könnte",{},{"id":950,"data":951,"type":658,"tunes":995},"cmp-0205",{"rows":952,"title":987,"layout":647,"columns":988},[953,959,965,971,976,981],{"id":954,"label":955,"values":956},"state","Spielzustandskern",{"role":957,"responsibility":958},"Deterministische Autorität","Simulation, Regeln, autoritativer Zustand",{"id":960,"label":961,"values":962},"sched","Echtzeit-Scheduler",{"role":963,"responsibility":964},"Deadline-Manager","CPU\u002FGPU\u002FRT\u002FML-Timing und Budgets",{"id":966,"label":967,"values":968},"memory","Speicherintelligenz",{"role":969,"responsibility":970},"Residenz-\u002FPrefetch-Manager","Komprimierung, Tiering, Vorhersage und Transfers",{"id":619,"label":972,"values":973},"Hybrider Renderer",{"role":974,"responsibility":975},"Visueller Produzent","Konventionelle + neuronale Grafikstufen",{"id":640,"label":977,"values":978},"Agentenschicht",{"role":979,"responsibility":980},"Deliberative Intelligenz","Reasoning, Dialog, Planung und Tools unter Autoritätsgrenzen",{"id":982,"label":983,"values":984},"verify","Validierungsschicht",{"role":985,"responsibility":986},"Schutzgeländer","Frame-Qualität, Zustandsvalidität, Latenz und Fallback","Ein möglicher zukünftiger Engine-Stack",[989,992],{"id":990,"label":991},"role","Rolle",{"id":993,"label":994},"responsibility","Verantwortung",{},{"id":997,"data":998,"type":552,"tunes":1001},"c-0206",{"body":999,"title":1000,"variant":559},"Der wichtige Übergang ist nicht 'Spiele werden mehr KI nutzen.' Es ist, dass \u003Cstrong>die Engine zur Vermittlungsschicht zwischen deterministischer Simulation und probabilistischer Berechnung werden kann\u003C\u002Fstrong>. Die Engine entscheidet, wann gelernte Systeme wertvoll sind, wie viele Ressourcen sie verbrauchen dürfen, welchen Zustand sie sehen dürfen und was passiert, wenn sie falsch liegen.","Figure Rocks Synthese",{},{"id":1003,"data":1004,"type":572,"tunes":1006},"h-0207",{"text":1005,"level":47},"Was würde diese Antwort ändern?",{},{"id":1008,"data":1009,"type":544,"tunes":1011},"p-0208",{"text":1010},"Wenn neuronale Grafik und lokale Spielagenten isolierte optionale Features bleiben, kann die Engine sie weiterhin als Plug-ins um einen weitgehend konventionellen Kern behandeln. Wenn sie üblich werden, benötigt die Engine-Architektur erstklassige Budgetierung für Inferenz, Speicherbewegung und probabilistische Ausgaben, so wie moderne Engines bereits CPU-, GPU- und Streaming-Arbeit budgetieren.",{},{"id":1013,"data":1014,"type":647,"tunes":1034},"v3-falsification-table",{"content":1015,"stretched":729,"withHeadings":15},[1016,1019,1022,1025,1028,1031],[1017,1018],"Beobachtung","Auswirkung auf die Hypothese",[1020,1021],"Neuronale Grafik bleibt auf optionale Nachbearbeitung beschränkt","Schwächt die Behauptung, dass Inferenz zu einer zentralen Engine-Scheduling-Domäne wird",[1023,1024],"Speicherökonomie normalisiert sich und Verbraucherbandbreite\u002F-kapazität skaliert wieder günstig","Verringert den Druck, Vorhersage\u002FKomprimierung durch Rohressourcen zu ersetzen",[1026,1027],"Herstellerübergreifende ML-APIs reifen nicht","Hält neuronale Techniken fragmentiert und teuer in der Integration",[1029,1030],"Vorhersage-Overhead\u002F-Verschwendung übersteigt die versteckte Latenz","Schwächt den Wert von prädiktivem Speicher",[1032,1033],"Entwickler halten KI-Agenten vollständig außerhalb latenzkritischer Engine-Pfade","Begrenzt die Scheduler-Konvergenz auf Grafik\u002FDaten statt auf alle KI",{},{"id":1036,"data":1037,"type":572,"tunes":1039},"h-0209",{"text":1038,"level":47},"Primärquellen",{},{"id":1041,"data":1042,"type":1048,"tunes":1049},"src-0210",{"link":1043,"meta":1044},"https:\u002F\u002Fdevblogs.microsoft.com\u002Fdirectx\u002Fevolving-directx-for-the-ml-era-on-windows\u002F",{"image":1045,"title":1046,"description":1047},{"url":13},"Microsoft DirectX — Evolving DirectX for the ML Era","Offizielle Quelle für die DirectX-Richtung auf Shader- und Modellebene für ML.","linkTool",{},{"id":1051,"data":1052,"type":1048,"tunes":1058},"src-0212",{"link":1053,"meta":1054},"https:\u002F\u002Fwww.sciencedirect.com\u002Fscience\u002Farticle\u002Fabs\u002Fpii\u002FS0743731522002490",{"image":1055,"title":1056,"description":1057},{"url":13},"Deep learning based data prefetching in CPU-GPU UVM","Forschungsbeleg dafür, dass gelernte Vorhersage das GPU-Speicher-Page-Prefetching verbessern kann.",{},{"id":1060,"data":1061,"type":1048,"tunes":1067},"v3-src-aaai6",{"link":1062,"meta":1063},"https:\u002F\u002Fojs.aaai.org\u002Findex.php\u002FAAAI\u002Farticle\u002Fview\u002F39224",{"image":1064,"title":1065,"description":1066},{"url":13},"AAAI 2026 — Asynchronous KV Cache Prefetching","Forschungsbeleg für proaktive Speicherbewegung und Latenzverbergung.",{},{"id":1069,"data":1070,"type":1048,"tunes":1076},"src-0211",{"link":1071,"meta":1072},"https:\u002F\u002Fresearch.nvidia.com\u002Flabs\u002Fadlr\u002FDLSS5\u002F",{"image":1073,"title":1074,"description":1075},{"url":13},"NVIDIA Research — DLSS 5","Primäre Forschungsquelle für generatives neuronales Rendering in einer interaktiven Grafikpipeline.",{},{"id":1078,"data":1079,"type":1102,"tunes":1103},"faq-0213",{"items":1080,"title":1101},[1081,1085,1089,1093,1097],{"id":1082,"answer":1083,"question":1084},"faq1","Nein. Die Engine bleibt das System, das Simulation, Zustand, Scheduling und Integration besitzt. KI wird eine weitere Workload-Klasse innerhalb dieser Architektur.","Wird KI die Spiel-Engine ersetzen?",{"id":1086,"answer":1087,"question":1088},"faq2","Einige Grafik-ML müssen das aktuelle Frame beeinflussen. Andere KI kann asynchron sein, benötigt aber dennoch aktuellen Zustand und Ressourcengrenzen.","Warum nicht jedes Modell asynchron ausführen?",{"id":1090,"answer":1091,"question":1092},"faq3","Die Koordination von Deadlines, Speicher und Autorität, damit probabilistische Systeme die Erfahrung verbessern, ohne Frame-Zeit oder Spielzustand zu destabilisieren.","Was ist die größte technische Herausforderung?",{"id":1094,"answer":1095,"question":1096},"faq4","Nein. Es kann Kapazität und Sharing vereinfachen, aber auch Konkurrenz erhöhen. Scheduling und Lokalität bleiben wichtig.","Löst Unified Memory das Scheduling-Problem?",{"id":1098,"answer":1099,"question":1100},"faq5","Zukünftige Engines könnten zwischen deterministischer Simulation und probabilistischer Berechnung vermitteln, statt KI als ein separates Feature zu behandeln.","Was ist die zentrale Idee von Figure Rocks?","Zukünftige Spiel-Engine-Architektur","faq",{},{"id":1105,"data":1106,"type":1125,"tunes":1126},"gloss-0214",{"title":1107,"entries":1108},"Begriffe der Neural Engine",[1109,1113,1117,1121],{"term":1110,"anchor":1111,"definition":1112},"Frame-kritische Inferenz","frame-critical","ML-Arbeit, die innerhalb oder angrenzend an die Render-Deadline abgeschlossen sein muss.",{"term":1114,"anchor":1115,"definition":1116},"Deliberative Inferenz","deliberative","Langsameres Reasoning oder Planung, das üblicherweise außerhalb der unmittelbaren Frame-Deadline laufen kann.",{"term":1118,"anchor":1119,"definition":1120},"Autoritätsgrenze","authority-boundary","Die Regel, die definiert, was ein Modell empfehlen darf gegenüber dem, was ein deterministisches Tool oder Spielsystem tatsächlich ändern darf.",{"term":1122,"anchor":1123,"definition":1124},"Neural Engine Loop","neural-engine-loop","Figure Rocks Synthese zur Koordination von Zustand, Vorhersage, Speicher, Rendering, Agenten und Validierung unter Echtzeit-Budgets.","glossary",{},"2.31","Game-Engines, die zur Orchestrierung von Simulation und Rendering eingesetzt werden. Neuronale Grafik, prädiktiver Speicher und Spielagenten fügen eine dritte Verantwortung hinzu: zu entscheiden, wo Inferenz innerhalb des Frames und des Spielzustands hingehört.","\u002Fuploads\u002F2026\u002F10\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system-1792340569647-63jv23.webp","the-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system-1792340569647-63jv23","PUBLISHED","2026-10-18T12:21:00.000Z","2026-10-18T16:21:24.252Z","2026-10-18T16:26:41.169Z",{"en":1136,"de":1137,"sr":1138,"es":1139,"fr":1140,"it":1141,"ru":1142,"zh":1143},"\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Fde\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Fsr\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Fes\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Ffr\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Fit\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Fru\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system","\u002Fzh\u002Fblog\u002Fthe-game-engine-is-becoming-part-renderer-part-scheduler-part-ai-system",[1145,1148,1152,1156],{"id":1146,"name":286,"slug":1147},144,"tech",{"id":1149,"name":1150,"slug":1151},170,"Tech-News","tech-news",{"id":1153,"name":1154,"slug":1155},165,"News","news",{"id":1157,"name":1158,"slug":1159},427,"Neuheiten","new",{"id":283,"login":1161,"email":13,"displayName":1162},"aleksandar","Aleksandar Stajic",[1164,1653],{"lang":8,"title":1165,"content":1166,"contentJson":1167,"excerpt":1652},"The Game Engine Is Becoming Part Renderer, Part Scheduler, Part AI System","{\"time\":1792340552128,\"blocks\":[{\"id\":\"p-0173\",\"data\":{\"text\":\"A modern game engine already coordinates simulation, animation, physics, audio, networking, asset streaming and rendering under a frame deadline. Neural rendering and game AI do not replace those responsibilities. They add another class of work that competes for the same time, memory and hardware. That turns the engine into something closer to a real-time resource scheduler for conventional and learned computation.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"c-0174\",\"data\":{\"body\":\"\u003Cstrong>The engine is becoming the place where rendering, data movement and inference are negotiated together.\u003C\u002Fstrong> DirectX is moving ML primitives into the graphics stack, DLSS 5 demonstrates a generative rendering stage, local game assistants consume GPU resources, and learned prefetching shows that memory movement itself can be predicted. The technical challenge is no longer merely 'run AI in a game'; it is deciding which AI work belongs where without breaking frame time, latency or game-state correctness.\",\"title\":\"Direct answer\",\"variant\":\"info\"},\"type\":\"callout\",\"tunes\":{}},{\"id\":\"c-0175\",\"data\":{\"body\":\"This article describes a direction assembled from current APIs, research and shipping\u002Fannounced systems. The final integrated engine architecture is a Figure Rocks synthesis, not a claim that Unreal, Unity or another engine already implements the whole stack.\",\"title\":\"Scope\",\"variant\":\"note\"},\"type\":\"callout\",\"tunes\":{}},{\"id\":\"toc-0176\",\"data\":{\"title\":\"Contents\",\"maxLevel\":3,\"minLevel\":2},\"type\":\"tableOfContents\",\"tunes\":{}},{\"id\":\"h-0177\",\"data\":{\"text\":\"The old mental model was already incomplete\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"flow-0178\",\"data\":{\"steps\":[{\"label\":\"Input\",\"description\":\"Read player\u002Fcontroller\u002Fnetwork input.\"},{\"label\":\"Simulation\",\"description\":\"Advance game logic, physics, AI and animation state.\"},{\"label\":\"Prepare render work\",\"description\":\"Build visibility, draw\u002Fdispatch lists, resources and pipelines.\"},{\"label\":\"Render\",\"description\":\"Raster, ray tracing and compute produce the frame.\"},{\"label\":\"Present\",\"description\":\"Frame reaches the display while the next frame begins.\"}],\"title\":\"Classic simplified engine loop\",\"orientation\":\"auto\"},\"type\":\"processFlow\",\"tunes\":{}},{\"id\":\"p-0179\",\"data\":{\"text\":\"Even this simplification hides asynchronous jobs, multithreading and streaming. But it is useful because neural workloads can now enter at several different points instead of living in one isolated 'AI' box.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"h-0180\",\"data\":{\"text\":\"Neural work is splitting into multiple timescales\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"cmp-0181\",\"data\":{\"rows\":[{\"id\":\"input\",\"label\":\"Input \u002F simulation response\",\"values\":{\"failure\":\"Latency or simulation instability\",\"deadline\":\"Milliseconds \u002F game tick\",\"resource\":\"CPU\u002Fgame-state scheduling\"}},{\"id\":\"render\",\"label\":\"Raster \u002F RT \u002F shading\",\"values\":{\"failure\":\"Frame-time spike or missed target FPS\",\"deadline\":\"Current frame budget\",\"resource\":\"GPU compute + memory bandwidth\"}},{\"id\":\"prefetch\",\"label\":\"Asset \u002F memory prefetch\",\"values\":{\"failure\":\"Stall if late; bandwidth waste if too early\",\"deadline\":\"Before future demand\",\"resource\":\"Storage, interconnect, cache and residency\"}},{\"id\":\"neuralgfx\",\"label\":\"Frame-critical neural graphics\",\"values\":{\"failure\":\"Artifact, latency or missed frame budget\",\"deadline\":\"Inside or adjacent to frame production\",\"resource\":\"GPU matrix\u002FTensor compute + bandwidth\"}},{\"id\":\"agent\",\"label\":\"Agent \u002F NPC reasoning\",\"values\":{\"failure\":\"Bad planning if rushed; gameplay lag if placed in reflex loop\",\"deadline\":\"Often tens\u002Fhundreds of milliseconds or asynchronous\",\"resource\":\"Model memory + CPU\u002FGPU\u002FNPU inference time\"}}],\"title\":\"One engine, multiple deadlines\",\"layout\":\"table\",\"columns\":[{\"id\":\"deadline\",\"label\":\"Typical deadline\"},{\"id\":\"failure\",\"label\":\"If scheduled badly\"},{\"id\":\"resource\",\"label\":\"Primary pressure\"}]},\"type\":\"comparison\",\"tunes\":{}},{\"id\":\"h-0182\",\"data\":{\"text\":\"DirectX is making ML part of graphics infrastructure\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0183\",\"data\":{\"text\":\"Microsoft's 2026 DirectX work is important because it treats machine-learning math as a graphics-platform concern. Cooperative Vector and DX Linear Algebra let smaller neural workloads sit close to shader execution, while the announced Compute Graph Compiler targets larger model graphs. That creates an API-level path for engines to reason about ML as scheduled GPU work rather than an external black box.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"ref-0184\",\"data\":{\"url\":\"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fdirectx-is-becoming-an-ml-platform-what-linear-algebra-and-neural-shaders-mean-for-future-games\",\"title\":\"DirectX Is Becoming an ML Platform: What Linear Algebra and Neural Shaders Mean for Future Games\",\"excerpt\":\"A deeper look at shader-level ML, model-level graphs and why common graphics APIs matter for adoption.\",\"ctaLabel\":\"Read the DirectX ML article\"},\"type\":\"referralArticle\",\"tunes\":{}},{\"id\":\"h-0185\",\"data\":{\"text\":\"DLSS 5 moves generation deeper into the frame story\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0186\",\"data\":{\"text\":\"NVIDIA describes DLSS 5 as a real-time generative rendering stage that complements conventional rendering with learned appearance priors. The architectural implication is more important than one product version: the final frame can increasingly contain information that was not produced only by conventional scene simulation and shading.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"c-0187\",\"data\":{\"body\":\"If a neural stage can save conventional rendering work but itself consumes compute, memory and time, the engine needs a \u003Cstrong>value test\u003C\u002Fstrong>: what cost disappeared, what inference cost was added, and did the player actually get a better frame within the same latency envelope?\",\"title\":\"The new scheduling question\",\"variant\":\"success\"},\"type\":\"callout\",\"tunes\":{}},{\"id\":\"v3-store-move-render\",\"data\":{\"text\":\"The engine may optimize five budgets at once\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"v3-five-budgets\",\"data\":{\"content\":[[\"Budget\",\"Traditional question\",\"Neural-era question\"],[\"Storage\",\"Is the asset installed?\",\"Can a compact representation replace part of the stored detail?\"],[\"Memory capacity\",\"Does the working set fit?\",\"Which assets, model states and neural representations deserve residency?\"],[\"Bandwidth\",\"Can required bytes arrive in time?\",\"Can compression\u002Fprefetch reduce or hide transfers?\"],[\"Render compute\",\"Can shaders\u002FRT finish inside the frame?\",\"Which detail is cheaper to infer than conventionally render?\"],[\"Inference compute\",\"Mostly outside the graphics loop\",\"Which neural work earns its compute and latency cost this frame?\"]],\"stretched\":false,\"withHeadings\":true},\"type\":\"table\",\"tunes\":{}},{\"id\":\"v3-five-mantra\",\"data\":{\"body\":\"\u003Cstrong>Store less → move less → predict more → render less → infer more\u003C\u002Fstrong> is useful only if each substitution is cheaper than the work it replaces. The engine scheduler is where that trade has to be measured.\",\"title\":\"The architectural shorthand\",\"variant\":\"success\"},\"type\":\"callout\",\"tunes\":{}},{\"id\":\"h-0188\",\"data\":{\"text\":\"Memory scheduling becomes part of graphics scheduling\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0189\",\"data\":{\"text\":\"Neural graphics adds weights, latent representations and history buffers on top of textures, geometry and render targets. Asset streaming already has to anticipate what the player will see. A future engine can make that anticipation more explicit by ranking future memory demand and deciding which representation should be resident before the frame reaches it.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"ref-0190\",\"data\":{\"url\":\"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fwhat-if-a-game-could-predict-its-next-memory-access-ai-prefetching-and-the-future-of-stutter\",\"title\":\"What If a Game Could Predict Its Next Memory Access? AI Prefetching and the Future of Stutter\",\"excerpt\":\"The Figure Rocks Predictive Gaming Memory hypothesis: deterministic game state plus learned prefetching.\",\"ctaLabel\":\"Read the predictive memory analysis\"},\"type\":\"referralArticle\",\"tunes\":{}},{\"id\":\"flow-0191\",\"data\":{\"steps\":[{\"label\":\"1. Resolve game state\",\"description\":\"What is true in simulation now?\"},{\"label\":\"2. Predict near-future demand\",\"description\":\"Which scene, assets, shaders and neural data are likely next?\"},{\"label\":\"3. Allocate frame budget\",\"description\":\"How much time goes to simulation, conventional graphics, RT and neural stages?\"},{\"label\":\"4. Allocate memory\u002Fbandwidth budget\",\"description\":\"Which resources stay resident and which can be compressed or prefetched?\"},{\"label\":\"5. Execute fast neural work\",\"description\":\"Reconstruction, denoising, texture\u002Fmaterial inference or generation inside the graphics path.\"},{\"label\":\"6. Execute slow AI asynchronously\",\"description\":\"Assistants\u002FNPC reasoning operate outside the critical render deadline where possible.\"},{\"label\":\"7. Validate output\",\"description\":\"Check frame pacing, latency, image stability and game-state correctness.\"},{\"label\":\"8. Feed measurements back\",\"description\":\"The scheduler adapts policies based on misses, stalls and quality results.\"}],\"title\":\"The Figure Rocks Neural Engine Loop\",\"orientation\":\"auto\"},\"type\":\"processFlow\",\"tunes\":{}},{\"id\":\"v3-predictive-engine\",\"data\":{\"text\":\"Predictive memory is an engine problem because the engine owns context\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"v3-predictive-engine-p\",\"data\":{\"text\":\"A driver can observe memory behavior, but a game engine knows semantic state: the next level cell, camera direction, asset dependencies, animation graph, nearby actors and traversal constraints. That lets an engine combine deterministic knowledge with learned ranking, then schedule speculative movement only when current rendering and simulation leave enough bandwidth headroom.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"v3-engine-research\",\"data\":{\"body\":\"Learned UVM prefetching has improved page hit rate and reduced CPU–GPU traffic in published GPU benchmarks, while 2026 asynchronous KV-cache research shows how proactive movement can hide HBM latency. The Figure Rocks step is the \u003Cstrong>engine-semantic extension\u003C\u002Fstrong>: using knowledge of the game world to improve what gets predicted.\",\"title\":\"Research evidence supports the mechanism, not the gaming result\",\"variant\":\"note\"},\"type\":\"callout\",\"tunes\":{}},{\"id\":\"h-0192\",\"data\":{\"text\":\"Game agents create a different kind of engine problem\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0193\",\"data\":{\"text\":\"An AI teammate or assistant is not just another shader. It reasons over game knowledge and live state, may call tools, and can produce actions that affect the world. Figure Rocks has already separated fast reactive gameplay control from slower language reasoning in the PUBG Ally architecture. That same separation belongs at the engine level: not every intelligent operation belongs in the same loop or deserves the same authority.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"ref-0194\",\"data\":{\"url\":\"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fpubg-ally-shows-why-ai-teammates-need-two-brains-fast-reflexes-and-slow-reasoning\",\"title\":\"PUBG Ally Shows Why AI Teammates Need Two Brains: Fast Reflexes and Slow Reasoning\",\"excerpt\":\"Why language reasoning and tick-level reactive control have different timing and authority requirements.\",\"ctaLabel\":\"Read the two-speed AI architecture\"},\"type\":\"referralArticle\",\"tunes\":{}},{\"id\":\"cmp-0195\",\"data\":{\"rows\":[{\"id\":\"input\",\"label\":\"Primary input\",\"values\":{\"gfx\":\"Frame buffers, motion\u002Fhistory, geometry\u002Fmaterial data\",\"agent\":\"Game state, player request, retrieved knowledge\"}},{\"id\":\"output\",\"label\":\"Primary output\",\"values\":{\"gfx\":\"Pixels, reconstructed features or render data\",\"agent\":\"Plan, explanation, tool\u002Faction request\"}},{\"id\":\"deadline\",\"label\":\"Timing\",\"values\":{\"gfx\":\"Usually frame-critical\",\"agent\":\"Often asynchronous or slower\"}},{\"id\":\"validation\",\"label\":\"Validation\",\"values\":{\"gfx\":\"Image quality, stability, latency\",\"agent\":\"State validity, authority, correctness, safety\"}},{\"id\":\"failure\",\"label\":\"Failure visibility\",\"values\":{\"gfx\":\"Artifact or hitch\",\"agent\":\"Bad advice or wrong action\"}}],\"title\":\"Graphics inference vs agent reasoning\",\"layout\":\"table\",\"columns\":[{\"id\":\"gfx\",\"label\":\"Graphics inference\"},{\"id\":\"agent\",\"label\":\"Game-agent reasoning\"}]},\"type\":\"comparison\",\"tunes\":{}},{\"id\":\"h-0196\",\"data\":{\"text\":\"The scheduler becomes the real product\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0197\",\"data\":{\"text\":\"As more specialized hardware appears, the engine's value shifts from merely exposing features to placing work correctly. A CPU can be idle while the GPU stalls on data. Tensor hardware can be available while VRAM is saturated. An NPU can exist but be too disconnected from the engine's frame path. The fastest component does not determine the experience if the scheduler cannot feed and sequence the system.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"t-0198\",\"data\":{\"content\":[[\"Engine decision\",\"Bad simplification\",\"Better question\"],[\"Run neural rendering\",\"\\\"Tensor cores are fast\\\"\",\"Does inference save more frame cost than it adds, including data movement?\"],[\"Run local assistant\",\"\\\"The model fits in VRAM\\\"\",\"How much free memory\u002Fcompute remains during the actual game?\"],[\"Prefetch assets\",\"\\\"Load the next zone\\\"\",\"Which subset is most likely needed and what bandwidth budget is safe?\"],[\"Use unified memory\",\"\\\"Everything can access everything\\\"\",\"Which workload gets bandwidth priority at the frame deadline?\"],[\"Generate frames\",\"\\\"Displayed FPS is higher\\\"\",\"What is the base render rate, latency and temporal quality?\"]],\"stretched\":false,\"withHeadings\":true},\"type\":\"table\",\"tunes\":{}},{\"id\":\"h-0199\",\"data\":{\"text\":\"This is where stajic.de and Figure Rocks should lightly meet\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0200\",\"data\":{\"text\":\"The general AI architecture question is about models, retrieval, tools, protocols and authority. Figure Rocks should keep the applied boundary: what happens when those components must coexist with a real-time game engine. A tool protocol can be correct in software terms and still be unusable if it introduces a frame hitch or acts on stale game state.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"ref-0201\",\"data\":{\"url\":\"https:\u002F\u002Fstajic.de\u002Fde\u002Fblog\u002Fmcp-vs-a2a-vs-ucp-vs-ap2-vs-a2ui-the-agent-protocol-stack-explained\",\"title\":\"MCP vs A2A vs UCP vs AP2 vs A2UI: The Agent Protocol Stack Explained\",\"excerpt\":\"General protocol architecture on stajic.de. Figure Rocks applies the same boundary thinking to games, tools and real-time state.\",\"ctaLabel\":\"Read the protocol-stack explainer\"},\"type\":\"referralArticle\",\"tunes\":{}},{\"id\":\"h-0202\",\"data\":{\"text\":\"The six boundaries a neural game engine must enforce\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"flow-0203\",\"data\":{\"steps\":[{\"label\":\"1. Frame boundary\",\"description\":\"Which work must finish before present?\"},{\"label\":\"2. State boundary\",\"description\":\"Which data describes the current game rather than general knowledge?\"},{\"label\":\"3. Memory boundary\",\"description\":\"Which resources must be resident now versus predicted for later?\"},{\"label\":\"4. Authority boundary\",\"description\":\"Which model may suggest an action and which subsystem may execute it?\"},{\"label\":\"5. Quality boundary\",\"description\":\"What artifact, error or hallucination level is acceptable for this feature?\"},{\"label\":\"6. Fallback boundary\",\"description\":\"What deterministic path takes over when the neural path is too slow, unavailable or uncertain?\"}],\"title\":\"Neural Engine Boundary Test\",\"orientation\":\"auto\"},\"type\":\"processFlow\",\"tunes\":{}},{\"id\":\"h-0204\",\"data\":{\"text\":\"What the architecture could look like\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"cmp-0205\",\"data\":{\"rows\":[{\"id\":\"state\",\"label\":\"Game-state core\",\"values\":{\"role\":\"Deterministic authority\",\"responsibility\":\"Simulation, rules, authoritative state\"}},{\"id\":\"sched\",\"label\":\"Real-time scheduler\",\"values\":{\"role\":\"Deadline manager\",\"responsibility\":\"CPU\u002FGPU\u002FRT\u002FML timing and budgets\"}},{\"id\":\"memory\",\"label\":\"Memory intelligence\",\"values\":{\"role\":\"Residency\u002Fprefetch manager\",\"responsibility\":\"Compression, tiering, prediction and transfers\"}},{\"id\":\"render\",\"label\":\"Hybrid renderer\",\"values\":{\"role\":\"Visual producer\",\"responsibility\":\"Conventional + neural graphics stages\"}},{\"id\":\"agent\",\"label\":\"Agent layer\",\"values\":{\"role\":\"Deliberative intelligence\",\"responsibility\":\"Reasoning, dialogue, planning and tools under authority limits\"}},{\"id\":\"verify\",\"label\":\"Validation layer\",\"values\":{\"role\":\"Guardrail\",\"responsibility\":\"Frame quality, state validity, latency and fallback\"}}],\"title\":\"A possible future engine stack\",\"layout\":\"table\",\"columns\":[{\"id\":\"role\",\"label\":\"Role\"},{\"id\":\"responsibility\",\"label\":\"Responsibility\"}]},\"type\":\"comparison\",\"tunes\":{}},{\"id\":\"c-0206\",\"data\":{\"body\":\"The important transition is not 'games will use more AI.' It is that \u003Cstrong>the engine may become the arbitration layer between deterministic simulation and probabilistic computation\u003C\u002Fstrong>. The engine decides when learned systems are valuable, how much resource they may consume, what state they may see, and what happens when they are wrong.\",\"title\":\"Figure Rocks synthesis\",\"variant\":\"note\"},\"type\":\"callout\",\"tunes\":{}},{\"id\":\"h-0207\",\"data\":{\"text\":\"What would change this answer?\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"p-0208\",\"data\":{\"text\":\"If neural graphics and local game agents remain isolated optional features, the engine can keep treating them as plug-ins around a mostly conventional core. If they become common, engine architecture will need first-class budgeting for inference, memory movement and probabilistic outputs in the same way modern engines already budget CPU, GPU and streaming work.\"},\"type\":\"paragraph\",\"tunes\":{}},{\"id\":\"v3-falsification-table\",\"data\":{\"content\":[[\"Observation\",\"Effect on hypothesis\"],[\"Neural graphics remains limited to optional post-processing\",\"Weakens the claim that inference becomes a core engine scheduling domain\"],[\"Memory economics normalize and consumer bandwidth\u002Fcapacity scale cheaply again\",\"Reduces pressure to substitute prediction\u002Fcompression for raw resources\"],[\"Cross-vendor ML APIs fail to mature\",\"Keeps neural techniques fragmented and expensive to integrate\"],[\"Prediction overhead\u002Fwaste exceeds hidden latency\",\"Weakens predictive-memory value\"],[\"Developers keep AI agents entirely outside latency-critical engine paths\",\"Limits the scheduler convergence to graphics\u002Fdata rather than all AI\"]],\"stretched\":false,\"withHeadings\":true},\"type\":\"table\",\"tunes\":{}},{\"id\":\"h-0209\",\"data\":{\"text\":\"Primary sources\",\"level\":2},\"type\":\"header\",\"tunes\":{}},{\"id\":\"src-0210\",\"data\":{\"link\":\"https:\u002F\u002Fdevblogs.microsoft.com\u002Fdirectx\u002Fevolving-directx-for-the-ml-era-on-windows\u002F\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Microsoft DirectX — Evolving DirectX for the ML Era\",\"description\":\"Official source for DirectX shader-level and model-level ML direction.\"}},\"type\":\"linkTool\",\"tunes\":{}},{\"id\":\"src-0212\",\"data\":{\"link\":\"https:\u002F\u002Fwww.sciencedirect.com\u002Fscience\u002Farticle\u002Fabs\u002Fpii\u002FS0743731522002490\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Deep learning based data prefetching in CPU-GPU UVM\",\"description\":\"Research evidence that learned prediction can improve GPU-memory page prefetching.\"}},\"type\":\"linkTool\",\"tunes\":{}},{\"id\":\"v3-src-aaai6\",\"data\":{\"link\":\"https:\u002F\u002Fojs.aaai.org\u002Findex.php\u002FAAAI\u002Farticle\u002Fview\u002F39224\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"AAAI 2026 — Asynchronous KV Cache Prefetching\",\"description\":\"Research evidence for proactive memory movement and latency hiding.\"}},\"type\":\"linkTool\",\"tunes\":{}},{\"id\":\"src-0211\",\"data\":{\"link\":\"https:\u002F\u002Fresearch.nvidia.com\u002Flabs\u002Fadlr\u002FDLSS5\u002F\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"NVIDIA Research — DLSS 5\",\"description\":\"Primary research source for generative neural rendering in an interactive graphics pipeline.\"}},\"type\":\"linkTool\",\"tunes\":{}},{\"id\":\"faq-0213\",\"data\":{\"items\":[{\"id\":\"faq1\",\"answer\":\"No. The engine remains the system that owns simulation, state, scheduling and integration. AI becomes another class of workload inside that architecture.\",\"question\":\"Will AI replace the game engine?\"},{\"id\":\"faq2\",\"answer\":\"Some graphics ML must affect the current frame. Other AI can be asynchronous, but it still needs current state and resource limits.\",\"question\":\"Why not run every model asynchronously?\"},{\"id\":\"faq3\",\"answer\":\"Coordinating deadlines, memory and authority so probabilistic systems improve the experience without destabilizing frame time or game state.\",\"question\":\"What is the biggest technical challenge?\"},{\"id\":\"faq4\",\"answer\":\"No. It can simplify capacity and sharing, but it can also increase contention. Scheduling and locality still matter.\",\"question\":\"Does unified memory solve the scheduling problem?\"},{\"id\":\"faq5\",\"answer\":\"Future engines may arbitrate between deterministic simulation and probabilistic compute rather than treating AI as one separate feature.\",\"question\":\"What is the key Figure Rocks idea?\"}],\"title\":\"Future game-engine architecture\"},\"type\":\"faq\",\"tunes\":{}},{\"id\":\"gloss-0214\",\"data\":{\"title\":\"Neural engine terms\",\"entries\":[{\"term\":\"Frame-critical inference\",\"anchor\":\"frame-critical\",\"definition\":\"ML work that must complete within or adjacent to the render deadline.\"},{\"term\":\"Deliberative inference\",\"anchor\":\"deliberative\",\"definition\":\"Slower reasoning or planning that can usually run outside the immediate frame deadline.\"},{\"term\":\"Authority boundary\",\"anchor\":\"authority-boundary\",\"definition\":\"The rule defining what a model may recommend versus what a deterministic tool or game system may actually change.\"},{\"term\":\"Neural Engine Loop\",\"anchor\":\"neural-engine-loop\",\"definition\":\"Figure Rocks synthesis for coordinating state, prediction, memory, rendering, agents and validation under real-time budgets.\"}]},\"type\":\"glossary\",\"tunes\":{}}],\"version\":\"2.31.6\"}",{"time":1168,"blocks":1169,"version":1651},1792340552128,[1170,1174,1179,1184,1188,1192,1211,1215,1219,1261,1265,1269,1276,1280,1284,1289,1293,1320,1325,1329,1333,1340,1369,1373,1377,1382,1386,1390,1397,1431,1435,1439,1467,1471,1475,1481,1485,1508,1512,1552,1557,1561,1565,1587,1591,1597,1603,1609,1615,1635],{"id":541,"data":1171,"type":544,"tunes":1173},{"text":1172},"A modern game engine already coordinates simulation, animation, physics, audio, networking, asset streaming and rendering under a frame deadline. Neural rendering and game AI do not replace those responsibilities. They add another class of work that competes for the same time, memory and hardware. That turns the engine into something closer to a real-time resource scheduler for conventional and learned computation.",{},{"id":547,"data":1175,"type":552,"tunes":1178},{"body":1176,"title":1177,"variant":551},"\u003Cstrong>The engine is becoming the place where rendering, data movement and inference are negotiated together.\u003C\u002Fstrong> DirectX is moving ML primitives into the graphics stack, DLSS 5 demonstrates a generative rendering stage, local game assistants consume GPU resources, and learned prefetching shows that memory movement itself can be predicted. The technical challenge is no longer merely 'run AI in a game'; it is deciding which AI work belongs where without breaking frame time, latency or game-state correctness.","Direct answer",{},{"id":555,"data":1180,"type":552,"tunes":1183},{"body":1181,"title":1182,"variant":559},"This article describes a direction assembled from current APIs, research and shipping\u002Fannounced systems. The final integrated engine architecture is a Figure Rocks synthesis, not a claim that Unreal, Unity or another engine already implements the whole stack.","Scope",{},{"id":562,"data":1185,"type":566,"tunes":1187},{"title":1186,"maxLevel":565,"minLevel":47},"Contents",{},{"id":569,"data":1189,"type":572,"tunes":1191},{"text":1190,"level":47},"The old mental model was already incomplete",{},{"id":575,"data":1193,"type":595,"tunes":1210},{"steps":1194,"title":1209,"orientation":594},[1195,1198,1200,1203,1206],{"label":1196,"description":1197},"Input","Read player\u002Fcontroller\u002Fnetwork input.",{"label":582,"description":1199},"Advance game logic, physics, AI and animation state.",{"label":1201,"description":1202},"Prepare render work","Build visibility, draw\u002Fdispatch lists, resources and pipelines.",{"label":1204,"description":1205},"Render","Raster, ray tracing and compute produce the frame.",{"label":1207,"description":1208},"Present","Frame reaches the display while the next frame begins.","Classic simplified engine loop",{},{"id":598,"data":1212,"type":544,"tunes":1214},{"text":1213},"Even this simplification hides asynchronous jobs, multithreading and streaming. But it is useful because neural workloads can now enter at several different points instead of living in one isolated 'AI' box.",{},{"id":603,"data":1216,"type":572,"tunes":1218},{"text":1217,"level":47},"Neural work is splitting into multiple timescales",{},{"id":608,"data":1220,"type":658,"tunes":1260},{"rows":1221,"title":1252,"layout":647,"columns":1253},[1222,1228,1234,1240,1246],{"id":612,"label":1223,"values":1224},"Input \u002F simulation response",{"failure":1225,"deadline":1226,"resource":1227},"Latency or simulation instability","Milliseconds \u002F game tick","CPU\u002Fgame-state scheduling",{"id":619,"label":1229,"values":1230},"Raster \u002F RT \u002F shading",{"failure":1231,"deadline":1232,"resource":1233},"Frame-time spike or missed target FPS","Current frame budget","GPU compute + memory bandwidth",{"id":626,"label":1235,"values":1236},"Asset \u002F memory prefetch",{"failure":1237,"deadline":1238,"resource":1239},"Stall if late; bandwidth waste if too early","Before future demand","Storage, interconnect, cache and residency",{"id":633,"label":1241,"values":1242},"Frame-critical neural graphics",{"failure":1243,"deadline":1244,"resource":1245},"Artifact, latency or missed frame budget","Inside or adjacent to frame production","GPU matrix\u002FTensor compute + bandwidth",{"id":640,"label":1247,"values":1248},"Agent \u002F NPC reasoning",{"failure":1249,"deadline":1250,"resource":1251},"Bad planning if rushed; gameplay lag if placed in reflex loop","Often tens\u002Fhundreds of milliseconds or asynchronous","Model memory + CPU\u002FGPU\u002FNPU inference time","One engine, multiple deadlines",[1254,1256,1258],{"id":650,"label":1255},"Typical deadline",{"id":653,"label":1257},"If scheduled badly",{"id":656,"label":1259},"Primary pressure",{},{"id":661,"data":1262,"type":572,"tunes":1264},{"text":1263,"level":47},"DirectX is making ML part of graphics infrastructure",{},{"id":666,"data":1266,"type":544,"tunes":1268},{"text":1267},"Microsoft's 2026 DirectX work is important because it treats machine-learning math as a graphics-platform concern. Cooperative Vector and DX Linear Algebra let smaller neural workloads sit close to shader execution, while the announced Compute Graph Compiler targets larger model graphs. That creates an API-level path for engines to reason about ML as scheduled GPU work rather than an external black box.",{},{"id":671,"data":1270,"type":677,"tunes":1275},{"url":1271,"title":1272,"excerpt":1273,"ctaLabel":1274},"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fdirectx-is-becoming-an-ml-platform-what-linear-algebra-and-neural-shaders-mean-for-future-games","DirectX Is Becoming an ML Platform: What Linear Algebra and Neural Shaders Mean for Future Games","A deeper look at shader-level ML, model-level graphs and why common graphics APIs matter for adoption.","Read the DirectX ML article",{},{"id":680,"data":1277,"type":572,"tunes":1279},{"text":1278,"level":47},"DLSS 5 moves generation deeper into the frame story",{},{"id":685,"data":1281,"type":544,"tunes":1283},{"text":1282},"NVIDIA describes DLSS 5 as a real-time generative rendering stage that complements conventional rendering with learned appearance priors. The architectural implication is more important than one product version: the final frame can increasingly contain information that was not produced only by conventional scene simulation and shading.",{},{"id":690,"data":1285,"type":552,"tunes":1288},{"body":1286,"title":1287,"variant":694},"If a neural stage can save conventional rendering work but itself consumes compute, memory and time, the engine needs a \u003Cstrong>value test\u003C\u002Fstrong>: what cost disappeared, what inference cost was added, and did the player actually get a better frame within the same latency envelope?","The new scheduling question",{},{"id":697,"data":1290,"type":572,"tunes":1292},{"text":1291,"level":47},"The engine may optimize five budgets at once",{},{"id":702,"data":1294,"type":647,"tunes":1319},{"content":1295,"stretched":729,"withHeadings":15},[1296,1299,1303,1307,1311,1315],[706,1297,1298],"Traditional question","Neural-era question",[1300,1301,1302],"Storage","Is the asset installed?","Can a compact representation replace part of the stored detail?",[1304,1305,1306],"Memory capacity","Does the working set fit?","Which assets, model states and neural representations deserve residency?",[1308,1309,1310],"Bandwidth","Can required bytes arrive in time?","Can compression\u002Fprefetch reduce or hide transfers?",[1312,1313,1314],"Render compute","Can shaders\u002FRT finish inside the frame?","Which detail is cheaper to infer than conventionally render?",[1316,1317,1318],"Inference compute","Mostly outside the graphics loop","Which neural work earns its compute and latency cost this frame?",{},{"id":732,"data":1321,"type":552,"tunes":1324},{"body":1322,"title":1323,"variant":694},"\u003Cstrong>Store less → move less → predict more → render less → infer more\u003C\u002Fstrong> is useful only if each substitution is cheaper than the work it replaces. The engine scheduler is where that trade has to be measured.","The architectural shorthand",{},{"id":738,"data":1326,"type":572,"tunes":1328},{"text":1327,"level":47},"Memory scheduling becomes part of graphics scheduling",{},{"id":743,"data":1330,"type":544,"tunes":1332},{"text":1331},"Neural graphics adds weights, latent representations and history buffers on top of textures, geometry and render targets. Asset streaming already has to anticipate what the player will see. A future engine can make that anticipation more explicit by ranking future memory demand and deciding which representation should be resident before the frame reaches it.",{},{"id":748,"data":1334,"type":677,"tunes":1339},{"url":1335,"title":1336,"excerpt":1337,"ctaLabel":1338},"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fwhat-if-a-game-could-predict-its-next-memory-access-ai-prefetching-and-the-future-of-stutter","What If a Game Could Predict Its Next Memory Access? AI Prefetching and the Future of Stutter","The Figure Rocks Predictive Gaming Memory hypothesis: deterministic game state plus learned prefetching.","Read the predictive memory analysis",{},{"id":756,"data":1341,"type":595,"tunes":1368},{"steps":1342,"title":1367,"orientation":594},[1343,1346,1349,1352,1355,1358,1361,1364],{"label":1344,"description":1345},"1. Resolve game state","What is true in simulation now?",{"label":1347,"description":1348},"2. Predict near-future demand","Which scene, assets, shaders and neural data are likely next?",{"label":1350,"description":1351},"3. Allocate frame budget","How much time goes to simulation, conventional graphics, RT and neural stages?",{"label":1353,"description":1354},"4. Allocate memory\u002Fbandwidth budget","Which resources stay resident and which can be compressed or prefetched?",{"label":1356,"description":1357},"5. Execute fast neural work","Reconstruction, denoising, texture\u002Fmaterial inference or generation inside the graphics path.",{"label":1359,"description":1360},"6. Execute slow AI asynchronously","Assistants\u002FNPC reasoning operate outside the critical render deadline where possible.",{"label":1362,"description":1363},"7. Validate output","Check frame pacing, latency, image stability and game-state correctness.",{"label":1365,"description":1366},"8. Feed measurements back","The scheduler adapts policies based on misses, stalls and quality results.","The Figure Rocks Neural Engine Loop",{},{"id":786,"data":1370,"type":572,"tunes":1372},{"text":1371,"level":47},"Predictive memory is an engine problem because the engine owns context",{},{"id":791,"data":1374,"type":544,"tunes":1376},{"text":1375},"A driver can observe memory behavior, but a game engine knows semantic state: the next level cell, camera direction, asset dependencies, animation graph, nearby actors and traversal constraints. That lets an engine combine deterministic knowledge with learned ranking, then schedule speculative movement only when current rendering and simulation leave enough bandwidth headroom.",{},{"id":796,"data":1378,"type":552,"tunes":1381},{"body":1379,"title":1380,"variant":559},"Learned UVM prefetching has improved page hit rate and reduced CPU–GPU traffic in published GPU benchmarks, while 2026 asynchronous KV-cache research shows how proactive movement can hide HBM latency. The Figure Rocks step is the \u003Cstrong>engine-semantic extension\u003C\u002Fstrong>: using knowledge of the game world to improve what gets predicted.","Research evidence supports the mechanism, not the gaming result",{},{"id":802,"data":1383,"type":572,"tunes":1385},{"text":1384,"level":47},"Game agents create a different kind of engine problem",{},{"id":807,"data":1387,"type":544,"tunes":1389},{"text":1388},"An AI teammate or assistant is not just another shader. It reasons over game knowledge and live state, may call tools, and can produce actions that affect the world. Figure Rocks has already separated fast reactive gameplay control from slower language reasoning in the PUBG Ally architecture. That same separation belongs at the engine level: not every intelligent operation belongs in the same loop or deserves the same authority.",{},{"id":812,"data":1391,"type":677,"tunes":1396},{"url":1392,"title":1393,"excerpt":1394,"ctaLabel":1395},"https:\u002F\u002Ffigure.rocks\u002Fblog\u002Fpubg-ally-shows-why-ai-teammates-need-two-brains-fast-reflexes-and-slow-reasoning","PUBG Ally Shows Why AI Teammates Need Two Brains: Fast Reflexes and Slow Reasoning","Why language reasoning and tick-level reactive control have different timing and authority requirements.","Read the two-speed AI architecture",{},{"id":820,"data":1398,"type":658,"tunes":1430},{"rows":1399,"title":1424,"layout":647,"columns":1425},[1400,1405,1410,1414,1419],{"id":612,"label":1401,"values":1402},"Primary input",{"gfx":1403,"agent":1404},"Frame buffers, motion\u002Fhistory, geometry\u002Fmaterial data","Game state, player request, retrieved knowledge",{"id":829,"label":1406,"values":1407},"Primary output",{"gfx":1408,"agent":1409},"Pixels, reconstructed features or render data","Plan, explanation, tool\u002Faction request",{"id":650,"label":835,"values":1411},{"gfx":1412,"agent":1413},"Usually frame-critical","Often asynchronous or slower",{"id":840,"label":1415,"values":1416},"Validation",{"gfx":1417,"agent":1418},"Image quality, stability, latency","State validity, authority, correctness, safety",{"id":653,"label":1420,"values":1421},"Failure visibility",{"gfx":1422,"agent":1423},"Artifact or hitch","Bad advice or wrong action","Graphics inference vs agent reasoning",[1426,1428],{"id":853,"label":1427},"Graphics inference",{"id":640,"label":1429},"Game-agent reasoning",{},{"id":859,"data":1432,"type":572,"tunes":1434},{"text":1433,"level":47},"The scheduler becomes the real product",{},{"id":864,"data":1436,"type":544,"tunes":1438},{"text":1437},"As more specialized hardware appears, the engine's value shifts from merely exposing features to placing work correctly. A CPU can be idle while the GPU stalls on data. Tensor hardware can be available while VRAM is saturated. An NPU can exist but be too disconnected from the engine's frame path. The fastest component does not determine the experience if the scheduler cannot feed and sequence the system.",{},{"id":869,"data":1440,"type":647,"tunes":1466},{"content":1441,"stretched":729,"withHeadings":15},[1442,1446,1450,1454,1458,1462],[1443,1444,1445],"Engine decision","Bad simplification","Better question",[1447,1448,1449],"Run neural rendering","\"Tensor cores are fast\"","Does inference save more frame cost than it adds, including data movement?",[1451,1452,1453],"Run local assistant","\"The model fits in VRAM\"","How much free memory\u002Fcompute remains during the actual game?",[1455,1456,1457],"Prefetch assets","\"Load the next zone\"","Which subset is most likely needed and what bandwidth budget is safe?",[1459,1460,1461],"Use unified memory","\"Everything can access everything\"","Which workload gets bandwidth priority at the frame deadline?",[1463,1464,1465],"Generate frames","\"Displayed FPS is higher\"","What is the base render rate, latency and temporal quality?",{},{"id":898,"data":1468,"type":572,"tunes":1470},{"text":1469,"level":47},"This is where stajic.de and Figure Rocks should lightly meet",{},{"id":903,"data":1472,"type":544,"tunes":1474},{"text":1473},"The general AI architecture question is about models, retrieval, tools, protocols and authority. Figure Rocks should keep the applied boundary: what happens when those components must coexist with a real-time game engine. A tool protocol can be correct in software terms and still be unusable if it introduces a frame hitch or acts on stale game state.",{},{"id":908,"data":1476,"type":677,"tunes":1480},{"url":910,"title":1477,"excerpt":1478,"ctaLabel":1479},"MCP vs A2A vs UCP vs AP2 vs A2UI: The Agent Protocol Stack Explained","General protocol architecture on stajic.de. Figure Rocks applies the same boundary thinking to games, tools and real-time state.","Read the protocol-stack explainer",{},{"id":916,"data":1482,"type":572,"tunes":1484},{"text":1483,"level":47},"The six boundaries a neural game engine must enforce",{},{"id":921,"data":1486,"type":595,"tunes":1507},{"steps":1487,"title":1506,"orientation":594},[1488,1491,1494,1497,1500,1503],{"label":1489,"description":1490},"1. Frame boundary","Which work must finish before present?",{"label":1492,"description":1493},"2. State boundary","Which data describes the current game rather than general knowledge?",{"label":1495,"description":1496},"3. Memory boundary","Which resources must be resident now versus predicted for later?",{"label":1498,"description":1499},"4. Authority boundary","Which model may suggest an action and which subsystem may execute it?",{"label":1501,"description":1502},"5. Quality boundary","What artifact, error or hallucination level is acceptable for this feature?",{"label":1504,"description":1505},"6. Fallback boundary","What deterministic path takes over when the neural path is too slow, unavailable or uncertain?","Neural Engine Boundary Test",{},{"id":945,"data":1509,"type":572,"tunes":1511},{"text":1510,"level":47},"What the architecture could look like",{},{"id":950,"data":1513,"type":658,"tunes":1551},{"rows":1514,"title":1545,"layout":647,"columns":1546},[1515,1520,1525,1530,1535,1540],{"id":954,"label":1516,"values":1517},"Game-state core",{"role":1518,"responsibility":1519},"Deterministic authority","Simulation, rules, authoritative state",{"id":960,"label":1521,"values":1522},"Real-time scheduler",{"role":1523,"responsibility":1524},"Deadline manager","CPU\u002FGPU\u002FRT\u002FML timing and budgets",{"id":966,"label":1526,"values":1527},"Memory intelligence",{"role":1528,"responsibility":1529},"Residency\u002Fprefetch manager","Compression, tiering, prediction and transfers",{"id":619,"label":1531,"values":1532},"Hybrid renderer",{"role":1533,"responsibility":1534},"Visual producer","Conventional + neural graphics stages",{"id":640,"label":1536,"values":1537},"Agent layer",{"role":1538,"responsibility":1539},"Deliberative intelligence","Reasoning, dialogue, planning and tools under authority limits",{"id":982,"label":1541,"values":1542},"Validation layer",{"role":1543,"responsibility":1544},"Guardrail","Frame quality, state validity, latency and fallback","A possible future engine stack",[1547,1549],{"id":990,"label":1548},"Role",{"id":993,"label":1550},"Responsibility",{},{"id":997,"data":1553,"type":552,"tunes":1556},{"body":1554,"title":1555,"variant":559},"The important transition is not 'games will use more AI.' It is that \u003Cstrong>the engine may become the arbitration layer between deterministic simulation and probabilistic computation\u003C\u002Fstrong>. The engine decides when learned systems are valuable, how much resource they may consume, what state they may see, and what happens when they are wrong.","Figure Rocks synthesis",{},{"id":1003,"data":1558,"type":572,"tunes":1560},{"text":1559,"level":47},"What would change this answer?",{},{"id":1008,"data":1562,"type":544,"tunes":1564},{"text":1563},"If neural graphics and local game agents remain isolated optional features, the engine can keep treating them as plug-ins around a mostly conventional core. If they become common, engine architecture will need first-class budgeting for inference, memory movement and probabilistic outputs in the same way modern engines already budget CPU, GPU and streaming work.",{},{"id":1013,"data":1566,"type":647,"tunes":1586},{"content":1567,"stretched":729,"withHeadings":15},[1568,1571,1574,1577,1580,1583],[1569,1570],"Observation","Effect on hypothesis",[1572,1573],"Neural graphics remains limited to optional post-processing","Weakens the claim that inference becomes a core engine scheduling domain",[1575,1576],"Memory economics normalize and consumer bandwidth\u002Fcapacity scale cheaply again","Reduces pressure to substitute prediction\u002Fcompression for raw resources",[1578,1579],"Cross-vendor ML APIs fail to mature","Keeps neural techniques fragmented and expensive to integrate",[1581,1582],"Prediction overhead\u002Fwaste exceeds hidden latency","Weakens predictive-memory value",[1584,1585],"Developers keep AI agents entirely outside latency-critical engine paths","Limits the scheduler convergence to graphics\u002Fdata rather than all AI",{},{"id":1036,"data":1588,"type":572,"tunes":1590},{"text":1589,"level":47},"Primary sources",{},{"id":1041,"data":1592,"type":1048,"tunes":1596},{"link":1043,"meta":1593},{"image":1594,"title":1046,"description":1595},{"url":13},"Official source for DirectX shader-level and model-level ML direction.",{},{"id":1051,"data":1598,"type":1048,"tunes":1602},{"link":1053,"meta":1599},{"image":1600,"title":1056,"description":1601},{"url":13},"Research evidence that learned prediction can improve GPU-memory page prefetching.",{},{"id":1060,"data":1604,"type":1048,"tunes":1608},{"link":1062,"meta":1605},{"image":1606,"title":1065,"description":1607},{"url":13},"Research evidence for proactive memory movement and latency hiding.",{},{"id":1069,"data":1610,"type":1048,"tunes":1614},{"link":1071,"meta":1611},{"image":1612,"title":1074,"description":1613},{"url":13},"Primary research source for generative neural rendering in an interactive graphics pipeline.",{},{"id":1078,"data":1616,"type":1102,"tunes":1634},{"items":1617,"title":1633},[1618,1621,1624,1627,1630],{"id":1082,"answer":1619,"question":1620},"No. The engine remains the system that owns simulation, state, scheduling and integration. AI becomes another class of workload inside that architecture.","Will AI replace the game engine?",{"id":1086,"answer":1622,"question":1623},"Some graphics ML must affect the current frame. Other AI can be asynchronous, but it still needs current state and resource limits.","Why not run every model asynchronously?",{"id":1090,"answer":1625,"question":1626},"Coordinating deadlines, memory and authority so probabilistic systems improve the experience without destabilizing frame time or game state.","What is the biggest technical challenge?",{"id":1094,"answer":1628,"question":1629},"No. It can simplify capacity and sharing, but it can also increase contention. Scheduling and locality still matter.","Does unified memory solve the scheduling problem?",{"id":1098,"answer":1631,"question":1632},"Future engines may arbitrate between deterministic simulation and probabilistic compute rather than treating AI as one separate feature.","What is the key Figure Rocks idea?","Future game-engine architecture",{},{"id":1105,"data":1636,"type":1125,"tunes":1650},{"title":1637,"entries":1638},"Neural engine terms",[1639,1642,1645,1648],{"term":1640,"anchor":1111,"definition":1641},"Frame-critical inference","ML work that must complete within or adjacent to the render deadline.",{"term":1643,"anchor":1115,"definition":1644},"Deliberative inference","Slower reasoning or planning that can usually run outside the immediate frame deadline.",{"term":1646,"anchor":1119,"definition":1647},"Authority boundary","The rule defining what a model may recommend versus what a deterministic tool or game system may actually change.",{"term":1122,"anchor":1123,"definition":1649},"Figure Rocks synthesis for coordinating state, prediction, memory, rendering, agents and validation under real-time budgets.",{},"2.31.6","Game engines used to orchestrate simulation and rendering. Neural graphics, predictive memory and game agents are adding a third responsibility: deciding where inference belongs inside the frame and the game state.",{"lang":7,"title":534,"content":536,"contentJson":1654,"excerpt":1128},{"time":538,"blocks":1655,"version":1127},[1656,1659,1662,1665,1668,1671,1680,1683,1686,1704,1707,1710,1713,1716,1719,1722,1725,1735,1738,1741,1744,1747,1759,1762,1765,1768,1771,1774,1777,1794,1797,1800,1810,1813,1816,1819,1822,1832,1835,1854,1857,1860,1863,1873,1876,1881,1886,1891,1896,1905],{"id":541,"data":1657,"type":544,"tunes":1658},{"text":543},{},{"id":547,"data":1660,"type":552,"tunes":1661},{"body":549,"title":550,"variant":551},{},{"id":555,"data":1663,"type":552,"tunes":1664},{"body":557,"title":558,"variant":559},{},{"id":562,"data":1666,"type":566,"tunes":1667},{"title":564,"maxLevel":565,"minLevel":47},{},{"id":569,"data":1669,"type":572,"tunes":1670},{"text":571,"level":47},{},{"id":575,"data":1672,"type":595,"tunes":1679},{"steps":1673,"title":593,"orientation":594},[1674,1675,1676,1677,1678],{"label":579,"description":580},{"label":582,"description":583},{"label":585,"description":586},{"label":588,"description":589},{"label":591,"description":592},{},{"id":598,"data":1681,"type":544,"tunes":1682},{"text":600},{},{"id":603,"data":1684,"type":572,"tunes":1685},{"text":605,"level":47},{},{"id":608,"data":1687,"type":658,"tunes":1703},{"rows":1688,"title":646,"layout":647,"columns":1699},[1689,1691,1693,1695,1697],{"id":612,"label":613,"values":1690},{"failure":615,"deadline":616,"resource":617},{"id":619,"label":620,"values":1692},{"failure":622,"deadline":623,"resource":624},{"id":626,"label":627,"values":1694},{"failure":629,"deadline":630,"resource":631},{"id":633,"label":634,"values":1696},{"failure":636,"deadline":637,"resource":638},{"id":640,"label":641,"values":1698},{"failure":643,"deadline":644,"resource":645},[1700,1701,1702],{"id":650,"label":651},{"id":653,"label":654},{"id":656,"label":657},{},{"id":661,"data":1705,"type":572,"tunes":1706},{"text":663,"level":47},{},{"id":666,"data":1708,"type":544,"tunes":1709},{"text":668},{},{"id":671,"data":1711,"type":677,"tunes":1712},{"url":673,"title":674,"excerpt":675,"ctaLabel":676},{},{"id":680,"data":1714,"type":572,"tunes":1715},{"text":682,"level":47},{},{"id":685,"data":1717,"type":544,"tunes":1718},{"text":687},{},{"id":690,"data":1720,"type":552,"tunes":1721},{"body":692,"title":693,"variant":694},{},{"id":697,"data":1723,"type":572,"tunes":1724},{"text":699,"level":47},{},{"id":702,"data":1726,"type":647,"tunes":1734},{"content":1727,"stretched":729,"withHeadings":15},[1728,1729,1730,1731,1732,1733],[706,707,708],[710,711,712],[714,715,716],[718,719,720],[722,723,724],[726,727,728],{},{"id":732,"data":1736,"type":552,"tunes":1737},{"body":734,"title":735,"variant":694},{},{"id":738,"data":1739,"type":572,"tunes":1740},{"text":740,"level":47},{},{"id":743,"data":1742,"type":544,"tunes":1743},{"text":745},{},{"id":748,"data":1745,"type":677,"tunes":1746},{"url":750,"title":751,"excerpt":752,"ctaLabel":753},{},{"id":756,"data":1748,"type":595,"tunes":1758},{"steps":1749,"title":783,"orientation":594},[1750,1751,1752,1753,1754,1755,1756,1757],{"label":760,"description":761},{"label":763,"description":764},{"label":766,"description":767},{"label":769,"description":770},{"label":772,"description":773},{"label":775,"description":776},{"label":778,"description":779},{"label":781,"description":782},{},{"id":786,"data":1760,"type":572,"tunes":1761},{"text":788,"level":47},{},{"id":791,"data":1763,"type":544,"tunes":1764},{"text":793},{},{"id":796,"data":1766,"type":552,"tunes":1767},{"body":798,"title":799,"variant":559},{},{"id":802,"data":1769,"type":572,"tunes":1770},{"text":804,"level":47},{},{"id":807,"data":1772,"type":544,"tunes":1773},{"text":809},{},{"id":812,"data":1775,"type":677,"tunes":1776},{"url":814,"title":815,"excerpt":816,"ctaLabel":817},{},{"id":820,"data":1778,"type":658,"tunes":1793},{"rows":1779,"title":850,"layout":647,"columns":1790},[1780,1782,1784,1786,1788],{"id":612,"label":824,"values":1781},{"gfx":826,"agent":827},{"id":829,"label":830,"values":1783},{"gfx":832,"agent":833},{"id":650,"label":835,"values":1785},{"gfx":837,"agent":838},{"id":840,"label":841,"values":1787},{"gfx":843,"agent":844},{"id":653,"label":846,"values":1789},{"gfx":848,"agent":849},[1791,1792],{"id":853,"label":854},{"id":640,"label":856},{},{"id":859,"data":1795,"type":572,"tunes":1796},{"text":861,"level":47},{},{"id":864,"data":1798,"type":544,"tunes":1799},{"text":866},{},{"id":869,"data":1801,"type":647,"tunes":1809},{"content":1802,"stretched":729,"withHeadings":15},[1803,1804,1805,1806,1807,1808],[873,874,875],[877,878,879],[881,882,883],[885,886,887],[889,890,891],[893,894,895],{},{"id":898,"data":1811,"type":572,"tunes":1812},{"text":900,"level":47},{},{"id":903,"data":1814,"type":544,"tunes":1815},{"text":905},{},{"id":908,"data":1817,"type":677,"tunes":1818},{"url":910,"title":911,"excerpt":912,"ctaLabel":913},{},{"id":916,"data":1820,"type":572,"tunes":1821},{"text":918,"level":47},{},{"id":921,"data":1823,"type":595,"tunes":1831},{"steps":1824,"title":942,"orientation":594},[1825,1826,1827,1828,1829,1830],{"label":925,"description":926},{"label":928,"description":929},{"label":931,"description":932},{"label":934,"description":935},{"label":937,"description":938},{"label":940,"description":941},{},{"id":945,"data":1833,"type":572,"tunes":1834},{"text":947,"level":47},{},{"id":950,"data":1836,"type":658,"tunes":1853},{"rows":1837,"title":987,"layout":647,"columns":1850},[1838,1840,1842,1844,1846,1848],{"id":954,"label":955,"values":1839},{"role":957,"responsibility":958},{"id":960,"label":961,"values":1841},{"role":963,"responsibility":964},{"id":966,"label":967,"values":1843},{"role":969,"responsibility":970},{"id":619,"label":972,"values":1845},{"role":974,"responsibility":975},{"id":640,"label":977,"values":1847},{"role":979,"responsibility":980},{"id":982,"label":983,"values":1849},{"role":985,"responsibility":986},[1851,1852],{"id":990,"label":991},{"id":993,"label":994},{},{"id":997,"data":1855,"type":552,"tunes":1856},{"body":999,"title":1000,"variant":559},{},{"id":1003,"data":1858,"type":572,"tunes":1859},{"text":1005,"level":47},{},{"id":1008,"data":1861,"type":544,"tunes":1862},{"text":1010},{},{"id":1013,"data":1864,"type":647,"tunes":1872},{"content":1865,"stretched":729,"withHeadings":15},[1866,1867,1868,1869,1870,1871],[1017,1018],[1020,1021],[1023,1024],[1026,1027],[1029,1030],[1032,1033],{},{"id":1036,"data":1874,"type":572,"tunes":1875},{"text":1038,"level":47},{},{"id":1041,"data":1877,"type":1048,"tunes":1880},{"link":1043,"meta":1878},{"image":1879,"title":1046,"description":1047},{"url":13},{},{"id":1051,"data":1882,"type":1048,"tunes":1885},{"link":1053,"meta":1883},{"image":1884,"title":1056,"description":1057},{"url":13},{},{"id":1060,"data":1887,"type":1048,"tunes":1890},{"link":1062,"meta":1888},{"image":1889,"title":1065,"description":1066},{"url":13},{},{"id":1069,"data":1892,"type":1048,"tunes":1895},{"link":1071,"meta":1893},{"image":1894,"title":1074,"description":1075},{"url":13},{},{"id":1078,"data":1897,"type":1102,"tunes":1904},{"items":1898,"title":1101},[1899,1900,1901,1902,1903],{"id":1082,"answer":1083,"question":1084},{"id":1086,"answer":1087,"question":1088},{"id":1090,"answer":1091,"question":1092},{"id":1094,"answer":1095,"question":1096},{"id":1098,"answer":1099,"question":1100},{},{"id":1105,"data":1906,"type":1125,"tunes":1912},{"title":1107,"entries":1907},[1908,1909,1910,1911],{"term":1110,"anchor":1111,"definition":1112},{"term":1114,"anchor":1115,"definition":1116},{"term":1118,"anchor":1119,"definition":1120},{"term":1122,"anchor":1123,"definition":1124},{},"Post erfolgreich abgerufen",{"items":1915,"source":1982,"manualIds":1983,"manualMatchedIds":1984},[1916,1923,1929,1936,1942,1949,1956,1962,1969,1976],{"id":1917,"slug":1918,"title":1919,"excerpt":1920,"featuredImage":1921,"publishedAt":1922},"457","what-does-future-proof-gaming-hardware-mean-in-the-neural-rendering-era","Was bedeutet „zukunftssichere“ Gaming-Hardware im Zeitalter des Neural Rendering?","Zukunftssicherheit bedeutete früher, mehr CPU, GPU und VRAM zu kaufen, als man heute brauchte. Neural Rendering macht diese Regel weniger verlässlich. Hier ist ein besserer Entscheidungsrahmen.","\u002Fuploads\u002F2026\u002F10\u002Fwhat-does-future-proof-gaming-hardware-mean-in-the-neural-rendering-era-1792340303825-012uhb.webp","2026-10-18T12:16:00.000Z",{"id":1924,"slug":1925,"title":1926,"excerpt":1927,"featuredImage":14,"publishedAt":1928},"398","upcoming-nintendo-amiibo-new-figures-release-windows-and-functional-significance","Kommende Nintendo amiibo – Neue Figuren, Veröffentlichungszeiträume und funktionale Bedeutung","amiibo sind physische Figuren, die mit NFC-Chips ausgestattet sind, welche mit Nintendo-Konsolen kommunizieren. Sie schalten In-Game-Gegenstände, kosmetische Elemente oder kleine Gameplay-Funktionen in kompatiblen Titeln frei. Diese Katalogübersicht konzentriert sich auf offiziell angekündigte kommende amiibo, ihre voraussichtlichen Veröffentlichungszeiträume, ihren funktionalen Wert und ihre Position innerhalb der breiteren Wellenstruktur.","2026-02-27T15:54:00.000Z",{"id":1930,"slug":1931,"title":1932,"excerpt":1933,"featuredImage":1934,"publishedAt":1935},"454","why-ai-is-reshaping-gaming-memory-hbm-gddr-vram-and-the-fight-for-capacity","Warum KI den Spielspeicher neu gestaltet: HBM, GDDR, VRAM und der Kampf um Kapazität","Das Speicherproblem hinter modernem Gaming dreht sich längst nicht mehr nur darum, wie viele Gigabyte eine GPU benötigt. Die KI-Infrastruktur verändert, welche Speicherprodukte Anbieter priorisieren und wie viel sich Privatkäufer leisten können.","\u002Fuploads\u002F2026\u002F10\u002Fwhy-ai-is-reshaping-gaming-memory-hbm-gddr-vram-and-the-fight-for-capacity-1792335495408-ymehaw.webp","2026-10-18T10:56:00.000Z",{"id":1937,"slug":1938,"title":1939,"excerpt":14,"featuredImage":1940,"publishedAt":1941},"456","what-would-a-spark-like-gaming-pc-actually-change-unified-memory-ai-compute-and-the-classic-gpu-split","Was würde ein Spark-ähnlicher Gaming-PC tatsächlich ändern? Unified Memory, KI-Compute und die klassische GPU-Trennung","\u002Fuploads\u002F2026\u002F10\u002Fwhat-would-a-spark-like-gaming-pc-actually-change-unified-memory-ai-compute-and-the-classic-gpu-split-1792340021752-bia7n6.webp","2026-10-18T12:12:00.000Z",{"id":1943,"slug":1944,"title":1945,"excerpt":1946,"featuredImage":1947,"publishedAt":1948},"455","what-if-a-game-could-predict-its-next-memory-access-ai-prefetching-and-the-future-of-stutter","Was wäre, wenn ein Spiel seinen nächsten Speicherzugriff vorhersagen könnte? KI-Prefetching und die Zukunft von Rucklern","Game-Engines wissen bereits, wohin der Spieler, die Kamera und die Welt gehen. Forschung zeigt, dass gelerntes GPU-Prefetching Speicherseiten vorhersagen kann. Was passiert, wenn man diese Ideen kombiniert?","\u002Fuploads\u002F2026\u002F10\u002Fwhat-if-a-game-could-predict-its-next-memory-access-ai-prefetching-and-the-future-of-stutter-1792339100514-lyx0yw.webp","2026-10-18T11:57:00.000Z",{"id":1950,"slug":1951,"title":1952,"excerpt":1953,"featuredImage":1954,"publishedAt":1955},"433","pre-order-alert-good-smile-company-figma-doom-the-dark-ages-doom-slayer-dx-edition","Vorbestell-Alarm: Good Smile Company Figma Doom: The Dark Ages – Doom Slayer DX Edition","Die neue Good Smile Company Figma Doom: The Dark Ages Doom Slayer DX Edition ist mehr als eine routinemäßige Veröffentlichung einer Figur. Sie verbindet Sammlernachfrage, Franchise-Identität und die breite Anziehungskraft von Doom als eine der langlebigsten Ikonen der Gaming-Welt.","\u002Fuploads\u002F2026\u002F05\u002Fpre-order-alert-good-smile-company-figma-doom-the-dark-ages-doom-slayer-dx-edition-1779227794098-251pwj.webp","2026-04-22T04:37:00.000Z",{"id":1957,"slug":1958,"title":1959,"excerpt":1960,"featuredImage":14,"publishedAt":1961},"399","beyond-scanning-creative-uses-and-modifications-of-amiibo","Jenseits des Scannens – Kreative Nutzungsmöglichkeiten und Modifikationen von amiibo\"","amiibo sind mit NFC ausgestattete Spielfiguren, die seit 2014 von Nintendo veröffentlicht werden. Technisch gesehen sind sie kleine Datenträger in geformten Kunststofffiguren. In der Praxis liegen sie irgendwo zwischen Spielzeug, Sammlerstück und Schnittstellengerät. Das Einscannen in eine Konsole ist nur ein Teil ihres Lebenszyklus. Über die Jahre hinweg betrachtet, behandeln viele Besitzer sie als Objekte mit eigenem kreativen Potenzial.","2026-02-27T16:36:00.000Z",{"id":1963,"slug":1964,"title":1965,"excerpt":1966,"featuredImage":1967,"publishedAt":1968},"453","render-less-infer-more-is-ai-breaking-the-traditional-gaming-hardware-upgrade-cycle","Weniger rendern, mehr inferieren: Durchbricht KI den traditionellen Hardware-Upgrade-Zyklus im Gaming?","KI macht Hochleistungssilizium und Speicher außerhalb des Gamings wertvoller und gibt Spielen gleichzeitig neue Möglichkeiten zum Rendern, Komprimieren und Vorhersagen. Diese Analyse untersucht, ob diese beiden Trends zu einem neuen Hardwaremodell zusammenlaufen.","\u002Fuploads\u002F2026\u002F10\u002Frender-less-infer-more-is-ai-breaking-the-traditional-gaming-hardware-upgrade-cycle-1792323493963-l2x8qb.webp","2026-10-18T03:34:00.000Z",{"id":1970,"slug":1971,"title":1972,"excerpt":1973,"featuredImage":1974,"publishedAt":1975},"434","google-io-2026-gaming-ai-xr-and-the-next-wave-of-collectibles","Google I\u002FO 2026 und Gaming: KI, XR und die nächste Welle von Sammlerstücken","Die Google I\u002FO 2026 war kein klassisches Gaming-Event, aber ihre Ankündigungen zu KI, XR, Gemini, Google Play und kreativen Tools deuten auf einen klaren Wandel in der Gaming-Kultur hin. Dieser Artikel erklärt, wie KI-gestützte Entdeckung, XR-Begleitebenen, Gemini-gestützte Medien und eine schnellere Sichtbarkeit von Charakteren Spiele, Figuren, Sammlerstücke und zukünftige Fan-Ökosysteme prägen könnten.","\u002Fuploads\u002F2026\u002F05\u002Fgoogle-io-2026-gaming-ai-xr-and-the-next-wave-of-collectibles-1779257974958-jjj07f.webp","2026-05-20T00:17:00.000Z",{"id":1977,"slug":1978,"title":1979,"excerpt":1980,"featuredImage":14,"publishedAt":1981},"402","ll-amiibo-compatible-games-complete-overview-of-bonuses-and-gameplay-integration","Alle amiibo-kompatiblen Spiele – Vollständige Übersicht über Boni und Gameplay-Integration","amiibo-Figuren interagieren mit einer breiten Palette von Nintendo-Spielen auf Wii U, Nintendo 3DS und Nintendo Switch. Der Mehrwert unterscheidet sich von Titel zu Titel. In einigen Fällen ist der Bonus kosmetisch. In anderen beeinflusst er das Gameplay direkter. Es folgt eine strukturierte Übersicht über kompatible Titel und die bedeutendsten Freischaltungen, die mit dem Scannen einer Figur verbunden sind.","2026-02-27T18:13:00.000Z","fallback",[],[]]