A GameObject is the term used in Unity to refer to any "object" within a Unity scene. GameObejcts by themselves do nothing and are defined by placing components on them which define their behaviour in the game. If you are new to Unity from another game engine, you may know these basic objects as "entities" or "actors".