Как сделать движение игрока по карте на стороне сервера?
Учусь делать клиент-серверную игру, смог сделать движение по карте в одной плоскости(без перепадов высот). И возник вопрос: как в играх делают движение объектов по карте в двух плоскостях, т.е с разной высотой?
У меня была идея сделать "карту высот", грубо говоря двумерный массив высот для точек полигонов, но таким способом нельзя будет реализовать двух-уровневые карты, например дом с двумя этажами.
Особенно буду благодарен, если подскажете литературу по это теме, пока не удалось найти самому