Gaming

Balatro and Dragon Age: The Veilguard win big at Canadian Game Awards

The fifth edition of the Canadian Game Awards was recently held in Toronto. On Saturday, February 15th, the Bell TIFF Lightbox opened its doors, inviting members of the industry and fans alike to celebrate cutting-edge indie games as well as AAA behemoths.

Recognizing everything from indie game developers to best art direction in a game, esports players and outstanding studios, the Canadian Game Awards highlight the many accomplishments of the Canadian video game industry.

As a result of the Canadian Game Awards, smash-hit poker roguelike Balatro and fantasy epic Dragon Age: The Veilguard were both unequivocal victors throughout the evening. 

If you happen to miss the live stream of the awards on the weekend, a recording of the festivities is now available to view.

Here are the winners of the Canadian Game Awards:

Best Art Direction

  • WINNER: 1000xRESIST (Sunset Visitor)
  • Lil Guardsman (Hilltop Studios)
  • Été (Impossible)
  • Dragon Age: The Veilguard (BioWare)
  • Venture to the Vile (Cut to Bits)

Best Game Design

  • WINNER: Balatro (Local Thunk)
  • Été (Impossible)
  • Dragon Age: The Veilguard (BioWare)
  • Beastieball (Wishes Unlimited)
  • The Outlast Trials (Red Barrels)

Best Score/Soundtrack

  • WINNER: Dragon Age: The Veilguard (BioWare)
  • Lil Guardsman (Hilltop Studios)
  • Été (Impossible)
  • 1000xRESIST (Sunset Visitor)
  • Spirit City: Lofi Sessions (Homework Radio)

Best Narrative

  • WINNER: Dragon Age: The Veilguard (BioWare)
  • Lil Guardsman (Hilltop Studios)
  • Times & Galaxy (Copychaser Games)
  • 1000xRESIST (Sunset Visitor)
  • Venture to the Vile (Cut to Bits)

Best Performance

  • WINNER: Humberly González (Star Wars: Outlaws)
  • Nhi Do (1000xRESIST)
  • Ben Burnes (Moving Houses)
  • Matt Mercer (Dragon Age: The Veilguard)

Best Audio Design

  • WINNER: Dragon Age: The Veilguard (BioWare)
  • Balatro (Local Thunk)
  • Été (Impossible)
  • Lil Guardsman (Hilltop Studios)
  • 1000xRESIST (Sunset Visitor)

Best Technology/Innovation

  • WINNER: Homeworld 3 (Blackbird Interactive)
  • Moving Houses (Gordon Little)
  • Times & Galaxy (Copychaser Games)
  • Dragon Age: The Veilguard (BioWare)
  • Balatro (LocalThunk)

Best Debut Indie Game

  • WINNER: Balatro (LocalThunk)
  • Spiral (Folklore Games)
  • Été (Impossible)
  • 1000xRESIST (Sunset Visitor)
  • Nightingale (Inflexion Games)

Best Debut Studio

  • WINNER: LocalThunk (Balatro)
  • Folklore Games (Spiral)
  • Impossible (Été)
  • Sunset Visitor (1000xRESIST)
  • Inflexion Games (Nightingale)

Most Innovative Studio

  • WINNER: BioWare (Dragon Age: The Veilguard)
  • Folklore Games (Spiral)
  • Lucid Dreams Studio (BIOMORPH)
  • Red Barrels (The Outlast Trials)

Esports Player

  • WINNER: Sarah_frags
  • Twistzz
  • Scarlett
  • TenZ
  • Arteezy

Esports Org

  • WINNER: Toronto Ultra
  • Lazarus Esports
  • Toronto Defiant
  • Luminosity Gaming
  • Shopify Rebellion

Esports Event

  • WINNER: Call of Duty League: Stage 3 Major
  • Electric Clash Tekken World Tour Challenger Event
  • Toronto Ultra Major III Tournament 2024
  • Bell Esports Challenge
  • BLAST R6 Major Montreal 2024

Content Creator/Show

  • WINNER: Pokimane
  • GHOST Cece
  • NickEh30
  • Aiekillu
  • AshleyRoboto
  • Shroud

Studio Of The Year

  • WINNER: LocalThunk
  • Inflextion Games
  • Hilltop Studio
  • Behaviour Interactive
  • BioWare

Game Of The Year

  • WINNER: Balatro (LocalThunk)
  • BIOMORPH (Lucid Dream Studios)
  • Lil Guardsman (Hilltop Studios)
  • Été (Impossible)
  • Dragon Age: The Veilguard (BioWare)
  • 1000xRESIST (Sunset Visitor)

Image credit: Canadian Game Awards

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