New: Integrate the Hiraeth Terminal System with AI Models using Llama-Unreal
Hiraeth Terminal System is a comprehensive command-line interface toolkit for Unreal Engine, designed to enhance gameplay with interactive terminal operations. A versatile system that can be integrated as both an in-world actor and a UMG widget. Balancing functionality and realism, it provides developers with the flexibility to create immersive and responsive environments.
๐พ Download demo
๐ Documentation (v.1.2)
๐บ Watch video
Key features:
Widget & World Actor Integration
Use Hiraeth Terminal System as a widget within the UI or as an actor within the game world.
Default Terminal Commands & Responses
Set unique default commands, help messages and error responses to each instance of the terminal.
Multiple Terminal Instances
The system supports the use of multiple terminals within the same widget or scene, each with its own set of variables and directory.
Terminal Interaction Mechanics
Characters can easily interact with terminal actors, with the system managing the focus and re-possession process.
Command & Response Customization
The DT_commands datatable enables the addition of new commands and customization of responses, with placeholders like {command} and {name} available, and a function to override default responses on a per-actor basis.
Terminal-Actor Interaction
Terminals can interact with any world actor that shares the same directory, facilitating diverse in-game actions through terminal commands. Actors can be associated with multiple directories, enhancing gameplay possibilities.
Directory & File actors
Any actor can become a directory to navigate to or a file to download by implementing the HiraethTerminal interface and setting up the default variables. Both examples are included with the system.
Themes
Customize the terminalโs appearance through predefined themes.
... and more!