Suppose $L$ on $X$ is a (very) ample line bundle. Then $\oplus_{g \in G} g^* L$ is a $G$ equivariant vector bundle. Its determinant is also $G$ equivariant and isomorphic to $L^{\otimes \# G}$, thus (very) ample. Now this line bundle gives us a $G$-equivariant embedding into projective space, and to construct the resolution by $G$-equivariant vector bundles we can construct a resolution on projective space using bundles of the form $\oplus_{g \in G} g^* \mathcal O(n)$ and then pull back to $X$. Other than the "averaging trick," the construction of this resolution is identical to Serre's non-equivariant resolution. I've used the finiteness of $G$ and the projectivity of $X$ heavily, and I'm not sure what you can say without them.