Здраствуйте, я начинающий в программировании игр. Это первая игра.
Задача такова: игра шашки, меняется фон, игровая доска, всё в изометрии по типу следующего:

Как вы понимаете координаты для местоположения слоя с каждой шашкой придётся вычислять под каждое разрешение экрана.
Я сейчас делаю это дибильным способом, исходя из реального размера изображения доски вычисляю все координаты, мне всё это очень не нравится, но другого способа с подобной изометрией я не знаю... Очень хочу выслушать советы опытных. К тому же мне потом ещё это всё нужно будет под iphone и под android переписывать. С ними я вообще не знаком. Там конечно хотелось бы всё в 3D сделать. Если посоветуете с чего начать в этом направлении, так же буду очень благодарен за ссылки.