Angled Chess Board

Godot Version

4.5.1.stable

Question

Hi everyone, I am not sure how to implement this. I am developing a comedic chess-themed visual novel where you play against NPCs powered by Stockfish. In the match scene, the chess board should be at a skewed perspective angle on a table in a first person view, with the opponent sitting across (they will chat/taunt at the player and have funny reactions.)

So far, I have made a standard flat board and used a perspective shader on a SubViewportContainer to tilt everything, but that also made the game pieces unrealistically flat, which my client does not want.

How should I implement this? I would prefer to use 2D or Control nodes. Thanks. :slightly_smiling_face:

You’ll have the least problems if you do it in 3D.

2 Likes