Codex tab: Art Direction
Art Direction
revision 3 · exported 2026-11-02 · open the doc
First pass, November 2026. Concepts from Midjourney, models from Meshy. Every image, its prompt and the Meshy settings are listed in Art/README.md in the repo; the full set of generations lives in Ray's Midjourney account under the group Velan, folder Concepts.
Chosen style: stylized 3D JRPG, soft cel shading Open page
Chunky, toy-like 3D forms with hand-painted textures, soft cel shading, a gentle rim light and a little bloom, under warm daylight. It won over a softer hand-painted look and a storybook gouache look for one reason: it is what the game can actually be. Meshy produces exactly this kind of model, and URP can render it on a phone.

Prompt
Concept art for a mobile fantasy RPG, crisp cel-shaded 3D JRPG style with soft rim light and subtle bloom, a quiet farming village on a grassy hill below a white stone shrine built of perfectly mirrored arches, morning light, warm ivory, pale gold and sky blue, chunky readable low-poly-friendly shapes, clean silhouettes, inviting and hopeful --ar 16:9
Midjourney job e1cbf51f-e14d-47a5-878b-299fa466e41a / 1
The style anchor. Every Midjourney prompt points at this image with --sref, so new concepts stay in one family.
Rules for a phone screen:
- Silhouette first. Big, simple masses and few thin parts. A creature must read as a shape at thumbnail size before any detail does.
- Upper middle is the stage. The thumbs cover the bottom corners in landscape, so enemies and spell impacts sit in the upper middle, and arenas keep that area open.
- Light separates. A warm key light and a cool rim keep characters off the background without outlines.
- Glow means magic. Only spells, glyphs and the golem's chest sigil emit light. Everything else is matte.
- Budget. Creatures around 10–20k triangles, one 2K PBR texture set.
The two sides Open page

Prompt
Split composition concept art for a mobile fantasy RPG, two sides of magic facing each other across a dividing line: on the left the Evane, a perfectly symmetric white marble and pale gold gateway with a robed mage mirrored in a still pool, calm sky blue light; on the right the Facets, a jagged asymmetric archway of shattered prismatic crystal shards in teal, violet and magenta over dark slate, a mage in mismatched shard armor, rainbow caustics; strong contrast between order and fracture, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 50
Midjourney job c6bd1a85-d3c7-4f61-9373-0e0716f5ee3e / 3, 1

Prompt
Split composition concept art for a mobile fantasy RPG, two sides of magic facing each other across a dividing line: on the left the Evane, a perfectly symmetric white marble and pale gold gateway with a robed mage mirrored in a still pool, calm sky blue light; on the right the Facets, a jagged asymmetric archway of shattered prismatic crystal shards in teal, violet and magenta over dark slate, a mage in mismatched shard armor, rainbow caustics; strong contrast between order and fracture, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 50
Midjourney job c6bd1a85-d3c7-4f61-9373-0e0716f5ee3e / 3, 1
The divide in the drawing system (mirrored strokes vs. independent strokes) is the divide in the art: one side is a reflection, the other a broken mirror. Both are beautiful; neither is drawn as evil.
The Evane: the mirror
- Shape language: bilateral symmetry around a vertical axis. Arches, circles, paired columns, pairs of figures mirroring each other. Clean edges and calm, centred compositions.
- Palette: pale stone and silver: marble white
#FBF8F2, ivory#F4EBD9, cool silver-grey#9AA3AD, sky#8EC5E8. Each faction's glyphs glow in its own colour, taken from the spell data (Story Bible §2): Wardens pale blue#7FD4FF(Repel), Tenders violet#B48CFF(Coil), Waymakers pale green#9CFFB0(Gale). - Magic: light in matched pairs, in the casting faction's colour. Glyphs appear twice, mirrored, and bursts are symmetrical. The first concepts lean white-gold; later prompts should name the faction colour instead.

Prompt
Visual language concept for a mobile fantasy RPG, the Evane, a light-side magic order whose temples, robes and sigils are perfectly bilaterally symmetric like a reflection in still water, a grand white marble sanctum with pale gold filigree and sky-blue glass, two robed adepts mirroring each other's pose, mirrored glyphs glowing on the floor, calm order and restraint, perfectly centered symmetrical composition, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job 70b07654-fc90-44cd-bfc4-0ebdaf7ccdef / 2, 3

Prompt
Visual language concept for a mobile fantasy RPG, the Evane, a light-side magic order whose temples, robes and sigils are perfectly bilaterally symmetric like a reflection in still water, a grand white marble sanctum with pale gold filigree and sky-blue glass, two robed adepts mirroring each other's pose, mirrored glyphs glowing on the floor, calm order and restraint, perfectly centered symmetrical composition, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job 70b07654-fc90-44cd-bfc4-0ebdaf7ccdef / 2, 3
The Facets (the Shattered): the broken mirror
- Shape language: asymmetry and fracture. Jagged shards and triangles, off-centre compositions, every piece angled its own way. Mismatched armour: one shoulder plated, one arm bare.
- Palette: salvaged mirror-glass and amber light (Story Bible §2): dark slate
#2B3140as the ground, amber#FFC66B(Facet Seal, the Facet colour) as the light, with a thin prismatic edge (teal#2EC4B6, violet#7B4FD8) where light breaks through a shard. - Magic: sunlight bent through cut glass: amber light and crystal, with prismatic sparkle as an accent. Two different shapes meeting, never a mirrored pair. The first concepts lean teal/magenta; later prompts should lead with amber.

Prompt
Visual language concept for a mobile fantasy RPG, the Facets, a free magic order who build from a shattered mirror, asymmetric crystalline architecture of jagged broken prismatic shards, every shard catching the light its own way, iridescent teal, violet and magenta refractions over dark slate stone, robed adepts with mismatched shard armor and one bare arm, rainbow caustics on the ground, bold off-center asymmetric composition, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 50
Midjourney job da75d28e-9583-4a46-8323-57416dc67e06 / 1, 2

Prompt
Visual language concept for a mobile fantasy RPG, the Facets, a free magic order who build from a shattered mirror, asymmetric crystalline architecture of jagged broken prismatic shards, every shard catching the light its own way, iridescent teal, violet and magenta refractions over dark slate stone, robed adepts with mismatched shard armor and one bare arm, rainbow caustics on the ground, bold off-center asymmetric composition, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 50
Midjourney job da75d28e-9583-4a46-8323-57416dc67e06 / 1, 2
The unaligned world
Villages, fields and roads belong to neither side: meadow green #7FA650, earth brown #A9744A, thatch and timber. The protagonist dresses in these earth tones. The mentor's coat carries half of each emblem, a white-gold sigil and a broken shard, stitched together.
Characters Open page

Prompt
Character concept sheet for a mobile fantasy RPG protagonist, a young orphan farmhand from a small village, shown as a young man and a young woman side by side, simple homespun linen tunic, rolled sleeves, long woven scarf, patched trousers, worn leather boots, both hands faintly glowing with two mirrored white-gold glyphs, hopeful determined expression, full body, front view, plain warm grey background, stylized hand-painted 3D JRPG game art, soft cel shading, clean readable silhouettes --ar 3:2 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job dcd6142f-f689-4104-be03-f962cd707b9d / 1, 0

Prompt
Character concept sheet for a mobile fantasy RPG protagonist, a young orphan farmhand from a small village, shown as a young man and a young woman side by side, simple homespun linen tunic, rolled sleeves, long woven scarf, patched trousers, worn leather boots, both hands faintly glowing with two mirrored white-gold glyphs, hopeful determined expression, full body, front view, plain warm grey background, stylized hand-painted 3D JRPG game art, soft cel shading, clean readable silhouettes --ar 3:2 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job dcd6142f-f689-4104-be03-f962cd707b9d / 1, 0
The protagonist, both versions: homespun linen, a long scarf that will read well in motion, patched boots. The only magic on them is the pair of mirrored glyphs in their hands, the Repel they cast by accident.

Prompt
Character concept for a mobile fantasy RPG, the mentor, a jaded but trustworthy village elder, a retired magic-user who walked away from an endless war between two magic orders, weathered lined face, short grey beard, tired kind eyes, long patched travelling coat whose faded emblem is half a symmetric white-gold sigil and half a broken prismatic shard, plain walking staff, clay pipe, slightly stooped, full body, three-quarter view, plain warm grey background, stylized hand-painted 3D JRPG game art, soft cel shading, clean readable silhouette --ar 3:4 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job c6f2a179-57a9-4449-9b03-9c5a057bc450 / 1, 3

Prompt
Character concept for a mobile fantasy RPG, the mentor, a jaded but trustworthy village elder, a retired magic-user who walked away from an endless war between two magic orders, weathered lined face, short grey beard, tired kind eyes, long patched travelling coat whose faded emblem is half a symmetric white-gold sigil and half a broken prismatic shard, plain walking staff, clay pipe, slightly stooped, full body, three-quarter view, plain warm grey background, stylized hand-painted 3D JRPG game art, soft cel shading, clean readable silhouette --ar 3:4 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job c6f2a179-57a9-4449-9b03-9c5a057bc450 / 1, 3
The mentor: tired but kind, a plain staff instead of a wizard's one, the half-and-half emblem on the coat.
Training Golem (first enemy) Open page

Prompt
3D game character model reference, the Training Golem, a sturdy practice golem built from pale carved stone blocks and wooden training-dummy planks bound with iron bands and rope, one glowing white-gold mirrored glyph carved on its chest, chunky top-heavy proportions, huge fists, short thick legs, small head, full body, straight front view, symmetrical standing pose with arms slightly away from the body, centered, whole figure in frame, plain flat white background, no ground shadow, stylized hand-painted game asset, soft even lighting --ar 1:1 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 40
Midjourney job 7d0c078d-63f0-4756-91a5-82d2b31d1bc0 / 3, 0

Prompt
3D game character model reference, the Training Golem, a sturdy practice golem built from pale carved stone blocks and wooden training-dummy planks bound with iron bands and rope, one glowing white-gold mirrored glyph carved on its chest, chunky top-heavy proportions, huge fists, short thick legs, small head, full body, straight front view, symmetrical standing pose with arms slightly away from the body, centered, whole figure in frame, plain flat white background, no ground shadow, stylized hand-painted game asset, soft even lighting --ar 1:1 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 40
Midjourney job 7d0c078d-63f0-4756-91a5-82d2b31d1bc0 / 3, 0

Prompt
3D game creature concept for a mobile fantasy RPG, the Training Golem, a sturdy practice golem built from pale carved stone blocks and wooden training-dummy planks bound with iron bands and rope, one glowing mirrored glyph carved on its chest, chunky top-heavy proportions, huge fists, short thick legs, small head, full body, front three-quarter view, standing idle pose, centered, plain light grey background, stylized hand-painted 3D JRPG game art, soft cel shading, clean readable silhouette --ar 1:1 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job 937a7353-1f41-4ada-960e-63bd19514b42 / 2
A practice golem built by the village: pale stone blocks lashed to training-dummy planks with rope and iron. Top-heavy, with huge fists, a tiny head and short legs, so it reads as a 3D creature even at small size. The glowing glyph on its chest is the one point of light and doubles as the natural aim point. This front view is the input image for the 3D model.
The 3D model
Scroll here to load the model.
Built in Meshy from the front view above: 15,435 triangles, a 2K PBR texture set, rigged on a 24-bone humanoid skeleton at 2.4 m tall (it towers over the player). Six animation clips: idle, a two-fisted punch, hit reaction, a long stagger for Repel, death, and a slow heavy walk.

Still to do in Unity: a URP material from the PBR maps and an emissive mask so the chest glyph glows, since Meshy doesn't produce one. Files and settings: Assets/Art/Models/TrainingGolem/ and the Meshy section of Art/README.md.
Places Open page

Prompt
Battle arena environment for a mobile JRPG with fully 3D battles, a circular village training ground paved with pale stone tiles inlaid with a faint mirrored glyph, ringed by low ruined symmetric white arches and wooden practice posts, meadow and distant hills beyond, empty open center stage, seen from a low camera behind the player looking toward the far side, clear open space in the upper middle of the frame, warm afternoon light, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job c8e7b085-59d9-4ecd-a17d-703630d611a1 / 3, 2

Prompt
Battle arena environment for a mobile JRPG with fully 3D battles, a circular village training ground paved with pale stone tiles inlaid with a faint mirrored glyph, ringed by low ruined symmetric white arches and wooden practice posts, meadow and distant hills beyond, empty open center stage, seen from a low camera behind the player looking toward the far side, clear open space in the upper middle of the frame, warm afternoon light, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job c8e7b085-59d9-4ecd-a17d-703630d611a1 / 3, 2
The battle arena: a round training ground with a faint mirrored glyph in the paving, low ruined arches and practice posts. The far side stays low and open, so the enemy stands in the upper middle against sky and distant hills.

Prompt
Overworld gameplay screen of a mobile JRPG, faux-3D world map, camera looking steeply down at the ground from high above at 60 degrees, HD-2D miniature diorama, a tiny hero figure standing on a dirt path in the center of the frame, around him a small farming village of six cottages, square crop fields, a river with a stone bridge, clumps of round trees, a white symmetric shrine on a little hill, map edges fading into soft tilt-shift blur, toy-like readable landmarks, warm daylight, stylized hand-painted 3D game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 40
Midjourney job 3e0c223a-0aaf-4a0f-989d-56289bb7702b / 1, 0

Prompt
Overworld gameplay screen of a mobile JRPG, faux-3D world map, camera looking steeply down at the ground from high above at 60 degrees, HD-2D miniature diorama, a tiny hero figure standing on a dirt path in the center of the frame, around him a small farming village of six cottages, square crop fields, a river with a stone bridge, clumps of round trees, a white symmetric shrine on a little hill, map edges fading into soft tilt-shift blur, toy-like readable landmarks, warm daylight, stylized hand-painted 3D game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 40
Midjourney job 3e0c223a-0aaf-4a0f-989d-56289bb7702b / 1, 0
The faux-3D overworld: a steep top-down camera over a miniature diorama, with tilt-shift blur at the edges. Landmarks (shrine, bridge, village) are chunky and toy-like so they read at a glance.
Spells Open page
Each effect echoes the shape the player draws, so a cast teaches its own glyph.

Repel (Evane, mirrored L): a pair of white-gold L glyphs flash, then a curved shockwave wall shoves the target back with a ring of dust.

Prompt
Spell effect concept for a mobile JRPG battle, Coil: two mirrored S-shaped ribbons of white-gold and sky-blue light spiral around each other into one heavy twisting coil and slam down onto a chunky stone training golem, crushing impact, cracked ground, chips of stone flying, strong symmetric motion arcs, over-the-shoulder battle camera, training ground arena, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job ecfcfe51-b1a6-43a1-b193-a83be4e1e052 / 1, 3

Prompt
Spell effect concept for a mobile JRPG battle, Coil: two mirrored S-shaped ribbons of white-gold and sky-blue light spiral around each other into one heavy twisting coil and slam down onto a chunky stone training golem, crushing impact, cracked ground, chips of stone flying, strong symmetric motion arcs, over-the-shoulder battle camera, training ground arena, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job ecfcfe51-b1a6-43a1-b193-a83be4e1e052 / 1, 3
Coil (Evane, mirrored S): two white-gold and sky-blue ribbons wind into one heavy spiral and slam down. The heaviest-looking of the four, to match the heaviest hit.

Prompt
Spell effect concept for a mobile JRPG battle, Gale: two identical parallel glyphs shaped like sharp mountain peaks glow pale green side by side, releasing a howling gust of crescent wind blades and swirling leaves that sweeps across the arena and buffets a chunky stone training golem, streaks of air, over-the-shoulder battle camera, training ground arena, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job 01825f10-e1fd-4480-a38f-724513cd281d / 1, 2

Prompt
Spell effect concept for a mobile JRPG battle, Gale: two identical parallel glyphs shaped like sharp mountain peaks glow pale green side by side, releasing a howling gust of crescent wind blades and swirling leaves that sweeps across the arena and buffets a chunky stone training golem, streaks of air, over-the-shoulder battle camera, training ground arena, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`,
Midjourney job 01825f10-e1fd-4480-a38f-724513cd281d / 1, 2
Gale (Evane, parallel peaks): twin peak glyphs side by side, then crescent wind blades and leaves. Pale green marks wind; the glyphs stay in Evane white-gold light.

Prompt
Spell effect concept for a mobile JRPG battle, Facet Seal: a glowing circle glyph on the left and a glowing square glyph on the right fuse into an asymmetric shield of jagged prismatic crystal shards in front of the caster, refracting teal, violet and magenta light, rainbow caustics on the ground, a chunky stone training golem's fist striking the shield and glancing off, over-the-shoulder battle camera, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 50
Midjourney job a7c75f51-562a-4046-af58-0c3b9c08c231 / 1, 3

Prompt
Spell effect concept for a mobile JRPG battle, Facet Seal: a glowing circle glyph on the left and a glowing square glyph on the right fuse into an asymmetric shield of jagged prismatic crystal shards in front of the caster, refracting teal, violet and magenta light, rainbow caustics on the ground, a chunky stone training golem's fist striking the shield and glancing off, over-the-shoulder battle camera, stylized hand-painted 3D JRPG game art, soft cel shading --ar 16:9 --sref https://cdn.midjourney.com/e1cbf51f-e14d-47a5-878b-299fa466e41a/0_1.png`, --sw 50
Midjourney job a7c75f51-562a-4046-af58-0c3b9c08c231 / 1, 3
Facet Seal (Facets, circle + square): a circle and a square, deliberately different, fuse into a jagged prismatic shield that a blow glances off.
Where the files are Open page
- Curated concepts:
Art/Concepts/<subject>/(outsideAssets/, so they never ship in a build). - Prompts and Meshy settings:
Art/README.md. - Golem model:
Assets/Art/Models/TrainingGolem/. - Every generation: Midjourney, group Velan › Concepts.