This repository contains selected lab projects developed during the Virtual Reality (BI-434) course using Unity.
Each lab is uploaded as a standalone .unitypackage file and can be imported directly into a new Unity 3D project.
This lab demonstrates the use of Unity’s Terrain Tools to create a natural 3D environment.
Key Features:
- Custom terrain sculpting (mountains and elevation)
- Tree placement and environmental detailing
- Terrain textures and layering
- Scene organization and environment layout
This scene focuses on world-building fundamentals and environmental design inside Unity.
This lab demonstrates Unity’s physics system using Rigidbody and Collider components.
Key Features:
- Multiple 3D primitives (cube, sphere, capsule)
- Rigidbody-based gravity and collision simulation
- Sliding and bouncing interactions on ramps
- Physic Materials (friction and bounciness adjustments)
- Prefab creation and reuse
- Directional, Point, and Spot lighting setup
- Visual differences under multiple lighting zones
This scene highlights how Unity handles physical simulation and real-time lighting.
All screenshots for each lab are available inside the: Screenshots/ folder in this repository. Screenshots are organized by lab for clarity.
- Download the desired
.unitypackagefile. - Open Unity Hub and create a new 3D project.
- In Unity:
- Go to
Assets → Import Package → Custom Package
- Go to
- Select the downloaded
.unitypackage. - Import all assets.
- Open the scene file and press Play.
Developed using Unity 3D (2022).
Course: BI-434 – Virtual Reality
Semester: Spring 2026