Operating System Simulator Plugin
https://www.unrealengine.com/marketplace/en-US/product/operating-system-and-terminal-simulator-plugin
A plugin that simulates an Operating System environment.
**MAJOR UPDATE** VERSION 3.0 IS THE LATEST SUPPORTED VERSION AND 2.X IS DEPRECATED AND IS NO LONGER SUPPORTED. VERSION 3.0 WILL ONLY BE AVAILABLE FOR 5.2 AND ABOVE!
Operating System Simulator plugin v3.3 simulates a full operating system environment. The system is fully modular and developers can create their own commands as well as programs in Blueprints or C++. It includes apps such as web browser, file explorer, terminal etc.
Experimental support for playing your own levels inside the operating system within a draggable window, World within a world.
Technical Details
Features:
- Full Blueprint support
- Cross-communicate with any Objects/Actors/Components/UMG or your own/third-party stuff without any casting or references.
- Unix/Non-Unix Operating System
- System boot and installation
- Disk partitions
- Disk Letter for non Unix OS (C:\ D:\ etc.)
- Realistic path handling
- Save/Load functionality
- Custom programs
- Custom terminal commands
- Load your custom images at runtime as wallpaper and icons (WIP)
- Apps
- ..and more!
Code Modules:
- Draggable Window UMG (Runtime)
- Global Core (Runtime)
- Global Messenger (Runtime)
- Global Messenger Editor (Editor)
- Internet Browser UMG (Runtime)
- Operating System Editor (Editor)
- Operating System Simulator (Runtime)
- Viewport Worlds (Runtime)
- Operating System JSON (Runtime)
Number of Blueprint Classes: 59
Number of Widget Blueprints: 86
Number of C++ Classes: 82
Network Replicated: NA
Supported Development Platforms: All
Supported Target Build Platforms: All