So I’m planning on developing a Chess game. I’ve already got the assets (Pieces and a textured board thanks to the marketplace assets: ) However as the board is already textured.
With that in mind I need to be able to highlight the available positions when a piece is picked. (which I have already determined can be done by ray tracing from the mouse to the piece).
Would I have to place an array of invisible planes above the board (8 x 8) that each contain a ‘highlight texture / material’ that will glow or indicate it can be placed upon and then iterate through this array to determine where the player can place his pawn?
Essentially, I’m struggling to find any good documentation on the best way to develop something like this in C++ (that isn’t purely console based as with other C++ chess tutorials)