In wireless sensor networks, there is no a central controller to enforce cooperation between nodes. Therefore, nodes may generate selfish behavior to conserve their energy resources. In this paper, we address the problems of transmission power minimization and energy balance in wireless sensor networks using a topology control algorithm. We considered the energy efficiency and energy balance of the nodes, and an improved optimization-integrated utility function is designed by introducing the Theil index. Based on this, a topological control game model of energy balance is established, and it is proved that the topological game model is an ordinal potential game with Pareto optimality. Additionally, an energy-balanced topology control game algorithm (EBTG) is proposed to construct topologies. The simulation and comparison show that, compared with other topological control algorithms based on game theory, the EBTG algorithm can improve energy balance and energy efficiency while reducing the transmitting power of nodes, thus prolonging the network lifetime.