Ah, the sloops are sneaky indeed. Yes, the cannon was a 3D model with pixel art set up in Crocotile 3D, and we used Godot’s viewports to render the 3D camera image in the 2D environment to implement the cannon movement and aiming.
I, unfortunately, did not have enough time to add more content to the game since it was made in around 12 hours tops, but a tutorial was in the plan. Before the waves began, I thought of teaching the player how to aim and shoot by placing a steady ship on the water, which then causes a war horn to go off, and then the waves begin. Maybe I will update the game once the voting is off!
Thank you for playing the game and leaving a comment!