{"id":12,"date":"2023-05-05T05:33:09","date_gmt":"2023-05-05T05:33:09","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/patterda\/?p=12"},"modified":"2023-05-05T05:33:09","modified_gmt":"2023-05-05T05:33:09","slug":"3rd-post-on-may-the-4th-be-with-you","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/patterda\/2023\/05\/05\/3rd-post-on-may-the-4th-be-with-you\/","title":{"rendered":"3rd Post on May the 4th be With You"},"content":{"rendered":"\n<p>Hello once again,<br><br>I am back with a third post. Since the last suggested question on the rubric allows for an open-ended discussion about the project, I will use that as a blog post starter.<br><br>I want to take the time to vent a bit about the Unreal version control process. It took me an unnecessary amount of time to get to where I felt I could commit and push code safely to my team&#8217;s GitHub repo. At first, I decided to use GitHub Desktop to help me manage my commits. It worked for a bit, but after a while, the process started to get hectic, as thousands of file changes would get generated from small changes I made to my level. It made no sense, and I found myself looking through thousands of file changes to commit the few files that I made changes to. If I download an asset pack from the Epic Game Store Launcher, all of the assets, even the assets that I did not use in my project stage will get added to GitHub Desktop as a file change. To make a long story short, GitHub Desktop made the version control process a complicated mess. I am sure I am missing some more details, but I decided to forgo the GitHub Desktop application for the built-in version control system in Unreal Engine. So far, the built-in version control is easier to manage. I have to use the command line to push up my commits, but I no longer have to deal with the thousands of file changes. As we move forward with the project, we will run into a file size issue as the assets and levels are starting to get into the gigabyte range. <br><br>In terms of communication, the team and I are using Discord to communicate. It is funny because I was able to find out that my teammate is also dealing with version control issues via the Discord channel we created. So, version control and Unreal can be a minefield to navigate. Discord is proving to be handy as I was able to get unstuck with some problems I came across with the guidance of my teammates. For future students reading my blog, you can&#8217;t go wrong with using Discord to coordinate with your fellow classmates. <br><br>I feel that the project is on the right track. Despite the version control issues, Unreal is extremely powerful. Also, there are a plethora of Unreal tutorials available online. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello once again, I am back with a third post. Since the last suggested question on the rubric allows for an open-ended discussion about the project, I will use that as a blog post starter. I want to take the time to vent a bit about the Unreal version control process. It took me an [&hellip;]<\/p>\n","protected":false},"author":13440,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/users\/13440"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":13,"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/posts\/12\/revisions\/13"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/patterda\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}