
The 3D interaction system is a system that allows you to interact with 3D objects like you would a user interface. You can use a cursor to hover over 3D objects and get a nice hover response.The 3D interaction system is a system that allows you to interact with 3D objects like you would a user interface. You can use a cursor to hover over 3D objects and get a nice hover interaction response. You can click the 3D object and have it perform certain actions. You can switch to different 3D views with a nice transition animation just like you switch pages in a 2D user interface. You can even use this idea for your main menu (as a form of 3D interactive main menu).FeaturesHigh quality, modular and flexible scripts that allow you to customize the system to your own taste.Unique style of interaction with objects which makes your project stand out.This kind of project can be used for multiple game genres.This 3D interactive concept can be applied to main menu or game systems like inventoryIt comes with a nice looking demo scene with an environment, multiple props and an interactive system.You get a player controller that comes with this project, which allows you to test this system.Please note that the player controller and player input class are basic implementations of a first person controller which only allow you to move around the environment and test this system. Do not expect player crouch, player run or "pick up items". The demo player controller uses legacy input system. However, that should not stop integration with the new input system. The player controller is just there to help you test the system.Works with URPTested on windows and mac. The demo player controller uses legacy input system. However, that should not stop integration with the new input system. The player controller is just there to help you test the system.