Welcome to the UnrealDev.nvim wiki!

Welcome to the UnrealDev.nvim Wiki!
UnrealDev.nvim is an integrated wrapper plugin for Neovim, designed to streamline Unreal Engine development.
It simplifies the setup and management of a suite of powerful plugins, providing a cohesive development environment within Neovim. This plugin acts as a central hub, making it easy to install and configure all the necessary tools for Unreal Engine development.
Core Components
UnrealDev.nvim bundles and manages the following essential plugins:
- UNL.nvim: (Required) A core library providing shared functionalities and configuration management for all related plugins.
- UEP.nvim: Analyzes
.uprojectfiles for intelligent project navigation, file finding, and Grep. - UBT.nvim: Asynchronously runs Unreal Build Tool (UBT) tasks like building, generating project files, and more.
- UCM.nvim: Manages Unreal Engine class creation (Add/Delete) directly from Neovim.
- ULG.nvim: A powerful log viewer for Unreal Engine logs, build logs, and live coding status.
- USH.nvim: Interact with the Unreal Engine interactive shell (
ushell) from within Neovim. - USX.nvim: A dedicated syntax plugin providing enhanced highlighting for Unreal C++ and Shaders.
- neo-tree-unl.nvim: An IDE-like project explorer integration for
neo-tree.nvim. - (Dependencies): Includes parsers like tree-sitter-unreal-cpp and tree-sitter-unreal-shader for accurate code parsing.
Getting Started
- Installation: Learn how to install
UnrealDev.nvimand its dependencies. - Configuration: Set up the plugin and its components to fit your workflow.
- Features: Explore the capabilities of the bundled plugins.
Please select your preferred language below: