1) Sharp your skills in programming 2) Data structure, multi-threading, and file-handling skills 3) chose a game and make the algorithm 4) Take skill in Unity 3D platform 5) Make a game and enjoy