Guide
Vulkan or OpenGL ES in Horizon Launcher: Picking the Right Renderer
The one Settings choice that decides how Horizon feels on your phone: Vulkan via wgpu for most devices, OpenGL ES for older hardware, and how to tell which yours wants.

CONTENTS On this page
Of every toggle in the horizon launcher app, one matters more than the rest combined: the renderer. This guide uses the build from horizon launcher Apk and real device behaviour to help you pick between Vulkan and OpenGL ES before your first world, and to recognise the symptoms when you picked wrong.
What each renderer actually is
Horizon renders natively through Vulkan via wgpu, the same graphics stack as the desktop builds. Vulkan talks to modern phone GPUs efficiently, spreads work well, and is where the project tunes first. On a phone from the last several years, it is the renderer the game was designed around.
The OpenGL ES renderer is the compatibility path. It speaks an older graphics language that elderly GPUs and quirky drivers still understand perfectly. It exists so that a phone which stumbles on Vulkan is not locked out of a native Rust Minecraft.
The simple rule for picking
Start with Vulkan. Play one full session: a fresh area, a village, some water, a sunset. If frames hold and nothing renders oddly, you are done; never think about this setting again unless a future build changes behaviour on your device.
Switch to OpenGL ES when you see the classic symptoms: a black screen on launch, flashing or missing textures, or stutters that ignore every graphics preset change. the fixes guide covers those failure patterns in full, and the renderer swap is the fix that resolves most of them.
Why it matters more than presets
Graphics presets change how much work the renderer is given; the renderer changes whether the work is done well at all. A wrong renderer on a strong phone loses to a right renderer on a weak one, which is why our install routine sets this before any world is created.
Once the renderer is right, tuning becomes pleasant: presets, then distant terrain range, then the optional extras. the graphics settings guide is the order we tune in, and it starts exactly here.
Switching safely mid game life
Changing renderer does not touch your worlds. Saves live in the vanilla format outside the rendering path, so you can swap pipelines between sessions, compare the same scene both ways, and keep the winner.
Do the comparison honestly: same world, same spot, same time of day, a minute of walking each way. Your eyes and the frame feel will agree within that minute, and the decision will stick.
Tested on our own Android phones with the current build, like every guide on this site. If a step behaves differently on your device, tell us through the contact page and the guide gets corrected, not defended.
Quick Answers
Which renderer is faster in Horizon Launcher?
On current phones, Vulkan via wgpu. On older hardware, OpenGL ES can feel smoother simply because the driver handles it better.
The game opens to a black screen. Is it the renderer?
Very often, yes. Switch to OpenGL ES in Settings before launching and try again; it is the most common fix.
Does changing renderer affect my worlds?
No. Worlds stay in the vanilla save format and are untouched by the rendering choice.
Can I change renderer later?
Any time. Swap in Settings between sessions and compare the same scene both ways.