Unity Week 7: Three-Dimensional Scene-Building and Navigation


github link: https://github.com/TwoBitCode/07-unity-3d-terrain-ai/tree/main

A project with step-by-step scenes illustrating how to construct a 3D game, including:

  • ๐Ÿ—๏ธ Scene Modelling: Using Terrain Tools and ProGrids for creating and aligning structures.
  • ๐ŸŽฎ Player Control: Implementing CharacterController and NavMeshAgent for smooth navigation.
  • ๐Ÿค– Enemy AI: Adding intelligent enemy behavior.
  • ๐ŸŽฏ Target Visualization: Using gizmos for better debugging and visualization.

Text explanations are available in the 08 folder.

Our Developments in This Scene


This project expands the 3-e complete building scene by adding a new bedroom and custom features:

1. Added a Bedroom


  • ๐Ÿ›๏ธ Built a bedroom in the 3-e complete building scene using ProGrids for precise alignment.
  • Included:
    • A bed, custom-built using Unity's ProBuilder tool.
    • A desk and chair, also designed with ProBuilder.
    • A lamp prefab from the Roman Furniture Pack for decoration and lighting.

2. Integrated Prefabs


  • ๐Ÿช‘ Used prefabs from the Roman Furniture Pack to enhance the room's appearance and add functional elements.

3. Added a Corridor


  • ๐Ÿšช Constructed a corridor to connect the new bedroom to the main building.

4. Improved Lighting


  • ๐Ÿ’ก Added Point Lights to illuminate the room effectively, including the lamp as a light source.

5. New Player Interactions

  • ๐Ÿƒโ€โ™‚๏ธ Jumping Ability: The player can now jump using the spacebar.
  • ๐Ÿ‘€ Interactive Objects: When the player is near another capsule GameObject, a message will appear when the E key is pressed. 
  • ๐Ÿ’ก Light Control: The player can turn the bedroom light on and off by pressing the L key. If the player is too far from the light, it will automatically turn off after a certain radius. 

Programming:

  • ๐Ÿ‘จโ€๐Ÿ’ป Vivian Umansky
  • ๐Ÿ‘จโ€๐Ÿ’ป Miriam Nagar

Credits

Programming:


  • ๐Ÿ‘จโ€๐Ÿ’ป Michael Lemberger
  • ๐Ÿ‘จโ€๐Ÿ’ป Erel Segal-Halevi

Graphics:


Online Course:


Published 11 days ago
StatusReleased
PlatformsHTML5
AuthorTwoBitCode
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.