Blog

Technical reports, prompt guides, and product updates from Neta Studio.

What Makes an AI World Feel Alive? One World, Many Live Apps, One Shared State
PinnedXiuhanSeptember 21, 2026
What Makes an AI World Feel Alive? One World, Many Live Apps, One Shared State

Live World Memory explained: why AI worlds that remember feel alive — one world, many live apps, one shared state, from Small Phone to maps to roleplay.

Why AI Interactive Entertainment Needs a Five-Layer Structure
PinnedXiuhanSeptember 21, 2026
Why AI Interactive Entertainment Needs a Five-Layer Structure

A five-layer framework for AI interactive entertainment — inference, generation, world materials, creation protocols, distribution — and why L3/L4 are the missing middle where durable value is created.

AI Creation Workstation, Two Ways: From Local Pipelines to a Living World in Neta Studio
PinnedNeta StudioSeptember 3, 2026
AI Creation Workstation, Two Ways: From Local Pipelines to a Living World in Neta Studio

From the open-source oh-story-dsh plugin to Neta Studio's living worlds: two takes on the AI creation workstation for novels, dramas, and AI games.

An Open Letter to the New Hobbyists
PinnedXiuhanAugust 5, 2026
An Open Letter to the New Hobbyists

My 2026 take on Bill Gates' Open Letter to Hobbyists. Hint: In the age of AI, a true hobbyist does more than prompt.

What the world's most mature AI-entertainment market teaches us about engagement and unit economics
PinnedXiuhanAugust 5, 2026
What the world's most mature AI-entertainment market teaches us about engagement and unit economics

China's AI entertainment market runs about a year ahead on go-to-market. Four categories — short drama, mini-games, companionship, interactive worlds — and what each teaches us about engagement and unit economics.

Come for the tool, stay for the... WHAT?
PinnedXiuhanJuly 22, 2026
Come for the tool, stay for the... WHAT?

Chris Dixon said come for the tool, stay for the network. AI just solved the tool. This is about what's left to solve — and why the feed might not be the shape the network takes next.

Neta Lumina Prompt Book
PinnedJuly 23, 2025
Neta Lumina Prompt Book

A comprehensive guide to writing effective prompts for Neta Lumina, featuring examples and best practices.

Neta Lumina : A Next-gen Expressive Text-to-Image Anime Model
PinnedJuly 22, 2025
Neta Lumina : A Next-gen Expressive Text-to-Image Anime Model

A high-quality anime-style text-to-image model trained by Neta.art Lab on the basis of Lumina2. This technical report covers our training strategy, dataset management, and open-source contributions.

Neta Art XL V2.0  - Better Dynamics, Anatomy and Epic Scenes
PinnedJuly 23, 2024
Neta Art XL V2.0 - Better Dynamics, Anatomy and Epic Scenes

Neta Art XL V2.0 introduces enhanced dynamics, improved anatomy, and the ability to create epic scenes with greater detail and storytelling potential.

JRPG Pacing: Why Older JRPGs Still Feel Better to Play
Creative MilaOctober 21, 2026
JRPG Pacing: Why Older JRPGs Still Feel Better to Play

Older JRPGs were built around a rhythm — a town, a road, a dungeon, a save point — and that rhythm survives where modern pacing does not. A craft essay on encounter budgets, menu latency and the four-beat loop, with what to copy when you build your own.

Classroom Mini-Games: The Eight Questions Teachers Actually Ask
Creative MilaOctober 20, 2026
Classroom Mini-Games: The Eight Questions Teachers Actually Ask

Grouping, scoring, the projector, the kid who answers everything, the class that finishes early and the lesson that runs long — eight real questions about running a mini-game in class, answered with the rules that hold up on a Monday morning.

How to Make an RPG Without Combat (And Why It Often Plays Better)
Creative MilaOctober 14, 2026
How to Make an RPG Without Combat (And Why It Often Plays Better)

Combat is the default filler of every first RPG. Remove it and the world, the characters and the quests have to carry the game — which is the part that actually makes an RPG good.

Three Ways to Build a Pixel Art Palette (and When Each One Wins)
Creative MilaOctober 13, 2026
Three Ways to Build a Pixel Art Palette (and When Each One Wins)

A fixed palette, an indexed ramp and a per-sprite palette solve different problems. How to choose, what each one costs you, and why a shared palette across a whole cast makes a game look deliberate.

Why Photo-to-Pixel Conversion Always Looks Dirty (and How to Fix It)
Creative MilaOctober 13, 2026
Why Photo-to-Pixel Conversion Always Looks Dirty (and How to Fix It)

Automatic photo-to-pixel conversion produces mud for four predictable reasons — noise in, palette out, no grid discipline, and anti-aliased edges. Here is how to fix each one before you convert.

The Rules of 16x16 Pixel Art: What 256 Cells Will and Won't Let You Draw
Creative MilaOctober 13, 2026
The Rules of 16x16 Pixel Art: What 256 Cells Will and Won't Let You Draw

Sixteen by sixteen is the smallest size that still reads as a character. Here are the constraints it imposes, the palette discipline it forces, and the four things you should stop trying to draw at that size.

From One Sentence to a Playable Game: What a Generator Decides and What You Still Do
Creative MilaOctober 13, 2026
From One Sentence to a Playable Game: What a Generator Decides and What You Still Do

The real division of labour when a written sentence becomes a playable browser game — what the generator chooses, which four decisions stay yours, and the failure modes that look like the tool's fault but are not.

After Wordle: How Daily Puzzle Games Actually Keep You Coming Back
Creative MilaOctober 13, 2026
After Wordle: How Daily Puzzle Games Actually Keep You Coming Back

Why one board a day beats unlimited rounds, what a streak does to a habit, and the twelve variants that changed one rule of the Wordle loop to make a different game.

How to Build a Jeopardy Game for Class: Categories, Clues and Scoring
Creative MilaOctober 13, 2026
How to Build a Jeopardy Game for Class: Categories, Clues and Scoring

The whole method for a classroom Jeopardy board — how to pick categories that scale, how to word a clue a full room can read, the value ladder, and the scoring rule you must announce before anyone buzzes.

What Text-to-3D Can Actually Do in 2026 (and What It Can't)
Creative MilaOctober 12, 2026
What Text-to-3D Can Actually Do in 2026 (and What It Can't)

An honest read on text-to-3D: what a single sentence reliably produces today, the four things it still cannot do, and the workflow where generated geometry genuinely pays off.

Shrinking a .glb: How to Get a Game Model Under 1 MB
Creative MilaOctober 12, 2026
Shrinking a .glb: How to Get a Game Model Under 1 MB

Why a .glb ballooned in the first place, and the compression levers to fix it — geometry compression, texture resizing, unused-data removal — in the order that does the least damage.

Quad Remeshing in Blender: A Field Guide to Clean Topology
Creative MilaOctober 12, 2026
Quad Remeshing in Blender: A Field Guide to Clean Topology

Quad remeshing for game-ready models — when to remesh at all, the paid remesher vs the free alternative, the workflow order that does not force a redo, and the checkpoints before you unwrap.

From NPC to Playable Character: Turning One Sentence Into a Character
Creative MilaOctober 12, 2026
From NPC to Playable Character: Turning One Sentence Into a Character

The pipeline that takes a written character description and produces a reusable low-poly NPC component — what the generator decides, what you still decide, and how to place it in a walkable world.

Why Open Worlds Need NPCs, Not Just Quest Markers
Creative MilaOctober 12, 2026
Why Open Worlds Need NPCs, Not Just Quest Markers

A quest marker tells you where to go; an NPC tells you why. What changes in an open world when characters replace icons — and the cheap ways to get there.

How AI NPCs Actually Work: Behaviour Trees, LLMs and Memory
Creative MilaOctober 12, 2026
How AI NPCs Actually Work: Behaviour Trees, LLMs and Memory

How AI NPCs decide what to do — the classic decision layers (state machines, behaviour trees, GOAP), where an LLM genuinely fits, and what an NPC can and cannot remember.

Autotile Explained: Why 47 Tiles, and What the Blob Rule Actually Is
Creative MilaOctober 9, 2026
Autotile Explained: Why 47 Tiles, and What the Blob Rule Actually Is

Sixteen neighbours do not mean sixteen tiles. Where the 47-tile blob set comes from, how the 4-bit mask works, and the four bits everyone forgets to set.

Low Poly Grass: Ten Ways to Make a Field That Reads as Grass
Creative MilaOctober 9, 2026
Low Poly Grass: Ten Ways to Make a Field That Reads as Grass

Grass is the first thing that makes a low poly scene look cheap or alive. Ten concrete techniques — textures, planes, clumps, cards and colour — with the trade-offs of each.

Isometric Pixel Art: The Three Proportion Traps
Creative MilaOctober 9, 2026
Isometric Pixel Art: The Three Proportion Traps

The 2:1 ratio fixes a lot, and it trips up three things every time: character height, prop footprint, and the height of a stack. How to keep an isometric scene in proportion.

Voxel vs Low Poly: Which Style Fits Your Game?
Creative MilaOctober 9, 2026
Voxel vs Low Poly: Which Style Fits Your Game?

Both are 'blocky 3D' and they are nothing alike to build. How voxels and low poly differ in geometry, workflow, cost and feel — and a straight recommendation per genre.

Why Your Tilemap Looks Like Stickers (and How to Fix It)
Creative MilaOctober 9, 2026
Why Your Tilemap Looks Like Stickers (and How to Fix It)

The tile grid is fine; the read is wrong. The six reasons a hand-built map looks like decals dropped on a floor, and the cheap changes that make it read as terrain.

From Tileset to Playable Level: A Tiled Map Workflow That Survives Contact
Creative MilaOctober 9, 2026
From Tileset to Playable Level: A Tiled Map Workflow That Survives Contact

The pipeline from a raw tileset to a level you can actually walk: cell grid, layers, collision, depth sorting and export — and the four hand-offs where projects break.

Sprite Sheet Explained: From an Animated GIF to a Game Animation
Creative MilaOctober 8, 2026
Sprite Sheet Explained: From an Animated GIF to a Game Animation

A sprite sheet is the same frames as an animated GIF, packed into space instead of time. What the grid, the cell size, the origin and the JSON atlas each decide — and where each one goes wrong.

How to Cut a Sprite Sheet and Import It Into Unity, Godot and GameMaker
Creative MilaOctober 8, 2026
How to Cut a Sprite Sheet and Import It Into Unity, Godot and GameMaker

Slice-by-grid, import strips, origin at the feet. The import step is where a correct sheet becomes wrong — the settings that matter in Unity, Godot and GameMaker, and the three errors that cause all of them.

Character Sprites Across a Whole Cast: Keeping One Style on Purpose
Creative MilaOctober 8, 2026
Character Sprites Across a Whole Cast: Keeping One Style on Purpose

The hard part of sprite work is not the first character, it is the seventh. Why a cast drifts, what a palette lock actually locks, and the checks that catch a sprite that does not belong.

Why Transparency Dies in GIF-to-Sprite-Sheet Conversion
Creative MilaOctober 8, 2026
Why Transparency Dies in GIF-to-Sprite-Sheet Conversion

Every GIF sprite you have keyed out has a halo for a reason. One-bit alpha, palette quantisation, matte colours and the four places a transparent background is lost before your engine ever sees it.

The 8-Frame Walk Cycle: Frame Counts, Contact Poses and Eight Directions
Creative MilaOctober 8, 2026
The 8-Frame Walk Cycle: Frame Counts, Contact Poses and Eight Directions

How many frames a walk cycle actually needs, why contact and passing poses carry the whole animation, and why a directional sheet indexes down, left, right, up — not clockwise.

One Command vs an Online Tool: Assembling Sprite Sheets
Creative MilaOctober 8, 2026
One Command vs an Online Tool: Assembling Sprite Sheets

ImageMagick, TexturePacker and a browser canvas each solve the same problem from a different direction. When a shell one-liner is right, when it costs you an afternoon, and where the in-browser tools actually win.

Free Sprite Assets: Where to Find Them and What the Licence Actually Says
Creative MilaOctober 8, 2026
Free Sprite Assets: Where to Find Them and What the Licence Actually Says

Free is four different promises. A practical guide to finding free sprite assets — and to reading the licence clause that decides whether you can ship them in a commercial game.

VRChat Avatar Flipbook Textures: How to Pack a GIF Properly
Creative MilaOctober 8, 2026
VRChat Avatar Flipbook Textures: How to Pack a GIF Properly

VRChat avatars want a single-row frame strip, not a grid. How to pack a GIF into a flipbook texture: strip width, power-of-two sizing, alpha that survives the shader, and loop pacing.