Gaming

It’s a huge month for video games in Toronto

The first-ever "Toronto Video Game Month" offers tons of free events for fans and aspiring game makers alike

Toronto Video Game Month

If the last week of copious Summer Game Fest events and the Nintendo Switch 2 launch weren’t enough gaming programming for you, Toronto’s got you covered.

Over the next two weeks, tons of events are being held in the city as part of the first-ever “Toronto Video Game Month” to celebrate the bustling local gaming scene. Following the XP Game Summit business conference on June 12 and 13, there will be all kinds of free experiences for the public, many of which are part of “Toronto Games Week,” including:

  • DEI or DIE Variety Showcase & Queer Social — Hyper-nerds Gav Sarafian and Hannah Beatty discuss the importance of DEI in gaming and offer networking opportunities (Friday, June 13 from 6 p.m. to 9 p.m.)
  • Game Jam Day — Gina Hara (GAMERella), Adam Saltsman (Finji), Adam Clare (Sheridan) and Ontario Creates will share information on game jams and how to apply for prototype funding (Saturday, June 14 from 1:30 p.m. to 4 p.m.)
  • Pixel PowerPlay — a Twitch stream featuring several games from Canadian developers (Saturday, June 14 at 3 p.m.)
  • NextGen Showcase — Unreal and AMD shine a spotlight on emerging talents in the Toronto gaming scene (Sunday, June 15 from 7 p.m. to 9 p.m.)
  • IGDA Game Programmers Roundtable — the International Game Developers Association (IGDA) of Toronto hosts this panel of veteran game programmers from studios big and small talking about their journeys and offering advice to newcomers (Monday, June 16 from 7 p.m. to 11 p.m.)
  • Bonus Stage — the monthly gaming event features a special talk by Osama Dorias (former Blizzard, Warner Brothers, Ubisoft developer) about navigating failure (Tuesday, June 17 from 7 p.m. to 11 p.m.)

For more, check out the City of Toronto’s full list of Toronto Video Game Month programming. From Summer Game Fest, we also have interviews with Toronto developers Soft Rains (Ambrosia Sky) and Drinkbox Studios (Blighted).

Image credit: City of Toronto 

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