{"id":247327,"date":"2024-02-23T09:42:21","date_gmt":"2024-02-23T17:42:21","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=247327"},"modified":"2024-02-23T09:42:21","modified_gmt":"2024-02-23T17:42:21","slug":"a-year-of-c-game-development-improvements-in-visual-studio","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/a-year-of-c-game-development-improvements-in-visual-studio\/","title":{"rendered":"A Year of C++ Game Development Improvements in Visual Studio"},"content":{"rendered":"<p><span data-contrast=\"none\">Game development is evolving rapidly and keeping up with the latest trends is crucial. I\u2019m thrilled that David Li took the time to highlight all the improvements added to Visual Studio for game developers during 2023. <\/span><a href=\"https:\/\/developer.microsoft.com\/games\/articles\/2024\/02\/a-year-of-game-development-improvements-in-visual-studio-2022\/\"><span data-contrast=\"none\">Check out his blog here<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:300,&quot;335559739&quot;:300,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">The Unreal Engine integrations are where my eyes jumped to first. There is now an Unreal Engine log viewer, macro auto-formatter, naming convention checker, blueprint reference and asset inspector, test adaptor, and more, directly in Visual Studio. There is also an exciting image watch extension for UE projects that helps you view in-memory bitmaps while debugging C++ code.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:300,&quot;335559739&quot;:300,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">I was also happy to see some nice quality of life improvements like sticky scroll, brace pair colorization, the new spell checker, size alignment of types, and copy\/paste with correct indentation to name a few. There were also some major productivity improvers such as all-in-one search, memory layout visualization, include cleanup, HLSL support, and the file comparison window.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:300,&quot;335559739&quot;:300,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">David sheds light on work being done to further improve debugging, performance and cross platform development as well. Go check out <\/span><a href=\"https:\/\/developer.microsoft.com\/games\/articles\/2024\/02\/a-year-of-game-development-improvements-in-visual-studio-2022\/\"><span data-contrast=\"none\">David&#8217;s full blog post<\/span><\/a><span data-contrast=\"none\"> to learn more about the advancements being made in Visual Studio for game developers. Together, let&#8217;s continue to push the boundaries of what&#8217;s possible\u00a0for game development\u00a0and empower creators to turn their dreams into reality.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:300,&quot;335559739&quot;:300,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">All of these features and more are now available on the recently released <\/span><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/visual-studio-2022-17-9-now-available\/\"><span data-contrast=\"none\">Visual Studio 17.9<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559685&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/visualstudio.microsoft.com\/downloads\/\" target=\"_blank\">Download Visual Studio 17.9<\/a><\/div><\/p>\n<p>Thank you for providing feedback to help build these features. Please continue sharing feedback on Twitter (<a href=\"https:\/\/twitter.com\/visualc\">@VisualC<\/a>) or through tickets on <a href=\"https:\/\/developercommunity.visualstudio.com\/home\">Developer Community<\/a>.<\/p>\n<p><span data-contrast=\"none\">Happy coding!<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559738&quot;:300,&quot;335559739&quot;:300,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Game development is evolving rapidly and keeping up with the latest trends is crucial. I\u2019m thrilled that David Li took the time to highlight all the improvements added to Visual Studio for game developers during 2023. Check out his blog here.\u00a0 The Unreal Engine integrations are where my eyes jumped to first. There is now [&hellip;]<\/p>\n","protected":false},"author":68130,"featured_media":247328,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6916,1195,472,155],"tags":[6839,179,6911],"class_list":["post-247327","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2023-yearly-review","category-cross-platform","category-gaming","category-visual-studio","tag-developer-productivity","tag-game-development","tag-unreal-engine"],"acf":[],"blog_post_summary":"<p>Game development is evolving rapidly and keeping up with the latest trends is crucial. I\u2019m thrilled that David Li took the time to highlight all the improvements added to Visual Studio for game developers during 2023. Check out his blog here.\u00a0 The Unreal Engine integrations are where my eyes jumped to first. There is now [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/247327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/68130"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=247327"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/247327\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/247328"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=247327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=247327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=247327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}