RaylibUE is an interested new open source project that brings the excellent and easy to use C based gamedev framework Raylib to Unreal Engine in the form of a plugin. You may be asking yourself… why?
From their GitHub repository:
Why RaylibUE?
- Educational Stating Point: Ideal for teachers and students, learn with Raylib’s simplicity alongside Unreal Engine’s depth, from basic shapes to 3D models.
- Raylib Fidelity: 50+ Raylib draw functions as Blueprint nodes (e.g., DrawCircle, DrawText, DrawModelEx) with exact parameters for 1:1 learning.
- Independent Rendering: RaylibUE uses Raylib graphics API (OpenGL), running independent of Unreal Engine’s graphics settings, and fully compatible with DirectX 11, DirectX 12 and Vulkan projects.
- Non-Intrusive Overlay: Renders to an independent overlay window atop the Unreal Engine game viewport, syncing on resize, move, maximize or minimize, while preserving Unreal Engine input, focus and performance.
- Command Buffer: Queue and update render draw commands with handles, reorder, purge by type, or bulk-set commands for real-world renderer pipeline practice.
Key Links
You can learn more about using Raylib in Unreal Engine including a getting started tutorial and blueprint example in the video below.
