Godot Version
4.2.1
Question
Hey. I am new to programming and godot overall and am still learning the basics. But I think I already got an understanding of how the individual elements are working together and tweaked some of the existing projects to get a feel of what is needed to make it work.
While I practice with different projects, I plan to start my own eventually and got an idea already.
Problem is, I do not know if it is fully doable in 2D or if I need to switch to 3D.
I plan to create a game where the player has to place different rooms with different functions in between a fixed entry point and an end point. The “winning” condition is to stop a group of NPCs from reaching the endpoint (kinda like a tower defense).
I plan to create the rooms diagonally, so the visuals seem 3D. Something like this.
https://img.itch.zone/aW1nLzY4MTg1MzcucG5n/315x250%23c/KmFBmw.png
In the rooms, there should be some animated Sprites to liven up the atmosphere. Since the rest of the room is static, i was wondering if it would be best to create the static rooms as some form of tileset and add the sprites later on. Or is it working better if I do the whole room as sprite? If so, I would not be able to reuse the movable sprites instantly on other rooms.
Also, is it even possible to let godot calculate a path for the NPCs AFTER the player places the rooms to connect A to B? Or does it have to be predetermined?
Depending on the answers and options, I will need to adjust my thinking.
Thanks in advance for any usefull feedback!