Ender Lilies: How Unreal Engine Four Creates Its Two-Dimensional Melancholy

Published on May 28, 2026 | Translated from Spanish

Ender Lilies: Quietus of the Knights is a clear example of how a 3D engine like Unreal Engine 4 can enhance a 2D game. Far from merely rendering flat sprites, the title exploits the engine's dynamic lighting and post-processing systems to generate a dark fantasy world with a distinctive watercolor finish. We analyze the technical keys behind this melancholic aesthetic. 🎮

Night scene from Ender Lilies with character in ruins, dim lighting, and watercolor style

Volumetric Lighting and Post-Processing in 2D 🌙

The Binary Haze Interactive team did not draw static watercolor textures; they recreated them in real-time. Using Unreal Engine 4's dynamic lighting system, they applied point lights with cool colors (blues, grays) and soft shadows onto sprites painted in Adobe Photoshop. The watercolor effect is achieved by combining a diffuse material with low saturation and a noise node that simulates paper texture. Additionally, post-processing plays a crucial role: the vignette filter darkens the screen edges, while a slight Gaussian blur on the backgrounds creates depth of field. For the protagonist's smooth animations, they employed an in-engine frame interpolation system (in-betweening), avoiding the stiffness of traditional sprite animations and achieving organic transitions between attacks and movements.

Lessons for Indie Developers 🎨

If you aim to emulate this aesthetic in your project, prioritize using materials with opacity and desaturation parameters on the base sprites. Do not underestimate the power of Unreal Engine 4's color grading: a palette limited to gray, blue, and purple tones reinforces the feeling of ruin and solitude. For the watercolor finish, combine Photoshop textures with a material that includes a scanned paper pattern in the alpha channel. Finally, enable temporal anti-aliasing (TAA) to smooth the edges of the sprites, a detail that separates an amateur game from one with a polished visual identity.

How Unreal Engine 4 recreates the melancholic atmosphere of Ender Lilies through the use of dynamic lighting and volumetric effects in a 2D game

(PS: optimizing for mobile is like trying to fit an elephant into a Mini Cooper)