Synchronized Hover States for Labels

Two-way communication between UI list items and POI labels. When a button is hovered in the list, the corresponding POI label reflects the hover state, and vice versa. The Game Instance acts as a centralized mediator for synchronized visual feedback.
Expandable POI Labels on Hover

Hover-based label behavior for POIs. When the user hovers over a screen space label or POI geometry, the label expands to reveal the full name, improving readability without cluttering the scene.
Clamp Camera Rotation for POIs
Constrains the player’s camera rotation after focusing on a POI, locking the view to a predefined angle or direction.
POI Interactables

POIs can now have Blueprint actors assigned to them that react when selected or deselected. These interactables can play animations, change materials, move objects, or trigger other visual effects. Each POI holds a list of these actors and calls their Activate or Deactivate events automatically. This makes it easy to create custom responses per POI […]
POI Interactable – Animated 3D Text

Displays animated 3D text when a POI is selected. Can be used for titles, labels, or descriptions tied to specific points of interest.
Audio Feedback on POI Selection
Plays audio cues when users interact with Points of Interest to enhance feedback. Can be extended for status-based cues like “Available”, “Sold”, and “Reserved”.
Optimized POI Display with Common Tree View

Replaced custom POI list with Unreal’s Common Tree View for improved performance and scalability. Supports hierarchical organization, built-in selection handling, and native list virtualization for faster rendering of large POI sets. Key Advantages: