In this paper, we consider a scheduling problem with mm uniform parallel-batching machines {M1,M2,…,Mm}{M1,M2,…,Mm} under game situation. There are nn jobs, each of which is associated with a load. Each machine Mi(1≤i≤m)Mi(1≤i≤m) has a speed sisi and can handle up to bb jobs simultaneously as a batch. The load of a batch is the load of the longest job in the batch. All the jobs in a batch start and complete at the same time. Each job is owned by an agent and its individual cost is the completion time of the job. The social cost is the largest completion time over all jobs, i.e., the makespan. We design a coordination mechanism for the scheduling game problem. We discuss the existence of Nash Equilibrium and offer an upper bound on the price of anarchy (POA) of the coordination mechanism. We present a greedy algorithm and show that: (i) under the coordination mechanism, any instance of the scheduling game problem has a unique Nash Equilibrium and it is precisely the schedule returned by the greedy algorithm; (ii) the mechanism has a POA no more than 1+smaxˉs(1−1max{m,b})+δ1+smaxˉs(1−1max{m,b})+δ, where smax=max{s1,s2,…,sm}smax=max{s1,s2,…,sm}, ˉs=(s1+s2+⋯+sm)/mˉs=(s1+s2+⋯+sm)/m, and δδ is a small positive number that tends to 0.