Best way of making a vectorial graphics game in Godot?

Godot Version 4.2.1

So I’m trying to replicate this game I made with openframeworks

As you can see the graphic art is very simple. I made it by coding. Parsing svg vertices positions. And the player is just a circle.

I was wondering what is the best way to replicate this graphics in Godot.

I started manipulating Polygons2D with gdscript for creating objects with geometry functions. But now I wonder if it would be better to do it in a 3D scene, create also with gdscripts plane meshes to represent the 2Ddrawings. And to set an orthographic camera pointing the the scene.
Or maybe a 2D scene but using meshes instead of polygon2D. I think both are pretty the same at handeling vertices.
What would be the difference in performance, code scalability, etc?

Is there another approach to do this?

Thanks

1 Like