Unity Scene Creation and some C# - 06/03/2024 13:12 EST

Job ID: 37848268

Budget: $30 – $250 USD

I require a Unity designer to create a virtual world . The main theme centers around a house with children playing in a beautiful natural landscape.

The specifications of the scene would include:

1) At least one hierarchical geometry created in Unity. E.g. a house (main game object) with walls (its children)

2) At least two materials that you created. You should add these to the game objects in the scene. One of these materials should have a 2D texture, and the other should have a bump map. e.g., "TextureMaterial" and "BumpMaterial."

3) At least two types of lights. E.g. a directional light and a point light

4) Shadows

5) Reflections (cube maps and reflection probes)

6) Your own camera control script named as “CameraControl.cs” attached to the camera. In the game mode, the following keys will control the camera movement:
a. W, A, S, D for forward, left, backward, and right
b. Q and E for camera rotation to the left and right around the y (up) axis.
c. *Please don’t use the existing FirstPersonController to move the camera.

7) A script named "ChangeColor.cs" attached to a game object in the scene. When the 'X' key is pressed, the script will change the color of the game object gradually every 2 seconds. The game object should stop changing color when 'C' is pressed.
a. The color will change in this order: red → blue → green → red → ... For example, when X is pressed, the initial color of red will start turning into blue, getting completely blue at exactly 2 seconds after the key press.


The successful candidate should have a strong grasp of Unity3D platform, with proven experience in creating both indoor and outdoor scenes. They should also possess a refined aesthetic sense to carefully choose matching color schemes and lighting effects. Animation skills will be advantageous to add a sense of movement to the scene. Please attach relevant portfolio of completed projects for reference.
Related categories: C# Programming Unity 3D Game Development