Skip to content
AevornixAEVORNIX
CreateDeveloper Preview

AevCode

Project-aware agentic coding, validation and rollback.

Overview

What AevCode is

AevCode is two things: the scripting language inside the engine, and the agentic pipeline that plans, validates and rolls back changes to a project. The second is the reason the first matters, an agent that can write code into your project is only safe if every change it makes is reviewable and reversible.

Where it fits

One production path.

AevCode is one system in a pipeline. Each stage takes a defined input and hands a defined output to the next.

Four systems in one production path: Control, Orchestrates the project, the workflows and the agents. AevCode, Plans changes, validates them, and rolls them back cleanly when they fail. Design, Produces the images, textures, materials, meshes and animation a change needs. Core, Renders, simulates, edits and runs the project.

  1. Developer Preview

    Orchestrates the project, the workflows and the agents.

    In
    Your intent, and the current project state
    Out
    A planned unit of work handed to the pipeline

    Control decides what needs to happen and calls AevCode to work out how.

  2. Developer Preview

    Plans changes, validates them, and rolls them back cleanly when they fail.

    In
    A unit of work plus the project it applies to
    Out
    A reviewed, reversible change set

    Validated changes are applied to the project Core builds and runs.

  3. Developer Preview

    Produces the images, textures, materials, meshes and animation a change needs.

    In
    An asset requirement from the planned work
    Out
    Project-ready assets in engine formats

    Assets land in the project alongside the change that asked for them.

  4. Developer Preview

    Renders, simulates, edits and runs the project.

    In
    The project with its applied changes and assets
    Out
    A running scene, a test result, or an exported build

How a change is made safe

Plan first
A change is proposed as a plan naming every file it intends to touch, before anything is written.
Confined writes
A plan that would write outside the project is rejected rather than applied and cleaned up afterwards.
Reversible sets
Changes apply as a set, so a failure part-way through does not leave a half-written project.
Validation gate
The project is validated and tested after the change; a failure rolls it back.

The language

AevCode is the engine scripting language, verified as such in the built editor rather than presented as a rename. Visual graphs are a live interpreter over the same runtime, with breakpoints, stepping and per-node profiling, not a code generator that produces script you then maintain by hand.

Evidence

What has been verified.

Each item names its source and the date it was last checked.

BUILD OUTPUT

AevCode runs as the engine scripting language

AevCode is the scripting layer inside the built editor, not a wrapper around one. Scripts report AevCode as their class in the running engine.

Source: Headless run against the built editor, reading the script class back from the engine · Verified

AevCode | Create | Aevornix