top of page

The Graphics Overhaul: More Look Without Switching Engines

  • Writer: Marcel Dütscher
    Marcel Dütscher
  • Jun 26
  • 1 min read

Updated: 4 days ago

At some point the honest diagnosis was on the table: the game played well but looked like a prototype. Instead of eyeing a different render pipeline or even a different engine, we asked ourselves one question: how much look is still hiding in Unity's URP if you really push it to its limits? The answer: astonishingly much.


Anti-aliasing (SMAA). Block worlds are made of edges — and flickering edges ruin every screenshot. SMAA smooths them without making the image mushy.


Ambient occlusion (SSAO). The biggest single win. Corners, crevices, and transitions get soft contact shadows — suddenly blocks "sit" on top of each other instead of looking thrown together.


Color grading via LUT. Every biome got its own color mood: ice worlds cool and blue, lava worlds warm and menacing. Same geometry, completely different feeling.


Physically plausible light. Specular highlights using the GGX model, reflections depending on material roughness, emission blocks with real glow. Metal now shines like metal.


Water. Previously opaque and lifeless, now clear with soft screen-space reflections on the surface. Along the way we discovered that the sun and moons in the sky were being rendered as black discs — now they're lit.


The most important insight: none of this needed new technology. Everything was already there in URP — some of it simply not enabled, some of it misconfigured. Before switching engines, it's worth checking whether you've actually pushed the current one to its limits.

Recent Posts

See All
From Git Tag to Live Server: Our Release Pipeline

A release of Blocks Beyond The Stars today consists of a single command: pushing a git tag. Everything after that is done by the machine. In this article I'll show our CI/CD pipeline — and why the eff

 
 
 

Comments


bottom of page