Godot Version
Godot 4.5.1
Question
Hi! We’re making a 2.5D platformer, where the background is made up of 3D assets, but all the gameplay is done through sprites on Z = 0. We recently decided to switch our 2D level design to a grid-based level in order to normalize the distances the characters move, and we are now trying to figure out the best way to implement this system in 3D.
My initial idea was to use gridmaps, but they seemingly only allow for building your level along the X and Z axes, whereas ours should extend vertically on the Y axis and would have no depth. Rotating the gridmap didn’t feel right and it also doesn’t seem like having all level sprites rendered as textures on plane meshes is the best choice.
Is there a proper way of doing this that maybe I’m not aware of? We’re fairly new to Godot. Maybe the best option is to just have a custom grid system and building the levels with snapping.
Thanks!
