I created a versatile application designed to enhance user interaction with a 3D environment by enabling object spawning, mouse coordinate display, color changing, and scale adjustment through intuitive UI controls. By leveraging mouse input and user interface elements, the project offers a dynamic and engaging experience. Users can spawn 3D cubes at specific locations on a ground plane with a simple mouse click,  when mouse is clicked white cubes will populate, making it easy to populate the scene with objects. As they move the mouse, the current coordinates are displayed on the screen in real-time, providing visual feedback on the cursor's position within the scene. Customization is facilitated through a UI panel with color buttons, allowing users to change the color of all spawned cubes to red, green, or blue with a single click. Additionally, a UI slider enables dynamic adjustment of the size of all spawned cubes. By moving the slider, users can easily increase or decrease the scale of the objects, offering further control over the scene's appearance. This project effectively demonstrates the integration of interactive elements in Unity, providing users with a hands-on approach to manipulating 3D objects and their properties within a virtual environment.