Rusted Warfare Mod Workshop
All coursesCreative tools中文

Rusted Warfare mod tutorials

24 practical chapters in four learning paths with eight companion projects

Beginner

  1. Start with an importable project

    Understand the folder, unit files and sprites, then import your first mod

  2. Understand the four basic sections

    Separate core, graphics, attack and movement before tuning values

  3. Draw a readable top-down vehicle

    Start with small transparent images and separate the hull from the turret

  4. Tune movement for the unit role

    Tune speed, acceleration and turning so vehicles feel distinct

  5. Follow a shot from turret to projectile

    Understand target permissions, range, fire interval and projectile references

  6. Finish your first two-vehicle squad

    Use inheritance for a variant and package art, code and test notes together

Intermediate

  1. Give a unit a button with memory

    Declare variables, initialize them on creation and toggle a state with a button

  2. Choose ammunition from unit state

    Connect the button, conditional projectile and firing event

  3. Use energy to limit sustained fire

    Separate short bursts from sustained damage

  4. Maintain a family of units with inheritance

    Reduce duplication while keeping variant differences readable

  5. Build units and share research resources

    Connect construction menus, team resources and one-time upgrades

  6. Communicate state with a small animation

    Start with a subtle pulse and learn keyframes without obscuring gameplay

Veteran

  1. Separate inventory, team stock and unit memory

    Use two carriers to see which data is local and which data belongs to the team

  2. Send a radio message to the parent carrier

    Separate sending, filtering and receiving into small responsibilities

  3. Keep weapon modes and target roles consistent

    Combine alternate projectiles, mode memory and ground or air filters

  4. Separate mounted equipment from passengers

    Carry a radio and escorts while keeping position, capacity and unloading responsibilities clear

  5. Use effects to communicate state and inheritance to keep it consistent

    Organize muzzle flashes, hull animation and shared settings into a maintainable set

  6. Combine time, a region and reinforcements

    Require two conditions and a single activation while tracing links between map objects

Mastery

  1. Build a stable emergency state

    Combine periodic conditions, remembered state and a recovery threshold

  2. Split a skill into reusable actions

    Organize logic with named action calls and avoid cycles and duplicate effects

  3. Build and balance a twin-turret vehicle

    Handle turret positions, a shared projectile and combined output

  4. Use your units as map reinforcements

    Connect mod unit names, map objects and timed triggers

  5. Use a test matrix to evaluate changes

    Check functionality, balance and groups of units with reproducible notes

  6. Turn exercises into a maintainable mod

    Organize factories, units, assets, tutorials and version notes before publishing