Skip to main content

Unity onboarding

Unity OnBoarding

This document describes the steps to take to get started with working in the Unity Group.

Noted that you need to give a presentation on Day 5 with other interns.

Time Limited

4 days.

Task Description

Please implement a scene with simple interaction. The specific content of the scene is as follows:

Two 3D character models are placed on a beautiful floor, and each character is controllable, which is reflected in the following aspects:

  1. Character Movement: Please control character movement by adding joystick.
  2. Animation Switching: Once the character moves, the walk animation will be played, and it will automatically enter idle after stopping. Please add another two buttons to control the animation switching: when the character is still, please play the still animation; Click button 1 to play the "jump" animation, and click button 2 to play the "squat" animation. The details of animation are not strictly controlled. If you find something more interesting, you can also apply them. But you need to reflect the state switch in the whole process.
  3. Switch the Activated Characters: There are two characters in the scene, please add button to control the activated characters. When a character is activated, apply 1 and 2 to it.
  4. Camera Control: Just like the Map APP, please control the camera with gestures. Move by single finger, Zoom and Rotate by double finger are required.

Note

  • The version of Unity is 2019.4.14f1. Please note that it is "f1" rather than "f1c1".
  • Please set the build target to Android or iOS, then build and install it on the phone.
  • If you have any question about the warm up task, please do contact your onboarding assistant on Lark!

Deliverables

  • Code
  • MP4 video for demo
  • PPT

After finishing this task, you should put all deliverables into a folder then zip it named "name_2024xxxx_warmup.zip" and send it to your Onboarding Assistant. The Unity folder need to be zipped. You need to submit your task 12 hours before the Final Report.

Unity Group Contacts

If you have any questions about Unity Group, please contact your onboarding assistant on Lark.