Spatial UI Systems
A collection of 3D UI representations for your projects.
Trailer: https://www.youtube.com/watch?v=vgTkjpyWDUU
Tutorials: https://www.youtube.com/watch?v=7BSmyT-Funw&list=PLMrUFryxCzn7a9VgJmBp7h2koSL2REkA_&index=3&t=0s
DESCRIPTION
Spatial UI Systems is a 100% blueprint powered collection of 3D UI elements in Unreal Engine. Built with a primary focus on modularity and ease of use, the template demonstrates the working of four different types of in-world UI systems:
-
Projected Texts: Guide the player through texts overlaid on the environment
- Action Texts: Provide visual cues to identify interactive objects
- Nameplates: Display information about in-game characters
- Projected Videos: Use in-world video projections to provide narrative exposition without breaking immersion
Embed UI elements within the 3D game space to reduce or even completely negate menu transitions during gameplay, and thus create more immersive experiences.
Modular components are employed throughout the toolkit to minimize coupling and maximize ease of customization. All blueprints are extensively commented, with sample maps included to showcase examples of how to set up each of the four UI systems.
TECHNICAL DETAILS
Engine Compatibility: 4.20-4.22, 4.25
Number of Blueprints: 21 (including widgets & examples)
Number of Maps: 4
Input: Mouse & Keyboard
Network Replicated: No
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Documentation: Fully Commented; Examples Included
SUPPORT
For queries and feedback, you can reach out to me through the support email id: rohit_kotiveetil@outlook.com
FAQ
1. Are the Projected UI elements using widgets for displaying information?
A. No, they employ the use of decals instead of a traditional widget-based approach. While widgets render perfectly on a flat plane, they are not suitable for use on uneven surfaces. Decals, on the other hand, come with inbuilt support to handle such scenarios.
LICENSING
Content in this project may only be used in Unreal Engine projects as per the Unreal Engine EULA.
Besides using Spatial UI Systems for learning, experimenting, or prototyping, you may use it in your own shipped products. However, you can’t sell or sublicense it to other developers for use in their products.