I'm trying to recreate an old game I use to play back in the day called Evony but I'm not sure what would be the best way to accomplish this graphically. It was originally written in Flash and I'm contemplating whether to do it using Unity or openGL. I'm not really sure how these types of games are made graphically, I looked at Clash of Clans but all it said is that they use "C++" so I'm lost. How would I go about making these types of games graphically using "C++" as most of these types of games are made for the android platform. I was thinking of using Unity but I'm afraid it would probably be too "bulky" and might make the game run slow, I want to be able to make it in C++ if possible so it can be more efficient. So again, how should I go about this?