Echoes of the Tuatha

Area

Art

Art Direction

Direction

A stylised, shading-driven look rather than realism - non-photoreal (NPR) cel/toon banding, bold ink outlines, and grit, wear, and hatching baked into the albedo textures so detail reads without expensive lighting. This is Godot-native (cheap to render, no GI or raytracing) and strategically sound: a stylised game is never measured against Unreal photoreal, so it sidesteps the fidelity gap instead of losing to it. Borrow the pipeline proven by Borderlands - banded lighting, outlines, painted texture-grit - but not its soul; its comic-ink irreverence is tonally wrong for a game about sacrifice and diminishment.

Visual vocabulary

Pull the language from where the themes already live: Insular illumination. Book of Kells knotwork, zoomorphic spirals, the line treated as sacred - wedded to a bog atmosphere of mist, peat, and stone. Reframe the cel-shader's outline as manuscript line: the world rendered as if illuminated by a monk's hand. Technique and theme become a single gesture.

Palette (working)

Two registers, deliberately opposed:

  • Mundane - earthbound and muted, the ink holding it down: Peat #29251C, Iron #54585A, Moss #5A6147, Bone/parchment #BCB39B, overcast sky #8C8B82.
  • Spirit-sight - line dissolving into light, energy rendered as glow: Woad #1B3A6B, Wisp-cyan #4FD6D0, Manuscript-gold #E8B23A, Soul-glow #BFE9E4, Truth-red #B23A2E (revealed menace).

The two registers are the mechanic

This isn't decoration - it's the delivery system for the perception-mirror (The Sacrifice Menu). You need two coherent looks and the ability to swap the entire render mode when a player sacrifices a kind of sight. NPR shading is precisely-authored stylisation you control, so authoring two modes and flipping between them is cheap and clean; the same effect under realistic lighting would be a nightmare. The mundane register hides fae glamour; spirit-sight reveals the truth behind it (the benign light becomes a watching fae, safe ground becomes a bog-mouth). The stylised choice is what makes the mechanic buildable.

Grit as essence

Make the wear dynamic, not static. As the soul thins across rebirths, the look degrades - colour draining, line work fraying, form simplifying - until at the sapling the character is reduced to near-pure silhouette and line. Grit stops being a texture style and becomes the erosion theme made visible: the player watches themselves wear thin.

Godot technique (first pass)

  • Banded/toon shading via a custom light() pass in the spatial shader (or a ramp texture).
  • Outlines: inverted-hull for reliable silhouettes + screen-space edge detection (depth/normal) for interior manuscript line - likely a hybrid.
  • A small, disciplined set of ramp and hatch textures; bake grime, wear, and line work into albedo. This is where "detail without raytracing" lives.
  • Lighting kept cheap: one directional light + baked ambient, emissive for anything Otherworldly, no GI.

Production cost

NPR is cheap on the GPU but expensive in discipline. The cost moves from raytracing to a tight art bible - consistent line weight, a controlled palette, a coherent motif set. A stylised look with drifting line weight or palette falls apart fast (Borderlands lived on a strong style guide). Budget for a real visual-language document, not just a clever shader.

See the interactive mockup accompanying this capture - drag the veil to move between the two registers.

The Veil: Interactive Art Mockup

A living companion to Art Direction. Drag the veil to move between the two registers - the mundane world and what spirit-sight reveals beneath it. This is the perception-mirror (The Sacrifice Menu and Art Direction) made tangible, and the clearest single picture of the world we are building.

Embedded directly so it travels with the document. The same file also opens on its own as echoes_artdirection_mockup.html.