Well, there is probably too much game development vocabulary to condense into a single forum post. If you are a beginning in game development, I would highly suggest going through game development tutorials to learn more about game development to learn more about game development, as that way you will both pick up the vocabulary and learn how to use the components/classes/functions/etc in a game.
That said, here are some Godot specific terms and what they, essentially, equate to:
- Node = the base class almost everything in Godot extends
- Sprite = An image in 2D
- Polygon2D = A set of points that form a polygon in 2D.
- AnimatedSprite = A series of images played together to form an animation
- Node2D = A node with 2d position, scale, and rotation
- Vector2D = Stores a position in 2D
- Transform2D = Stores a position and rotation in 2D (and maybe scale?)
- Camera2D = A camera into the 2D world
- AnimationPlayer = A node that can store and play animations. Almost everything you can access in the Godot editor can be animated with an AnimationPlayer.
- Vector3D = Stores position in 3D
- Basis = Stores rotation and scale in 3D
- Transform = Stores a position, rotation, and scale in 3D
- Camera = A camera into the 3D world
I'm probably missing a ton of basics and Godot specifics, but those are a bunch that I could think of real quick.
Also, welcome to the forums! :smile: