{"id":869,"date":"2026-10-23T00:18:00","date_gmt":"2026-10-22T22:18:00","guid":{"rendered":"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/"},"modified":"2026-10-23T00:18:00","modified_gmt":"2026-10-22T22:18:00","slug":"game-loop","status":"publish","type":"page","link":"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/","title":{"rendered":"Game Loop (Spielschleife): das Herz jedes Spiels einfach erkl\u00e4rt"},"content":{"rendered":"\n<div id=\"definition\" class=\"wp-block-group gl-def is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"gl-def__label wp-block-paragraph\">Kurz erkl\u00e4rt <span>\u00b7 Technik &amp; Plattform<\/span><\/p>\n\n\n\n<p class=\"gl-def__text wp-block-paragraph\">Die Spielschleife (englisch Game Loop) ist der Kern jedes Echtzeitspiels: eine Schleife, die ununterbrochen Eingaben liest, den Spielzustand weiterrechnet und ein neues Bild zeichnet \u2013 meist viele Dutzend Mal pro Sekunde, vom Start bis zum Beenden.<\/p>\n\n\n\n<p class=\"gl-def__alt wp-block-paragraph\">Auch: Game Loop, Gameloop, Spiel-Schleife, Hauptschleife, Main Loop, Update-Schleife<\/p>\n<\/div>\n\n\n\n<figure class=\"gl-anim\" id=\"animation\"><input type=\"checkbox\" class=\"gl-anim__pause\" id=\"gl-pause-game-loop\"><label for=\"gl-pause-game-loop\" class=\"gl-anim__btn\"><span class=\"gl-anim__p\">Animation anhalten<\/span><span class=\"gl-anim__r\">Animation fortsetzen<\/span><\/label><div class=\"gl-anim__stage\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"g-game-loop\" viewBox=\"0 0 640 360\" role=\"img\" aria-labelledby=\"g-game-loop-t g-game-loop-d\">\n<title id=\"g-game-loop-t\">Spielschleife (Game Loop): Eingabe, Update, Zeichnen<\/title>\n<desc id=\"g-game-loop-d\">Links ein Kreislauf mit drei Stationen: Eingabe, Update und Zeichnen. Ein gelber Punkt l\u00e4uft im Kreis und leuchtet nacheinander jede Station an. Rechts ein kleiner Bildschirm: Bei der Eingabe leuchtet die Pfeiltaste, beim Update rechnet das Spiel die neue Position aus (gestrichelter Umriss), beim Zeichnen springt die Figur dorthin, und der Bildz\u00e4hler steigt. Unten zwei Zeitleisten: Updates kommen in festem Takt, fertige Bilder in schwankenden Abst\u00e4nden.<\/desc>\n<style>.g-game-loop{font-family:\"Space Grotesk\",system-ui,sans-serif}.g-game-loop .bg{fill:#131823}.g-game-loop .ttl{fill:#e8ebf2;font-size:19px;font-weight:700}.g-game-loop .lbl{fill:#aab3c5;font-size:15px}.g-game-loop .sm{fill:#aab3c5;font-size:14px}.g-game-loop .ring{fill:none;stroke:#3a4458;stroke-width:3}.g-game-loop .arr{fill:#3a4458}.g-game-loop .nb{fill:#242c3d;stroke:#3a4458;stroke-width:2}.g-game-loop .nh{fill:rgba(255,215,0,.14);stroke:#ffd700;stroke-width:2.5;opacity:0}.g-game-loop .nt{fill:#e8ebf2;font-size:15px;font-weight:700;text-anchor:middle}.g-game-loop .dot{fill:#ffd700}.g-game-loop .scr{fill:#1d2433;stroke:#3a4458;stroke-width:2}.g-game-loop .gnd{fill:#242c3d}.g-game-loop .hero{fill:#4ade80}.g-game-loop .eye{fill:#131823}.g-game-loop .key{fill:#242c3d;stroke:#aab3c5;stroke-width:2}.g-game-loop .keyon{fill:#38bdf8;opacity:0}.g-game-loop .kt{fill:#e8ebf2;font-size:16px;font-weight:700;text-anchor:middle}.g-game-loop .fr{fill:#ffd700;font-size:15px;font-weight:700;opacity:0}.g-game-loop .lane{stroke:#3a4458;stroke-width:2}.g-game-loop .tu{fill:#ffd700}.g-game-loop .tb{fill:#38bdf8}.g-game-loop .brk{fill:none;stroke:#fb923c;stroke-width:2}.g-game-loop .bt{fill:#fb923c;font-size:14px;font-weight:700;text-anchor:middle}.g-game-loop .ghost{fill:none;stroke:#4ade80;stroke-width:1.5;stroke-dasharray:3 3;opacity:.5}.g-game-loop .rot{transform-origin:130px 168px;animation:g-game-loop-rot 2s linear infinite}.g-game-loop .nh{animation:g-game-loop-nh 2s linear infinite}.g-game-loop .n2{animation-delay:.667s}.g-game-loop .n3{animation-delay:1.333s}.g-game-loop .keyon{animation:g-game-loop-key 2s linear infinite}.g-game-loop .hero-g{animation:g-game-loop-hero 8s steps(1,end) infinite}.g-game-loop .ghost-g{animation:g-game-loop-gh 8s steps(1,end) infinite}.g-game-loop .f1{animation:g-game-loop-f1 8s steps(1,end) infinite}.g-game-loop .f2{animation:g-game-loop-f2 8s steps(1,end) infinite}.g-game-loop .f3{animation:g-game-loop-f3 8s steps(1,end) infinite}.g-game-loop .f4{animation:g-game-loop-f4 8s steps(1,end) infinite}@keyframes g-game-loop-rot{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes g-game-loop-nh{0%,22%{opacity:1}30%,90%{opacity:0}97%,100%{opacity:1}}@keyframes g-game-loop-key{0%,25%{opacity:1}32%,92%{opacity:0}100%{opacity:1}}@keyframes g-game-loop-hero{0%{transform:translateX(0px)}16.66%{transform:translateX(44px)}41.66%{transform:translateX(88px)}66.66%{transform:translateX(132px)}91.66%{transform:translateX(176px)}99.38%,100%{transform:translateX(0px)}}@keyframes g-game-loop-gh{0%{transform:translateX(0px)}8.34%{transform:translateX(44px)}33.34%{transform:translateX(88px)}58.34%{transform:translateX(132px)}83.34%{transform:translateX(176px)}99.38%,100%{transform:translateX(0px)}}@keyframes g-game-loop-f1{0%,16.54%{opacity:0}16.66%,41.54%{opacity:1}41.66%,100%{opacity:0}}@keyframes g-game-loop-f2{0%,41.54%{opacity:0}41.66%,66.54%{opacity:1}66.66%,100%{opacity:0}}@keyframes g-game-loop-f3{0%,66.54%{opacity:0}66.66%,91.54%{opacity:1}91.66%,100%{opacity:0}}@keyframes g-game-loop-f4{0%,91.54%{opacity:0}91.66%,99.25%{opacity:1}99.38%,100%{opacity:0}}@media (prefers-reduced-motion:reduce){.g-game-loop *{animation:none!important}.g-game-loop .nh.n2{opacity:1}.g-game-loop .hero-g,.g-game-loop .ghost-g{transform:translateX(88px)}.g-game-loop .f2{opacity:1}.g-game-loop .rot{transform:rotate(98deg)}}<\/style>\n<rect class=\"bg\" width=\"640\" height=\"360\" rx=\"18\"\/>\n<text class=\"ttl\" x=\"28\" y=\"40\">Spielschleife: immer wieder dieselben drei Schritte<\/text>\n<circle class=\"ring\" cx=\"130\" cy=\"168\" r=\"72\"\/>\n<path class=\"arr\" d=\"M-7 -7L7 0L-7 7Z\" transform=\"translate(192.4 132.0) rotate(60)\"\/>\n<path class=\"arr\" d=\"M-7 -7L7 0L-7 7Z\" transform=\"translate(130.0 240.0) rotate(180)\"\/>\n<path class=\"arr\" d=\"M-7 -7L7 0L-7 7Z\" transform=\"translate(67.6 132.0) rotate(300)\"\/>\n<rect class=\"nb\" x=\"80.0\" y=\"80.0\" width=\"100\" height=\"32\" rx=\"9\"\/>\n<rect class=\"nh\" x=\"80.0\" y=\"80.0\" width=\"100\" height=\"32\" rx=\"9\"\/>\n<text class=\"nt\" x=\"130.0\" y=\"101.5\">Eingabe<\/text>\n<rect class=\"nb\" x=\"142.4\" y=\"188.0\" width=\"100\" height=\"32\" rx=\"9\"\/>\n<rect class=\"nh n2\" x=\"142.4\" y=\"188.0\" width=\"100\" height=\"32\" rx=\"9\"\/>\n<text class=\"nt\" x=\"192.4\" y=\"209.5\">Update<\/text>\n<rect class=\"nb\" x=\"17.6\" y=\"188.0\" width=\"100\" height=\"32\" rx=\"9\"\/>\n<rect class=\"nh n3\" x=\"17.6\" y=\"188.0\" width=\"100\" height=\"32\" rx=\"9\"\/>\n<text class=\"nt\" x=\"67.6\" y=\"209.5\">Zeichnen<\/text>\n<g class=\"rot\"><circle class=\"dot\" cx=\"130\" cy=\"96\" r=\"8\"\/><\/g>\n<rect class=\"scr\" x=\"292\" y=\"62\" width=\"320\" height=\"150\" rx=\"12\"\/>\n<rect class=\"gnd\" x=\"294\" y=\"178\" width=\"316\" height=\"32\"\/>\n<rect class=\"key\" x=\"308\" y=\"76\" width=\"36\" height=\"32\" rx=\"7\"\/><rect class=\"keyon\" x=\"308\" y=\"76\" width=\"36\" height=\"32\" rx=\"7\"\/><text class=\"kt\" x=\"326\" y=\"98\">\u2192<\/text>\n<text class=\"sm\" x=\"352\" y=\"97\">Taste gedr\u00fcckt?<\/text>\n<text class=\"fr f1\" x=\"598\" y=\"98\" text-anchor=\"end\">Bild 1<\/text>\n<text class=\"fr f2\" x=\"598\" y=\"98\" text-anchor=\"end\">Bild 2<\/text>\n<text class=\"fr f3\" x=\"598\" y=\"98\" text-anchor=\"end\">Bild 3<\/text>\n<text class=\"fr f4\" x=\"598\" y=\"98\" text-anchor=\"end\">Bild 4<\/text>\n<g class=\"ghost-g\"><rect class=\"ghost\" x=\"314\" y=\"142\" width=\"32\" height=\"36\" rx=\"8\"\/><\/g>\n<g class=\"hero-g\"><rect class=\"hero\" x=\"314\" y=\"142\" width=\"32\" height=\"36\" rx=\"8\"\/><circle class=\"eye\" cx=\"335\" cy=\"154\" r=\"3\"\/><\/g>\n<text class=\"lbl\" x=\"28\" y=\"268\">Update: fester Takt<\/text>\n<text class=\"lbl\" x=\"28\" y=\"304\">Bild: wenn es fertig ist<\/text>\n<path class=\"lane\" d=\"M200 262H610M200 298H610\"\/>\n<g class=\"tu\"><rect x=\"198\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"239\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"280\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"321\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"362\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"403\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"444\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"485\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"526\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"567\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"608\" y=\"252\" width=\"4\" height=\"20\" rx=\"2\"\/><\/g>\n<g class=\"tb\"><rect x=\"198\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"236\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"282\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"328\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"374\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"472\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"510\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"554\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><rect x=\"598\" y=\"288\" width=\"4\" height=\"20\" rx=\"2\"\/><\/g>\n<path class=\"brk\" d=\"M380 314V320H470V314\"\/>\n<text class=\"bt\" x=\"425\" y=\"336\">langsames Bild: 2 Updates<\/text>\n<text class=\"sm\" x=\"28\" y=\"350\">Hier stark verlangsamt \u2013 echte Spiele schaffen eine Runde oft 60-mal pro Sekunde.<\/text>\n<\/svg><\/div><figcaption><b>So funktioniert\u2019s:<\/b> Ein Punkt l\u00e4uft durch die drei Schritte der Spielschleife: Eingabe, Update, Zeichnen. Rechts bewegt sich die Figur bei jedem Durchlauf ein St\u00fcck; unten kommen Updates im festen Takt, fertige Bilder dagegen unregelm\u00e4\u00dfig.<\/figcaption><\/figure>\n\n\n\n<nav class=\"mag-toc\" aria-label=\"Inhalt\"><details><summary>Inhalt<\/summary><ol><li><a href=\"#bedeutung\">Was ist ein Game Loop?<\/a><\/li><li><a href=\"#so-funktioniert-es\">Wie funktioniert die Spielschleife?<\/a><\/li><li><a href=\"#zeitschritt\">Fester Zeitschritt oder variable Zeit?<\/a><\/li><li><a href=\"#spielzeit\">Spielzeit und echte Zeit: Pause, Zeitlupe, Hintergrund<\/a><\/li><li><a href=\"#beispiele\">Spielschleife (Game Loop) in Spielen auf Player 0o5<\/a><\/li><li><a href=\"#faq\">H\u00e4ufige Fragen<\/a><\/li><li><a href=\"#verwandte-begriffe\">Verwandte Begriffe<\/a><\/li><\/ol><\/details><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bedeutung\">Was ist ein Game Loop?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Buch wartet, bis du umbl\u00e4tterst. Ein Spiel dagegen l\u00e4uft weiter, auch wenn du nichts tust: Gegner bewegen sich, die Uhr tickt, Wasser flie\u00dft. M\u00f6glich macht das die <strong>Spielschleife<\/strong>, englisch <em>Game Loop<\/em>. Sie ist der Programmteil, der vom Start bis zum Beenden immer wieder dieselben Schritte ausf\u00fchrt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jeder Durchlauf rechnet die Spielwelt ein kleines St\u00fcck weiter und erzeugt ein neues Einzelbild. Wie viele Bilder pro Sekunde dabei herauskommen, misst die <a href=\"https:\/\/0o5.de\/magazin\/glossar\/bildrate\/\">Bildrate<\/a>. L\u00e4uft die Schleife fl\u00fcssig, entsteht der Eindruck einer lebendigen, durchgehenden Welt \u2013 obwohl sie in Wahrheit aus vielen winzigen Schritten besteht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"so-funktioniert-es\">Wie funktioniert die Spielschleife?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Durchlauf besteht aus drei Schritten, die die Animation oben stark verlangsamt zeigt:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Eingabe:<\/strong> Das Spiel fragt ab, was seit dem letzten Durchlauf passiert ist \u2013 Tasten, Mausklicks, Ber\u00fchrungen, ein <a href=\"https:\/\/0o5.de\/magazin\/glossar\/gamepad\/\">Gamepad<\/a> oder Daten aus dem Netz.<\/li>\n\n<li><strong>Update:<\/strong> Es rechnet die Welt einen Schritt weiter. Figuren bewegen sich, die <a href=\"https:\/\/0o5.de\/magazin\/glossar\/physik-engine\/\">Physik<\/a> wirkt, die <a href=\"https:\/\/0o5.de\/magazin\/glossar\/kollisionserkennung\/\">Kollisionserkennung<\/a> pr\u00fcft Zusammenst\u00f6\u00dfe, Punkte und Timer werden aktualisiert.<\/li>\n\n<li><strong>Zeichnen:<\/strong> Aus dem neuen Zustand entsteht ein Bild, das auf dem Bildschirm erscheint. Englisch hei\u00dft dieser Schritt <em>Render<\/em>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Danach beginnt alles von vorn. Browserspiele lassen sich daf\u00fcr meist vom Browser selbst ansto\u00dfen: \u00dcber die Funktion <code>requestAnimationFrame<\/code> ruft er das Spiel genau dann auf, wenn der Bildschirm bereit f\u00fcr ein neues Bild ist.<\/p>\n\n\n\n<div class=\"wp-block-group mag-tip is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"mag-tip__text wp-block-paragraph\"><strong>Tipp:<\/strong> Die Reihenfolge erkl\u00e4rt auch, warum jede Eingabe ein wenig verz\u00f6gert ankommt: Ein Tastendruck wirkt erst im n\u00e4chsten Update und wird erst im Bild danach sichtbar. Mehr dazu steht unter <a href=\"https:\/\/0o5.de\/magazin\/glossar\/input-delay\/\">Input Delay<\/a>.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"zeitschritt\">Fester Zeitschritt oder variable Zeit?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die wichtigste Frage beim Bau einer Spielschleife lautet: Um wie viel Zeit rechnet das Update die Welt jedes Mal weiter? Es gibt zwei Ans\u00e4tze:<\/p>\n\n\n\n<figure class=\"wp-block-table mag-table\"><table><thead><tr><th><\/th><th>Variable Zeit<\/th><th>Fester Zeitschritt<\/th><\/tr><\/thead><tbody><tr><td>Prinzip<\/td><td>jedes Update rechnet mit der Zeit seit dem letzten Bild (englisch <em>Delta Time<\/em>)<\/td><td>jedes Update rechnet mit derselben kurzen Zeitspanne, etwa einer Sechzigstelsekunde<\/td><\/tr><tr><td>Auf langsamen Ger\u00e4ten<\/td><td>gr\u00f6\u00dfere Spr\u00fcnge pro Bild<\/td><td>mehrere Updates hintereinander, dann ein Bild<\/td><\/tr><tr><td>Vorteil<\/td><td>einfach, passt sich jeder Leistung an<\/td><td>gleiches Ergebnis auf jedem Ger\u00e4t, stabile Physik<\/td><\/tr><tr><td>Nachteil<\/td><td>Physik wird ungenauer, schnelle Objekte tunneln leichter<\/td><td>etwas aufwendiger zu bauen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Spiele trennen deshalb Rechnen und Zeichnen: Das Update l\u00e4uft in einem festen Takt, gezeichnet wird so oft, wie das Ger\u00e4t es schafft. Braucht ein Bild l\u00e4nger, holt die Schleife die fehlenden Updates nach \u2013 die untere Zeitleiste der Animation zeigt so einen Fall. Das Spiel l\u00e4uft dann auf einem schwachen Handy genauso schnell wie auf einem starken PC, nur mit weniger Bildern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein fester Zeitschritt ist auch die Voraussetzung f\u00fcr <a href=\"https:\/\/0o5.de\/magazin\/glossar\/lockstep\/\">Lockstep<\/a> in Online-Spielen: Nur wenn alle Rechner in gleich gro\u00dfen Schritten rechnen, kommen sie zum selben Ergebnis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"spielzeit\">Spielzeit und echte Zeit: Pause, Zeitlupe, Hintergrund<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weil die Schleife die Spielzeit selbst z\u00e4hlt, kann ein Spiel sie anhalten, verlangsamen oder beschleunigen. Pause hei\u00dft: Die Updates ruhen. Zeitlupe hei\u00dft: Jedes Update rechnet einen kleineren Schritt. Ein Tempo-Knopf l\u00e4sst mehrere Updates pro Bild laufen. Eine Spieluhr, die nur bei laufenden Updates tickt, misst darum die Spielzeit, nicht die Zeit an deiner Wanduhr.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Browser bremsen Seiten in Hintergrund-Tabs stark aus oder halten sie ganz an. Spiele, die trotzdem weiterlaufen sollen, rechnen deshalb anhand der echten Uhrzeit nach, wie viel Zeit vergangen ist. Nach demselben Prinzip funktioniert der <a href=\"https:\/\/0o5.de\/magazin\/glossar\/offline-fortschritt\/\">Offline-Fortschritt<\/a> vieler <a href=\"https:\/\/0o5.de\/magazin\/glossar\/idle-spiel\/\">Idle-Spiele<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"beispiele\">Spielschleife (Game Loop) in Spielen auf Player 0o5<\/h2>\n\n\n\n<ul class=\"gl-games\"><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/flugsimulator-z9001-272\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/flugsimulator-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/flugsimulator-z9001-272\/\">Flugsimulator Z9001<\/a><\/h3><p>Der <a href=\"https:\/\/0o5.de\/magazin\/flugsimulator-z9001-272\/\">Flugsimulator Z9001<\/a> rechnet sein Flugmodell mit 12,5 Schritten pro Sekunde \u2013 Auftrieb, Widerstand, Schub, Str\u00f6mungsabriss und mehr. Stellst du im Browser den Takt auf Turbo, bleibt die Uhr des Rechners echt, es gibt nur mehr Bilder pro Sekunde.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/flugsimulator\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Flugsimulator Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Flugsimulator Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/flugsimulator-z9001-272\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/sand-simulation-234\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/sand-simulation-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/sand-simulation-234\/\">Sand<\/a><\/h3><p>In <a href=\"https:\/\/0o5.de\/magazin\/sand-simulation-234\/\">Sand<\/a> kannst du die Simulation anhalten, im Einzelschritt weiterschalten, in Zeitlupe laufen lassen und mit + und \u2212 das Tempo \u00e4ndern. Bei den Herausforderungen l\u00e4uft die Uhr nur, solange die Simulation l\u00e4uft.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/puzzle\/sand\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Sand\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Sand spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/sand-simulation-234\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/flaggenland-aufbau-strategie-216\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/flaggenland-aufbau-strategie-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/flaggenland-aufbau-strategie-216\/\">Flaggenland<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/flaggenland-aufbau-strategie-216\/\">Flaggenland<\/a> l\u00e4sst sich bis 8\u00d7 beschleunigen. F\u00fcr die Bestenliste z\u00e4hlt die Spielzeit, nicht die echte Zeit \u2013 das Hochdrehen spart Wartezeit, ohne die Wertung zu verf\u00e4lschen.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/strategie\/flaggenland\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Flaggenland\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Flaggenland spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/flaggenland-aufbau-strategie-216\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/keks-imperium-171\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/keks-imperium-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/keks-imperium-171\/\">Keks-Imperium<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/keks-imperium-171\/\">Keks-Imperium<\/a> rechnet \u00fcber die echte Uhrzeit und l\u00e4uft deshalb auch im Hintergrund-Tab mit voller Geschwindigkeit weiter. Ist die Seite geschlossen, backen die Geb\u00e4ude mit 25 % weiter, h\u00f6chstens 12 Stunden lang.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/strategie\/keksimperium\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Keks-Imperium\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Keks-Imperium spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/keks-imperium-171\/\">Zum Guide<\/a><\/p><\/div><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">H\u00e4ufige Fragen zu Spielschleife (Game Loop)<\/h2>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Was ist ein Game Loop?<\/summary>\n<p class=\"wp-block-paragraph\">Ein Game Loop, deutsch Spielschleife, ist die Schleife im Kern eines Spiels. Sie liest Eingaben, rechnet den Spielzustand weiter und zeichnet ein neues Bild \u2013 viele Male pro Sekunde.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Was ist ein fester Zeitschritt?<\/summary>\n<p class=\"wp-block-paragraph\">Bei einem festen Zeitschritt rechnet jedes Update die Spielwelt um genau dieselbe Zeitspanne weiter, etwa eine Sechzigstelsekunde. Dadurch l\u00e4uft das Spiel auf schnellen und langsamen Ger\u00e4ten gleich schnell, und die Physik bleibt stabil.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Was ist Delta Time?<\/summary>\n<p class=\"wp-block-paragraph\">Delta Time ist die Zeit, die seit dem letzten Bild vergangen ist. Spiele mit variabler Zeit verrechnen Bewegungen damit, damit eine Figur pro Sekunde gleich weit l\u00e4uft, egal wie viele Bilder entstehen.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Warum l\u00e4uft ein Browserspiel im Hintergrund-Tab nicht weiter?<\/summary>\n<p class=\"wp-block-paragraph\">Browser bremsen Seiten in Hintergrund-Tabs stark aus, um Strom zu sparen, und rufen die Spielschleife dann kaum noch auf. Spiele, die trotzdem weiterlaufen sollen, rechnen die vergangene Zeit anhand der Uhr nach.<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwandte-begriffe\">Verwandte Begriffe<\/h2>\n\n\n\n<ul class=\"gl-rel\"><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/bildrate\/\"><small>Technik &amp; Plattform<\/small><b>Bildrate (FPS)<\/b><span>30, 60 oder 120? Die Bildrate z\u00e4hlt, wie viele Bilder ein Spiel pro Sekunde zeichnet \u2013 und entscheidet, ob es fl\u00fcssig l\u00e4uft.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/physik-engine\/\"><small>Spielmechanik<\/small><b>Physik-Engine<\/b><span>Schwerkraft, St\u00f6\u00dfe, Reibung: Was eine Physik-Engine ist, wie sie Takt f\u00fcr Takt rechnet und warum Kugeln, Buggys und Golfb\u00e4lle so echt wirken.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/kollisionserkennung\/\"><small>Spielmechanik<\/small><b>Kollisionserkennung<\/b><span>Ball trifft Wand, Figur trifft M\u00fcnze: Wie Kollisionserkennung funktioniert, warum schnelle Objekte durch W\u00e4nde tunneln und wie Spiele das verhindern.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/lockstep\/\"><small>Multiplayer &amp; Online<\/small><b>Lockstep (Gleichschritt)<\/b><span>Nur Befehle tauschen, alles selbst rechnen: Wie der Gleichschritt Online-Partien synchron h\u00e4lt \u2013 erkl\u00e4rt an Flaggenland, Kicker Z9001 und Bumm Z9001.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/input-delay\/\"><small>Multiplayer &amp; Online<\/small><b>Input Delay (Eingabeverz\u00f6gerung)<\/b><span>Vom Tastendruck bis zum Sprung vergeht Zeit. Warum Online-Spiele Eingaben sogar absichtlich ein paar Bilder sp\u00e4ter ausf\u00fchren.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/game-engine\/\"><small>Technik &amp; Plattform<\/small><b>Game Engine<\/b><span>Der Motor unter dem Spiel: Eine Game Engine k\u00fcmmert sich um Grafik, Physik, Ton und Eingabe \u2013 das Spiel bringt Level, Figuren und Regeln.<\/span><\/a><\/li><\/ul>\n\n\n\n<p class=\"gl-back\"><a class=\"mag-btn mag-btn--ghost\" href=\"https:\/\/0o5.de\/magazin\/glossar\/\">\u2190 Alle 199 Begriffe im Spiele-Glossar<\/a><a class=\"mag-btn mag-btn--play\" href=\"https:\/\/0o5.de\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Zur Spieleseite|Spielschleife (Game Loop)\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Zu den Spielen<\/span><\/a><\/p>\n\n\n\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"DefinedTerm\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/#begriff\", \"name\": \"Spielschleife (Game Loop)\", \"description\": \"Die Spielschleife (englisch Game Loop) ist der Kern jedes Echtzeitspiels: eine Schleife, die ununterbrochen Eingaben liest, den Spielzustand weiterrechnet und ein neues Bild zeichnet \u2013 meist viele Dutzend Mal pro Sekunde, vom Start bis zum Beenden.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/\", \"inLanguage\": \"de\", \"inDefinedTermSet\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/#glossar\"}, \"subjectOf\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/#richSnippet\"}, \"alternateName\": [\"Game Loop\", \"Gameloop\", \"Spiel-Schleife\", \"Hauptschleife\", \"Main Loop\", \"Update-Schleife\"], \"sameAs\": [\"https:\/\/de.wikipedia.org\/wiki\/Game_Loop\", \"https:\/\/www.wikidata.org\/wiki\/Q26836266\"], \"image\": \"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/glossar-game-loop.jpg\"}, {\"@type\": \"DefinedTermSet\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/#glossar\", \"name\": \"Spiele-Glossar von Player 0o5\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/\", \"inLanguage\": \"de\", \"publisher\": {\"@id\": \"https:\/\/0o5.de\/magazin\/#organization\"}}, {\"@type\": \"WebPage\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/#webpage\", \"about\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/#begriff\"}, \"mainEntity\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/#begriff\"}, \"isPartOf\": {\"@id\": \"https:\/\/0o5.de\/magazin\/#website\"}, \"speakable\": {\"@type\": \"SpeakableSpecification\", \"cssSelector\": [\".gl-def__text\"]}, \"keywords\": \"spielschleife, game loop erkl\u00e4rt, fester zeitschritt, delta time, fixed timestep, update und render\", \"mentions\": [{\"@id\": \"https:\/\/0o5.de\/games\/z9001\/flugsimulator\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/puzzle\/sand\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/strategie\/flaggenland\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/strategie\/keksimperium\/#spiel\"}], \"relatedLink\": [\"https:\/\/0o5.de\/magazin\/glossar\/bildrate\/\", \"https:\/\/0o5.de\/magazin\/glossar\/physik-engine\/\", \"https:\/\/0o5.de\/magazin\/glossar\/kollisionserkennung\/\", \"https:\/\/0o5.de\/magazin\/glossar\/lockstep\/\", \"https:\/\/0o5.de\/magazin\/glossar\/input-delay\/\", \"https:\/\/0o5.de\/magazin\/glossar\/game-engine\/\"]}, {\"@type\": \"FAQPage\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/game-loop\/#faq\", \"inLanguage\": \"de\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Was ist ein Game Loop?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Ein Game Loop, deutsch Spielschleife, ist die Schleife im Kern eines Spiels. Sie liest Eingaben, rechnet den Spielzustand weiter und zeichnet ein neues Bild \u2013 viele Male pro Sekunde.\"}}, {\"@type\": \"Question\", \"name\": \"Was ist ein fester Zeitschritt?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Bei einem festen Zeitschritt rechnet jedes Update die Spielwelt um genau dieselbe Zeitspanne weiter, etwa eine Sechzigstelsekunde. Dadurch l\u00e4uft das Spiel auf schnellen und langsamen Ger\u00e4ten gleich schnell, und die Physik bleibt stabil.\"}}, {\"@type\": \"Question\", \"name\": \"Was ist Delta Time?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Delta Time ist die Zeit, die seit dem letzten Bild vergangen ist. Spiele mit variabler Zeit verrechnen Bewegungen damit, damit eine Figur pro Sekunde gleich weit l\u00e4uft, egal wie viele Bilder entstehen.\"}}, {\"@type\": \"Question\", \"name\": \"Warum l\u00e4uft ein Browserspiel im Hintergrund-Tab nicht weiter?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Browser bremsen Seiten in Hintergrund-Tabs stark aus, um Strom zu sparen, und rufen die Spielschleife dann kaum noch auf. Spiele, die trotzdem weiterlaufen sollen, rechnen die vergangene Zeit anhand der Uhr nach.\"}}]}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Eingabe, Update, Zeichnen \u2013 und wieder von vorn: Wie die Spielschleife funktioniert und warum ein fester Zeitschritt ein Spiel auf jedem Ger\u00e4t gleich schnell macht.<\/p>\n","protected":false},"author":1,"featured_media":643,"parent":42,"menu_order":163,"comment_status":"closed","ping_status":"closed","template":"glossar-begriff","meta":{"footnotes":""},"class_list":["post-869","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/comments?post=869"}],"version-history":[{"count":0,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/869\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/42"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/media\/643"}],"wp:attachment":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/media?parent=869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}