” Game Menu Shell程序 写作、system课程程序 辅导Project 01B: UI – Game Menu ShellDue Date: Sept 30 at 15:59pmPoints: 50Late Policy: 5% Deduction for Each Full DayBackground: Professor Price made you roll a character by hand, on paper. Show him that youcan do better by using Unity to make a character generator! Create a game with a user interfacethat will act as a scaffolding for the development of the rest of the semester. Using Unity2019.4.### and the Canvas system, make a game to Satisfy the following requirements.Requirements:1. Build a UI that should function as a menu system to quit your game in editor mode andexecutable mode. You will need Five menu options (buttons): About, Settings, Roll Character,Play Game, and Quit. Roll Character and Play Game should be visible but not be available – thatwill be int Project01c.When a user selects a menu option, your game will load a new unity sceneusing SceneManager.LoadScene.a. The UI should implement a UI Controller software design pattern.b. The Play Game menu item should load a scene with a back button that send the playerback to the menu screen.2. You must build and code This UI all by yourself. No additional assets (Free or paid for (Especiallythe Unity Tutorials)) may be used.3. You may not use external APIs to generate your character.4. Must be coded in C# using Unity3d 2019.4.# or higher5. Original art will score highest. Documented borrowed art will result in a higher score thanunattributed works. In general you should include a list of attributions in the form of abibliography.txt.6. The assignment Will be turned in on the class gitlab server at httpss://rijeka.sdsu.edu/ . Your repoand unity project must be named CS583F2020_Lastname_Firstname_Project_1b . Do not initilizeyour server with a readme. Create a Unity project with the exact same name as the Rijeka project.Then link the two projects together via git commands. This will result in a merge conflict. Formaximum points, resolve the merge conflict.Game Menu Shell作业 写作、system课程作业7. Push your code to your Rijeka repository. When you are ready for grading, push you code with acommit message of Ready for Grading – Hi KyleCategory Excellent Very Good Good Poor10 – 6 Points 5 Points 4-1 Points 0 PointsGraphics All original art. At least 1 originalgraphic was usedto give the gamescreen visualappeal.No originalgraphics orborrowedgraphics wereused to give thegame screenvisual appeal.Little or no coloror fewer than 3Graphics wereincluded.10 Points 9–6 Points 5-3 Points 2-0 PointsFolder AssetOrganizationAll assets, scenes,materials and scriptsare organizedaccording to bestpracticesMost assets,scenes, materialsand scripts areorganizedaccording to bestpracticesOne or twoassets, scenes,materials andscripts areOrganizedaccording to bestpracticesNo assets,scenes,materials andscripts areorganizedaccording tobest practices15 Points 13-6 Points 5-3 Points 2-0 PointsVersion+ControlQualityFrequentWell explainedCommits that arerelated to singlefunctionalchange/requirementFrequent commitswith multiplefunctionalchanges percommitInfrequentcommits, little orNo explanationAll commits ator near end ofproject with noexplanation15 – 8Points 7-5 Points 5-3 Points 2-0 PointsPush back togitlabMerge conflictresolved to originalrepo on rijekaSome issues withmerge conflictresolution, butSome MergeConflicts Partialgame few bugNo Push, No MCresolution Nogame no points如有需要,请加QQ:99515681 或邮箱:99515681@qq.com
“
添加老师微信回复‘’官网 辅导‘’获取专业老师帮助,或点击联系老师1对1在线指导。