It uses an array as a grid for the placement of the trees and player. If there are trees in the grid a few spaces ahead of the player then tree images are displayed at appropriate depths. Its a 3d environment as far as walking around but the graphics are images.And you cant look around other than changing your entire view north, south, east, and west. In fixed positions like on a grid.