{"id":4902,"date":"2025-09-04T18:01:27","date_gmt":"2025-09-04T18:01:27","guid":{"rendered":"https:\/\/migs.biz\/?post_type=tec_session&#038;p=4902"},"modified":"2025-10-15T19:46:30","modified_gmt":"2025-10-15T19:46:30","slug":"rolling-back-the-curtain-designing-for-rollback-netcode","status":"publish","type":"tec_session","link":"https:\/\/migs.biz\/fr\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/","title":{"rendered":"Rolling Back The Curtain &#8211; Designing for Rollback Netcode"},"content":{"rendered":"<p>&#8220;Rollback Netcode&#8221; is understood by many to be the state of the art of networking technology for building fast-paced online games where every frame counts. Of course, it isn&#8217;t quite as simple as installing the &#8220;&#8221;rollback&#8221;&#8221; package and ticking a box.<\/p>\n\n\n\n<p>Using examples from Thunder Lotus&#8217; 33-player co-op action roguelike, 33 Immortals, we will explore how using a predict-rollback multiplayer framework influences all aspects of the production, from game design decisions to art and animation. Building a rollback multiplayer game presents unique architecture and development challenges, while also creating opportunities for gameplay that would otherwise not be viable.<\/p>","protected":false},"excerpt":{"rendered":"<p>&#8220;Rollback Netcode&#8221; is understood by many to be the state of the art of networking technology for building fast-paced online games where every frame counts. Of course, it isn&#8217;t quite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"session_track":[195,201],"session_location":[205],"class_list":["post-4902","tec_session","type-tec_session","status-publish","hentry","tec_track-development","tec_track-stage-a","tec_location-stage-a"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rolling Back The Curtain - Designing for Rollback Netcode - MIGS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/migs.biz\/fr\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rolling Back The Curtain - Designing for Rollback Netcode - MIGS\" \/>\n<meta property=\"og:description\" content=\"&#8220;Rollback Netcode&#8221; is understood by many to be the state of the art of networking technology for building fast-paced online games where every frame counts. Of course, it isn&#8217;t quite [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migs.biz\/fr\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/\" \/>\n<meta property=\"og:site_name\" content=\"MIGS\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-15T19:46:30+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rolling Back The Curtain - Designing for Rollback Netcode - MIGS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/migs.biz\/fr\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/","og_locale":"fr_CA","og_type":"article","og_title":"Rolling Back The Curtain - Designing for Rollback Netcode - MIGS","og_description":"&#8220;Rollback Netcode&#8221; is understood by many to be the state of the art of networking technology for building fast-paced online games where every frame counts. Of course, it isn&#8217;t quite [&hellip;]","og_url":"https:\/\/migs.biz\/fr\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/","og_site_name":"MIGS","article_modified_time":"2025-10-15T19:46:30+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migs.biz\/en\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/","url":"https:\/\/migs.biz\/en\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/","name":"Rolling Back The Curtain - Designing for Rollback Netcode - MIGS","isPartOf":{"@id":"https:\/\/migs.biz\/fr\/#website"},"datePublished":"2025-09-04T18:01:27+00:00","dateModified":"2025-10-15T19:46:30+00:00","breadcrumb":{"@id":"https:\/\/migs.biz\/en\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migs.biz\/en\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migs.biz\/en\/sessions\/rolling-back-the-curtain-designing-for-rollback-netcode\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/migs.biz\/fr\/"},{"@type":"ListItem","position":2,"name":"Rolling Back The Curtain &#8211; Designing for Rollback Netcode"}]},{"@type":"WebSite","@id":"https:\/\/migs.biz\/fr\/#website","url":"https:\/\/migs.biz\/fr\/","name":"MIGS","description":"MIGS: CANADA\u2019S OLDEST VIDEO GAME CONFERENCE","publisher":{"@id":"https:\/\/migs.biz\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/migs.biz\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/migs.biz\/fr\/#organization","name":"MIGS","url":"https:\/\/migs.biz\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/migs.biz\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/migs.biz\/wp-content\/uploads\/2025\/12\/migsclean.svg","contentUrl":"https:\/\/migs.biz\/wp-content\/uploads\/2025\/12\/migsclean.svg","width":496,"height":227,"caption":"MIGS"},"image":{"@id":"https:\/\/migs.biz\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/sessions\/4902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/types\/tec_session"}],"author":[{"embeddable":true,"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":2,"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/sessions\/4902\/revisions"}],"predecessor-version":[{"id":5553,"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/sessions\/4902\/revisions\/5553"}],"wp:attachment":[{"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/media?parent=4902"}],"wp:term":[{"taxonomy":"tec_track","embeddable":true,"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/session_track?post=4902"},{"taxonomy":"tec_location","embeddable":true,"href":"https:\/\/migs.biz\/fr\/wp-json\/wp\/v2\/session_location?post=4902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}