Thông tin chính

The developer of the browser-based driving game Everroad, known as EverroadGame on Reddit, recently shared a comparison showcasing a significant visual improvement in the game's water shader. After seven months of development, the creator transitioned from a flat, single-colored approach to a custom GLSL shader that creates realistic light reflections and transparency.

To achieve this, the developer adjusted various parameters—such as sparkle intensity and sky reflection—to unrealistic values. Despite the lack of physical accuracy, the resulting water surface appears much more vibrant, even enhancing the perceived quality of surrounding elements like roads and vegetation.

This design philosophy aligns with broader industry practices where visual appeal is prioritized over physical precision. For instance, Rare’s Sea of Thieves uses stylized water that mimics real behavior to achieve a convincing look, while Unity developers have discussed disabling physically accurate refraction to improve visibility in underwater scenes.

Ultimately, these techniques demonstrate that intentionally inaccurate or exaggerated effects can paradoxically make a game feel more authentic to players. Whether through custom shaders, simplified fluid simulations, or adjusted hitboxes, developers often find that prioritizing the final aesthetic leads to a more engaging experience.

Xem nguồn gốc để biết thêm chi tiết.