 When Bédard joined the project , the game focused on the 2D – 3D mechanic and did not yet have open world ambitions . He coded the game in Microsoft Visual C # Express and <unk> Game Studio Express . His first task , the level editor <unk> , was coded from scratch in <unk> and inspired by <unk> . Bédard also wrote the game engine , <unk> Technology , which turns 2D tiles ( " <unk> " ) into sides of a 3D <unk> pixel . The engine tracks player @-@ character Gomez in 3D space even though the game behaves as a 2D platformer . Bédard also built the game to resolve collisions when converting between 3D and 2D space . 
