[step:Show the projective zero locus is closed in the analytic topology]
Since $X=V_+(S)$, a point $[z_0:\cdots:z_n]\in \mathbb{P}^n_{\mathbb{C}}$ belongs to $X$ exactly when $f(z_0,\ldots,z_n)=0$ for every $f\in S$.
For each $i\in\{0,\ldots,n\}$, let $\varphi_i:U_i\to \mathbb{C}^n$ be the standard affine chart $\varphi_i([z_0:\cdots:z_n])=\left(z_0/z_i,\ldots,z_{i-1}/z_i,z_{i+1}/z_i,\ldots,z_n/z_i\right)$. For a [homogeneous polynomial](/page/Homogeneous%20Polynomial) $f\in S$ of degree $d_f\in \mathbb{N}\cup\{0\}$, define its dehomogenization on the $i$-th chart as the polynomial map $f_i:\mathbb{C}^n\to \mathbb{C}$ obtained by substituting $1$ for the $i$-th homogeneous coordinate. More explicitly, if $y=(y_1,\ldots,y_n)\in \mathbb{C}^n$ denotes the affine chart coordinates, then $f_i(y)$ is $f$ evaluated at the corresponding homogeneous coordinate vector with $i$-th coordinate equal to $1$.
For $[z]\in U_i$, homogeneity gives $f(z)=z_i^{d_f} f_i(\varphi_i([z]))$. Since $z_i\neq 0$ on $U_i$, this implies $U_i\cap X=\bigcap_{f\in S}\varphi_i^{-1}(f_i^{-1}(\{0\}))$. Each $f_i$ is continuous in the Euclidean topology on $\mathbb{C}^n$, and $\{0\}\subset \mathbb{C}$ is closed. Hence $f_i^{-1}(\{0\})$ is closed in $\mathbb{C}^n$, so $U_i\cap X$ is closed in $U_i$ for every $i$.
Because the standard charts $U_0,\ldots,U_n$ cover $\mathbb{P}^n_{\mathbb{C}}$, and closedness in a space covered by open sets can be checked locally on that [open cover](/page/Open%20Cover), $X$ is closed in the analytic topology on $\mathbb{P}^n_{\mathbb{C}}$.
[/step]