Raylib x Unreal Engine with RaylibUE

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

RaylibUE GitHub Repository

You can learn more about using Raylib in Unreal Engine including a getting started tutorial and blueprint example in the video below.

Scroll to Top