FOnline Engine
Current 2026.1.57-dev GitHub
Documentation Docs/ClientRuntime.md

Legacy route.

Client Runtime

This guide moved to its locale-aware canonical path:

The headings below preserve existing fragment links while the old route remains a durable Markdown pointer.

Purpose

Continue with Purpose.

Source paths inspected

Continue with Source paths inspected.

Runtime owner: ClientEngine

Continue with Runtime owner.

Client lifecycle

Continue with Client lifecycle.

Server connection and message dispatch

Continue with Server connection and message dispatch.

Entity and view model

Continue with Entity and view model.

3D model runtime architecture

Continue with 3D model runtime architecture.

Critter model animation

Continue with Critter model animation.

Sprite loading and atlases

Continue with Sprite loading and atlases.

2D sprite root motion

Continue with 2D sprite root motion.

MapView: map presentation and local spatial state

Continue with MapView.

Resources, sprites, effects, and render targets

Continue with Resources, sprites, effects, and render targets.

Input and script-facing hooks

Continue with Input and script-facing hooks.

Client-side validation tests

Continue with Client-side validation tests.

Change checklist

Continue with Change checklist.

Map unload and native storage lifetime

Continue with map unload and native storage lifetime.

Held-direction movement

Continue with Held-direction movement.

Late plans catch up

Continue with Late plans catch up.

Joining a plan already under way

Continue with Joining a plan already under way.

Start typing to search.