Rusted Warfare mod tutorials
24 practical chapters in four learning paths with eight companion projects
Beginner
Start with an importable project
Understand the folder, unit files and sprites, then import your first mod
Understand the four basic sections
Separate core, graphics, attack and movement before tuning values
Draw a readable top-down vehicle
Start with small transparent images and separate the hull from the turret
Tune movement for the unit role
Tune speed, acceleration and turning so vehicles feel distinct
Follow a shot from turret to projectile
Understand target permissions, range, fire interval and projectile references
Finish your first two-vehicle squad
Use inheritance for a variant and package art, code and test notes together
Intermediate
Give a unit a button with memory
Declare variables, initialize them on creation and toggle a state with a button
Choose ammunition from unit state
Connect the button, conditional projectile and firing event
Use energy to limit sustained fire
Separate short bursts from sustained damage
Maintain a family of units with inheritance
Reduce duplication while keeping variant differences readable
Build units and share research resources
Connect construction menus, team resources and one-time upgrades
Communicate state with a small animation
Start with a subtle pulse and learn keyframes without obscuring gameplay
Veteran
Separate inventory, team stock and unit memory
Use two carriers to see which data is local and which data belongs to the team
Send a radio message to the parent carrier
Separate sending, filtering and receiving into small responsibilities
Keep weapon modes and target roles consistent
Combine alternate projectiles, mode memory and ground or air filters
Separate mounted equipment from passengers
Carry a radio and escorts while keeping position, capacity and unloading responsibilities clear
Use effects to communicate state and inheritance to keep it consistent
Organize muzzle flashes, hull animation and shared settings into a maintainable set
Combine time, a region and reinforcements
Require two conditions and a single activation while tracing links between map objects
Mastery
Build a stable emergency state
Combine periodic conditions, remembered state and a recovery threshold
Split a skill into reusable actions
Organize logic with named action calls and avoid cycles and duplicate effects
Build and balance a twin-turret vehicle
Handle turret positions, a shared projectile and combined output
Use your units as map reinforcements
Connect mod unit names, map objects and timed triggers
Use a test matrix to evaluate changes
Check functionality, balance and groups of units with reproducible notes
Turn exercises into a maintainable mod
Organize factories, units, assets, tutorials and version notes before publishing