Reconstructing Stylized Character Rendering — Part 2: Part-specific Materials and Shading Algorithms

Character materials: hair, visor, knitwear, coated shoulder, sleeve and garment hem

The shadows in white knitwear, reflections on coated shoulder armor, skin transitions on the hands, bright sleeve edges, and broken highlights in the hair arise from different material and compositing mechanisms. Explaining the complete character requires separating surface properties, directional responses, geometric outlines, and later overlays before assessing each difference from the reference. The previous … Read more

Reconstructing Stylized Character Rendering — Part 1: A Hybrid Deferred–Forward Pipeline

Character rendering: shadow visibility, world normals, final shading, and base color

Stylized characters need per-material directions, lookups, and lighting rules while participating correctly in scene occlusion and composition. This implementation keeps ordinary scene rendering on UE’s deferred renderer. Characters retain BasePass depth, GBuffer, and identity data, while a dedicated CharacterForward pass generates their opaque color. This article follows the pipeline through character color generation and subsequent … Read more

AI-Native Development in Practice — TPS Camera Overhaul (Part 2): The Experience Validation Loop

AI-assisted TPS camera experience validation workflow

From spatial composition to temporal response: using AI to validate consistency across camera, recoil, ballistics, and UI Read Part 1: AI-Native Development in Practice — TPS Camera Overhaul (Part 1): Aligning Camera Placement and Framing by the Numbers Part 1 dealt with the TPS camera’s spatial composition: camera placement, character occupancy, and hip/shoulder framing while … Read more

Open-World Player Vehicle Driving P4: How AI Releases and Regains Control of a Vehicle — Control-Source Handoff, Temporary Tasks, and State Recovery

P1 discusses how the player obtains a driving control window through seating relationships; P2 discusses how input enters the vehicle; P3 discusses how multiple inputs, goals and constraints form a consumable driving command. This article continues to ask: When the vehicle is already run by an AI task and the player requests to enter, take … Read more

Open-World Player Vehicle Driving P3: How Driving Commands Are Formed — From Input Snapshot to an Executable Vehicle Contract

This article is the third article in the “Player Vehicle Driving Series in the Open World”. P1 discusses how the player obtains the control window through seating relationships and driving takeover; P2 discusses how device input enters the vehicle through control views, player-state routing, and vehicle type bridging. This article continues to ask: When multiple … Read more

Open-World Player Vehicle Driving P2: Input, Driving Authority, and Vehicle Cameras — When Does Player Input Belong to the Vehicle?

This is the second design-analysis article in the Open-World Player Vehicle Driving series. P1 examined how the player becomes the current driver through seat relationships and takeover. This article follows the input after that takeover: how it passes through the system control layer, the player-in-vehicle router, and vehicle-specific executors before becoming a driving meaning that … Read more

Open-World Player Vehicle Driving P1: Entering a Vehicle, Seat Relationships, and Driving Takeover — When Does the Player Become the Driver?

This is the first solution-focused article in the open-world player vehicle driving series. The prologue established that the player does not take over a newly spawned static prop, but enters a vehicle that already has identity, seat relationships, tasks, and runtime state. This article focuses only on how the player enters that runtime and how … Read more

Open-World Player Vehicle Driving Series: The Player Takes Over a Car That Was Already Running on Its Own

This is the prologue to the player-vehicle-driving subseries within “How to Build an Open-World Game.” It follows the earlier population, vehicle, and traffic-runtime articles. The vehicle series examined ownership, seat relationships, driving authority, and the execution stack inside one vehicle. The traffic series examined how multiple vehicles share road, junction, and event systems. This series … Read more

Dynamic City | City Traffic Runtime (Part 2): Route Execution, Driving Policy, and Multi-Vehicle Executors

This article is the lower half of the traffic-runtime topic in the “How to Build an Open-World Game” series. It follows the upper half, which covers scheduling and decision-making: road networks, junction right of way, signal phases, dispatch orchestration, and traffic readiness. This article covers route execution, continuous replanning, driving policy, dispatch-task realization, and dedicated … Read more