Skip to main content

Steam Input IGA / VDF Builder

Generate a starter action manifest structure and keep naming consistent across patches.

Actions are grouped by "set" names you choose (e.g. menu, ingame). We emit KeyValues-style text you can adapt. Related: glyph mapper.

"InGameActions_MyGame"
{
	"ingame"
	{
		"move_forward"
		{
			"type"		"analog"
		}
		"fire"
		{
			"type"		"digital"
		}
	}
	"menu"
	{
		"pause"
		{
			"type"		"digital"
		}
	}
}

Publishing checklist

  • Ship IGA file with your build; test with Steam Input enabled.
  • Provide an official configuration in Steamworks controller config.
  • Keep action names stable across patches (or version configs).
Is this an official Valve file?
It is a structural starter — always validate in Steamworks and against current Steam Input documentation.