Gaming

Xbox delays new Fable to 2026

The fantasy action-RPG is being developed by Playground Games, the studio behind the fan-favourite Forza Horizon series

Fable 2026

The next Fable game has been delayed to 2026.

Xbox Game Studios boss Craig Duncan confirmed the news about the Playground Games-developed fantasy action-RPG on the Official Xbox Podcast.

“We’re really excited about [Fable‘s] progress and where Playground Games are. We previously announced Fable as 2025. We are actually going to give Fable more time. It’s going to ship in 2026 now,” said Duncan. “While I know that’s not maybe the news people want to hear, what I want is to assure people that it’s definitely worth the wait.”

The new Fable, which is intended to be a series reboot, first began development in 2018 at Playground Games, the team behind Xbox’s acclaimed Forza Horizon series. Canada’s Eidos Montreal (Marvel’s Guardians of the GalaxyDeus Ex: Mankind Divided) is also assisting with development.

Of the many games that Xbox has slowly been working on to build out its portfolio, Fable is perhaps one of the most anticipated. The series’ original trilogy on Xbox and Xbox 360 are fan-favourite games, making this new Fable a particularly exciting prospect for people.

While the delay is certainly disappointing for fans, Xbox did briefly show off some early gameplay in the podcast. This is the first in-game footage we’ve seen since a new trailer was shown at last year’s Xbox Games Showcase in June. Check out the new Official Xbox Podcast gameplay below:

With Fable delayed, Xbox’s first-party slate for later in 2025 remains unclear. Earlier this month, the company released Obsidian’s Avowed to a largely positive reception, with its next exclusive game, Montreal-based Compulsion’s South of Midnight, coming in April. Soon after, id Software will launch Doom: The Dark Ages in May.

While Xbox has other confirmed games in the pipeline, including Gears of War: E-Day from Vancouver’s The Coalition, Rare’s Everwild, The Initiative’s Perfect Dark and Arcane Studio’s Blade, none of these titles have release windows. Presumably, Xbox’s traditional June showcase, which has not yet been dated for this year, will provide some clarity on when to expect at least some of these games.

Source: Xbox

MobileSyrup may earn a commission from purchases made via our links, which helps fund the journalism we provide free on our website. These links do not influence our editorial content. Support us here.

Related Articles

Fatal error: Uncaught Aws\S3\Exception\PermanentRedirectException: Encountered a permanent redirect while requesting https://ms-staging-baselayer-static-assets.s3.ca-central-1.amazonaws.com/?list-type=2&delimiter=%2F&prefix=uploads%2Fwpcf7_uploads%2F. Are you sure you are using the correct region for this bucket? in /var/www/html/vendor/aws/aws-sdk-php/src/S3/PermanentRedirectMiddleware.php:49 Stack trace: #0 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(209): Aws\S3\PermanentRedirectMiddleware->Aws\S3\{closure}(Object(Aws\Result)) #1 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(Aws\Result), NULL) #2 /var/www/html/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #3 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(163): GuzzleHttp\Promise\TaskQueue->run() #4 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(189): GuzzleHttp\Handler\CurlMultiHandler->tick() #5 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Handler\CurlMultiHandler->execute(true) #6 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn() #7 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #8 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #9 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #10 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #11 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending() #12 /var/www/html/vendor/aws/aws-sdk-php/src/AwsClientTrait.php(58): GuzzleHttp\Promise\Promise->wait() #13 /var/www/html/vendor/aws/aws-sdk-php/src/ResultPaginator.php(151): Aws\AwsClient->execute(Object(Aws\Command)) #14 /var/www/html/vendor/aws/aws-sdk-php/src/functions.php(52): Aws\ResultPaginator->valid() #15 /var/www/html/vendor/aws/aws-sdk-php/src/functions.php(69): Aws\map(Object(Aws\ResultPaginator), Object(Closure)) #16 [internal function]: Aws\flatmap(Object(Aws\ResultPaginator), Object(Closure)) #17 /var/www/html/wp-content/plugins/s3-uploads/inc/class-stream-wrapper.php(695): Generator->valid() #18 [internal function]: S3_Uploads\Stream_Wrapper->dir_readdir() #19 /var/www/html/wp-content/plugins/contact-form-7/includes/file.php(362): readdir(Resource id #734) #20 /var/www/html/wp-includes/class-wp-hook.php(322): wpcf7_cleanup_upload_files() #21 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #22 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #23 /var/www/html/wp-includes/load.php(1280): do_action('shutdown') #24 [internal function]: shutdown_action_hook() #25 {main} thrown in /var/www/html/vendor/aws/aws-sdk-php/src/S3/PermanentRedirectMiddleware.php on line 49