{"id":2193,"date":"2022-03-03T13:33:55","date_gmt":"2022-03-03T17:33:55","guid":{"rendered":"https:\/\/blog.wholetomato.com\/?p=2193"},"modified":"2022-09-01T13:53:17","modified_gmt":"2022-09-01T17:53:17","slug":"recap-improving-your-game-development-experience-with-vax-lead-dev","status":"publish","type":"post","link":"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/","title":{"rendered":"Recap: Improving your game development experience (with VAX lead dev)"},"content":{"rendered":"\r\n<p>Whole Tomato recently held a webinar for Visual Assist, and it\u00e2\u20ac\u2122s about game development! If you\u00e2\u20ac\u2122re thinking of doing this as a hobby or as a potential career path, this may serve as a great introduction.<\/p>\r\n\r\n\r\n\r\n<p>In the presentation, VAX lead developer, Chris Gardner, takes you through the steps of coding a modified powerup into a shooter game using Visual Studio and the Unreal Editor.\u00c2\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Chris gives you a concrete idea of what games look like under the hood and how to set expectations before you get into actual game development. He also demonstrates in detail an important concept in Unreal coding\u00e2\u20ac\u201dreferencing blueprints in C++ code.\u00c2\u00a0<\/p>\r\n\r\n\r\n\r\n<p>We\u00e2\u20ac\u2122ve summarized the most important takeaways from Chris\u00e2\u20ac\u2122s presentation below.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/caLVz6sWx-qSI9ZtLDB1wTZWcAGA9jJnInGwfUzIVgQ6cFQ4xY9jfepLvxGG2pkhB0VS4A2IKlYJ9q1lan45p6qQiEusyCmVrBEyq5Iq1oH18c70KS7XOvwEt9xNG37Ys7JIYRXi\" alt=\"\" width=\"447\" height=\"251\" \/>\r\n<figcaption><em>Adding a powerup to Unreal&#8217;s shooter game.<\/em><\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\r\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\r\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/#Important_TakeawaysA\" >Important Takeaways\u00c2\u00a0<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/#Prepping_yourself\" >Prepping yourself<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/#ChrisaE%E2%84%A2s_tools_and_Unreal_Engine_setup\" >Chris\u00e2\u20ac\u2122s tools and Unreal Engine setup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/#Handy_Visual_Assist_shortcuts_for_game_development\" >Handy Visual Assist shortcuts for game development<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/#Important_time_stamps\" >Important time stamps<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\r\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Important_TakeawaysA\"><\/span>Important Takeaways\u00c2\u00a0<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prepping_yourself\"><\/span>Prepping yourself<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Game development is complex, and there are many possible ways to be involved. For example, you can be a programmer, a designer, or an artist, among other roles.\u00c2\u00a0<\/li>\r\n<li>Learn how to find, understand, and apply new information to your code. Great Googling skills are vital soft skills to have as a developer.<\/li>\r\n<li>Learn from mistakes. Having an \u00e2\u20ac\u0153I want to learn how to fix this\u00e2\u20ac\u009d mindset when dealing with frustrating errors is the best way to learn new things.<\/li>\r\n<li>Similarly, having an \u00e2\u20ac\u0153I just want to learn more\u00e2\u20ac\u009d mindset is just as useful.<\/li>\r\n<li>If you want to finish creating a game, use a game engine; if you want to learn more about game development, make your own game engine.<\/li>\r\n<li>More code inspection and Unreal features are coming for Visual Assist.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ChrisaE%E2%84%A2s_tools_and_Unreal_Engine_setup\"><\/span>Chris\u00e2\u20ac\u2122s tools and Unreal Engine setup<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Visual Studio 2022<\/li>\r\n<li>Unreal Engine and Unreal Editor 4.27<\/li>\r\n<li>Visual Assist 2022.1 plugin (highly recommended)\u00c2\u00a0<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Handy_Visual_Assist_shortcuts_for_game_development\"><\/span>Handy Visual Assist shortcuts for game development<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Open file in Solution (Shift + Alt + O)\u00c2\u00a0<\/li>\r\n<li>GoTo Implementation (Alt + G)<\/li>\r\n<li>GoTo Related (Shift + Alt + G)<\/li>\r\n<li>Open Quick Action and Refactoring menu (Shift + Alt + Q)<\/li>\r\n<li>Add includes (hover or select unknown symbol)<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Check out the list of Visual Assist <a href=\"https:\/\/www.wholetomato.com\/learn\/keyboardShortcuts\">keyboard shortcuts<\/a>. These are the default installation settings.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Important_time_stamps\"><\/span>Important time stamps<span class=\"ez-toc-section-end\"><\/span><\/h3>\r\n\r\n\r\n\r\n<p>Here are the time stamps for <a href=\"https:\/\/youtu.be\/k44zJh0XdH8\" target=\"_blank\" rel=\"noreferrer noopener\">Chris\u00e2\u20ac\u2122s webinar presentation<\/a>.<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Main body of webinar (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=542\" rel=\"nofollow\">9:02<\/a>)<\/li>\r\n<li>Concept to playtesting (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=835\" rel=\"nofollow\">13:55<\/a>)<\/li>\r\n<li>Initializing projects: Setup and tools (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=1000\" rel=\"nofollow\">16:40<\/a>)<\/li>\r\n<li>Setting up Visual Assist for the first time (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=1363\" rel=\"nofollow\">22:43<\/a>)<\/li>\r\n<li>Base classes, methods, and referencing blueprints using C++ (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=1410\" rel=\"nofollow\">23:30<\/a>)<\/li>\r\n<li>Unreal editor particle system (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=2978\" rel=\"nofollow\">49:38<\/a>)<\/li>\r\n<li>Audience question and answer (<a href=\"https:\/\/youtu.be\/k44zJh0XdH8?t=3565\" rel=\"nofollow\">59:25<\/a>)<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?ssl=1\"><img decoding=\"async\" data-attachment-id=\"2197\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/image-3\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?fit=1910%2C1016&amp;ssl=1\" data-orig-size=\"1910,1016\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"image\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?fit=300%2C160&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?fit=1024%2C545&amp;ssl=1\" class=\"wp-image-2197\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?resize=495%2C264&#038;ssl=1\" alt=\"\" width=\"495\" height=\"264\" srcset=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?resize=1024%2C545&amp;ssl=1 1024w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?resize=768%2C409&amp;ssl=1 768w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?resize=1536%2C817&amp;ssl=1 1536w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?resize=360%2C191&amp;ssl=1 360w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/image.png?w=1910&amp;ssl=1 1910w\" sizes=\"(max-width: 495px) 100vw, 495px\" data-recalc-dims=\"1\" \/><\/a>\r\n<figcaption><em>Chris added some tomatoes in the middle of shooter game.<\/em><\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>If you\u00e2\u20ac\u2122re interested in learning more about the things mentioned in this summary in greater detail, you can browse through our replays <a href=\"https:\/\/www.wholetomato.com\/events\/replays\">here<\/a>.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/youtu.be\/k44zJh0XdH8\"><img decoding=\"async\" data-attachment-id=\"2202\" data-permalink=\"https:\/\/stage.wholetomato.com\/blog\/recap-improving-your-game-development-experience-with-vax-lead-dev\/03_wt_intro-to-visual-assist_660x300-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?fit=660%2C300&amp;ssl=1\" data-orig-size=\"660,300\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"03_WT_Intro-to-Visual-Assist_660x300-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?fit=300%2C136&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?fit=660%2C300&amp;ssl=1\" class=\"wp-image-2202\" src=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?resize=357%2C162&#038;ssl=1\" alt=\"\" width=\"357\" height=\"162\" srcset=\"https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?w=660&amp;ssl=1 660w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?resize=300%2C136&amp;ssl=1 300w, https:\/\/i0.wp.com\/stage.wholetomato.com\/blog\/wp-content\/uploads\/2022\/03\/03_WT_Intro-to-Visual-Assist_660x300-1.jpg?resize=360%2C164&amp;ssl=1 360w\" sizes=\"(max-width: 357px) 100vw, 357px\" data-recalc-dims=\"1\" \/><\/a><\/figure>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Whole Tomato recently held a webinar for Visual Assist, and it\u00e2\u20ac\u2122s about game development! If you\u00e2\u20ac\u2122re thinking of doing this as a hobby or as a potential career path, this may serve as a great&#8230;<\/p>\n","protected":false},"author":213500340,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":""},"categories":[672],"tags":[2426,726359765,1788,8540624,12004844],"class_list":["post-2193","post","type-post","status-publish","format-standard","hentry","category-tips-and-tricks","tag-c","tag-game-development","tag-tips","tag-ue4","tag-visual-assist"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfhqii-zn","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/2193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/213500340"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=2193"}],"version-history":[{"count":15,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/2193\/revisions"}],"predecessor-version":[{"id":2650,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/2193\/revisions\/2650"}],"wp:attachment":[{"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=2193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=2193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=2193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}