<prefab> <asset type="bitmapfont" name="font_bitmap" texture="bmfont.png" rows="16" columns="16" /> <component ref="canvas" type="UICanvas" /> <children> <item> <component ref="label" type="scene/components/ui/UILabel::UILabel" text="Hello World" font="font_bitmap" /> </item> <!-- So here you can either do <item> which is recursive, or a prefab if you desire. --> </children> </prefab>