Template project for NimForUE: https://github.com/jmgomez/NimForUE
NimForUE is Nim plugin for UE5 that provides native performance, hot reloading, and full interop between C++ and Blueprints. With this plugin, you can extend any UE class in Nim and then further extend it in Blueprint without restarting the editor. This allows for seamless integration with common UE workflows, allowing you to take advantage of the power of Nim in your UE projects.
Make sure you have Unreal Engine 5.2 installed and you are using Nim devel (choosenim devel
)
- Clone the repository and its submodules:
git clone https://github.com/jmgomez/NimTemplate.git --recurse-submodules
- Navigate to the NimForUE directory:
cd NimTemplate/Plugins/NimForUE
- Set up
nue
, the NimForUE build tool using nimble:
nimble nue
- Setup NimForUE by running
./nue setup
This will build the project and all the necessary Nim files.
-
Open NimTemplate.uproject (or run
./nue starteditor
) -
Click play, click into the viewport to control the character. You're all set!