I found the usage of both objective function and value function in the same context.
Context #1: In the paper titled Generative Adversarial Nets by Ian J. Goodfellow et al.
We simultaneously train G to minimize $\log(1 −D(G(z)))$. In other words, $D$ and $G$ play the following two-player minimax game with value function $V (G,D)$:
$$\min_G \max_DV(D, G) = \mathbb{E}_{x ∼ P_{data}}[\log D(x)] + \mathbb{E}_{z ∼ p_z}[log (1 - D(G(z)))]$$
Context #2: In the paper titled Conditional Generative Adversarial Nets by Mehdi Mirza et al.
The objective function of a two-player minimax game would be as
$$\min_G \max_DV(D, G) = \mathbb{E}_{x ∼ P_{data}}[\log D(x|y)] + \mathbb{E}_{z ∼ p_z}[log (1 - D(G(z|y)))]$$
In fact, the second paper also iterated context #1 i.e., used the term "value function" at another place.
We can observe that objective function is a function which we want to optimize
The objective function is the most general term that can be used to refer to a cost (or loss) function, to a utility function, or to a fitness function, so, depending on the problem, you either want to minimize or maximize the objective function. The term objective is a synonym for goal.
Since the generator or discriminator has to perform optimization, it is agreeable to use the term objective function in this context.
But what is the definition for the value function and how is it different from the objective function in this context?
V(D, G)
(value) is not the same withmin max V(G, D)
(objective). $\endgroup$