A Technical Artist, specializing in 3D Modeling and Animation Design. My professional journey includes creating commercial advertising content at Saks Fifth Avenue, where I focused on Fashion and Product Campaigns. Additionally, I have experience as a Computer Science Tutor at NYU's Coding Lab.

Graduated from the Interactive Telecommunications Program at NYU Tisch, where I honed my skills in using Unity and Unreal Engine to develop VR Games. My diverse background in digital content creation, Virtual Production, and UX design equips me with a unique perspective and a robust set of skills in the creative and tech industries.




Chengbo Xing
Brooklyn, NY 11217
cx2116@nyu.edu


Dream Delivery

VR | Unity | Game Design



Abstract


Dream Delivery is a single-player VR game made with Unity. Players need to complete training in order to get qualified to deliver dreams in three locations, from easy medium to difficult levels. They will use controllers to grab materials and using strategy to place objects to build roads.




User Journey






Technical Details


Watch 3D Interface:    

    -  Make the equipment objects spawn when players select the objects on the panel
        *  Use basic interactable & OnSelectEnter
    -  Make the equipment object static when players place in the world
        *  Use the velocity = Vector3.zero inside the Update function
         *  Do not apply gravity





Interactor:

    -  Right-hand hold mode (incorporates feedback from multiple rounds of user testing)
        *  Raycast(Infinite)
        *  Raycast(Limited)
        *  Direct(Offset)
    -  Left-hand watch:
        * Select and spawn in front of the player (show the original size of the materials)
        * Select and spawn in the same position as the watch




Further  Reading
 
    -  Backpack pair up with VR headset, both location and rotation
    -  Increase the friction of the building materials
    -  Adding game loading scene
    -  Save System:    
        *  The materials amount when players to rebuild the next level
        *  The time player finished the last level


In November 2022, this project was selected to participate in the NYU ITP Winter Show for display in public: Link
Here is the APK for the game: Link