Ludo.ai

How to keep a consistent art style across AI game assets

To keep a consistent art style across AI game assets, settle on one image that defines the look, then generate every other asset from that same image as a style reference instead of prompting each one from scratch. In Ludo.ai's Image Generator that is the Generate with Style mode: the reference sets the visual style and your prompt sets the subject, and Edit Image corrects an asset that drifts without regenerating it. To keep one character on-model, work from the same character image: Change Pose re-renders it in a new pose or camera view, and the Sprite Generator animates it using that image as the first frame.

Last updated September 2026

What you need

  • One image that has the look you want: a generation you like or a piece of your own art
  • A short description of each asset you still need
  • For animation: the character on its own, as one subject on a transparent background
  1. 1Create or pick the anchor image

    In the Image Generator, leave the Generation Mode on Generate New, choose an Art Style (32 styles plus Any style, such as Cel-Shaded, Hand-Painted or 16-Bit), a Perspective and an Aspect Ratio, and generate until one image has the look of your game. Save it: that image is the anchor for everything else. If you already have art, you can use your own image as the anchor instead.

  2. 2Generate new assets with Generate with Style

    Switch the Generation Mode to Generate with Style and put the anchor in Image 1. Pick the image type for the new asset (a sprite, an item icon, a background) and describe only the subject, such as "badger town guard holding a spear". The Art Style picker is hidden in this mode because the reference defines the style.

  3. 3Keep the other settings the same

    Perspective and Aspect Ratio stay available in Generate with Style, so set them to match the anchor for every asset of the same kind, for example the same top-down perspective for all characters and props. Mixed perspectives read as a style break even when the rendering matches.

  4. 4Fix an asset that drifts with Edit Image

    When one result is close but off, open it with Edit Image and describe the change in plain words ("make the outline thinner", "use the muted greens of the forest"). You can add the anchor as Image 2 (optional) so the edit has a reference. To change only one area, use Edit with Mask; to cut out a subject, use Remove Background.

  5. 5Keep a character on-model with Change Pose

    For a sprite, open Change Pose instead of generating the character again. The New tab takes a Pose Preset such as idle, walk, run, crouch or attack ready, plus additional instructions; the View tab re-renders the same sprite from another Angle and Elevation; the Reference tab copies the pose from a reference image of a person. See how to make an 8-direction sprite sheet for a full turnaround.

  6. 6Carry the style into animation

    Use Generate Spritesheet on a sprite result, or open the Sprite Generator and add the image as the First Frame in Animate; in the Sprite Generator, Use in Animation on a new pose does the same. The animation starts from your image, so the character and its style carry into every frame. For tighter control, put posed versions of the same character in Keyframe Animation, as in how to turn an image into a sprite sheet.

  7. 7Batch the rest of the set through the API (optional)

    To generate many assets, call generateWithStyle with the anchor as style_image, a prompt and an image_type for each asset, and up to 4 variations per call with n. The same tool is available through Ludo.ai's MCP server. Pass the same anchor every time rather than the previous result.

Specs

Generation modesGenerate New, Edit Image, Generate from References, Generate with Style, Edit with Mask, Erase with Mask, Remove Background
Art style in Generate with StyleThe Art Style picker is hidden; the reference image sets the style, while image type, Perspective and Aspect Ratio stay available
Art styles32 plus Any style, including Cel-Shaded, Hand-Painted, Watercolor and the 8-Bit, 16-Bit, 32-Bit and Hi-Bit pixel styles
Variations per API request1 to 4 with a style reference (generateWithStyle) or an edit (editImage), 1 to 8 from a prompt alone (createImage)
Edit reference imageEdits take text instructions plus an optional reference image for style or content guidance
Pose presets20 presets (idle, walk and run in four directions, crouching, crawling, sitting, blocking, attack ready, jump preparation, sleeping, flying) plus Other with your own description
Camera views8 angles in 45 degree steps; elevation eye-level (0), elevated (30) or high-angle (60), or keep the current one
Animatable image types12, including sprite, item-icon, ui_asset, parallax_layer, portrait and card-art

Tips

  • Reuse the one anchor for every asset instead of using each new result as the next reference; chaining references lets small differences add up.
  • Pick the right image type for each asset in Generate with Style: item icons, UI assets and parallax layers come out without a background, while plain icons and fixed backgrounds keep theirs.
  • Keep one anchor per look. If your game has two distinct styles, such as menus and gameplay, keep a separate anchor for each.
  • Re-running the same prompt gives different results, so save the variations you pick as you go.
  • Change Pose and Generate Spritesheet appear on sprite results. For other animatable types, such as item icons, add the image to the Sprite Generator's First Frame yourself.

FAQ

What is the difference between Generate with Style and Generate from References?

Generate with Style adopts only the style of the reference and takes the subject from your prompt, so it suits new characters, props and backgrounds. Generate from References uses elements of the reference images as well as their style. Use As Reference on a result opens Generate from References; switch the Generation Mode to Generate with Style when you want a new subject.

Can I use my own art as the style reference?

Yes. Upload your image to Image 1 in Generate with Style. Through the API, pass it as style_image by URL or base64; images larger than 15 MB are rejected.

How do I keep the same character consistent across poses and angles?

Start from the one character image and use Change Pose rather than prompting the character again. A pose preset or a pose reference image gives a new pose, and the View tab renders the same sprite from another angle and elevation.

Does the style hold when I animate the character?

The Sprite Generator animates from your image as the first frame, so the animation starts from the character as you drew or generated it. For pixel art, choose the Forge Pixel model; see how to make and animate pixel art sprites.

Can one anchor cover backgrounds and icons too?

Yes. Change the image type and prompt in Generate with Style and keep the same reference. The guides on how to make 2D game backgrounds and parallax layers and how to generate game icons and UI use the same approach.

Generating Game AssetsAPI & MCPAudio GeneratorSprite GeneratorVideo Generator3D Asset GeneratorFAQUser Account and SubscriptionProjectImage GeneratorGame IdeatorAsk Ludo