return { screen = { default = { width = 1920, height = 1080, fps = 30, origin = { x = 0, y = 0, }, }, big = { width = 3840, height = 2160, fps = 30, origin = { x = 0, y = 0, }, }, }, colors = { '32bpp', transparent = 'alpha', }, mesh = true, api = 'opengl_es_2_0', shader = { true, fragment = true, }, physic = true, sprite = { true, colors = '32bpp', limits = { false, screen = false, line = false, }, rotate = true, scale = true, shear = true, affine = true, size = { default = { width = 'free', height = 'free', }, }, }, }, tile = { layer = { 'free', { colors = 'free', specifyColors = true, moveIndividual = true, independent = true, mirror = true, rotate = true, scale = true, shear = true, affine = true, size = { default = { width = 'free', height = 'free', }, }, }, }, }, }