An early island terrain surrounded by water in the Unity editorView full image
My first Unity scene01

The first scene I created in Unity. The execution was extremely rough.

A third-person character on a village road with houses and treesView full image
Adding detail and character controls02

I added more objects and details to the scene, along with a third-person controller that let the player move the character freely. But this version performed terribly. I hadn't done any performance optimization, so the frame rate was low and the game frequently stuttered.

A third-person view across water toward a village and glowing waterfallView full image
Water, effects and a richer environment03

For this version, I used scene assets with better visual quality. You can see a waterfall made with a particle system, the system used for visual effects, and water rendered with a purpose-built shader. I also added filters and post-processing effects, which improved the image quality. I learned to use LOD, creating models at different levels of detail and switching between them dynamically based on distance. This effectively reduced the game's performance cost.

A detailed waterfront scene with stone paving, buildings and boats in UnityView full image
Lighting and scene details04

In this final version, I added more scene details, experimented with baked lighting, and learned about the various texture maps used in PBR assets.