This is all done in the "ScriptsTemplates" folder. File Name "81-C# Script__DOTS__AuthoringComponent-NewAuthoring.cs" using Unity.Burst; using Unity.Entities; using UnityEngine.; #ROOTNAMESPACEBEGIN# public class #SCRIPTNAME# : MonoBehaviour { [SerializeField] private int _value; private class IDataBaker : Baker { public override void Bake(#SCRIPTNAME# authoring) { var entity = GetEntity(TransformUsageFlags.Dynamic); AddComponent(entity, new IData { Value = authoring._value } ); } } } [BurstCompile] public struct IData : IComponentData { public int Value; } #ROOTNAMESPACEEND#