Hi, I am a high school graduate. I am about to take around 8 months gap before joining an university. So I thought of trying game designing in the mean time as it is my dream since I was 9. I have basic knowledge of Visual Basic, HTML and an intermediate knowledge of C++. Since this period is a very short time for learning to program and then make a good game, I was thinking about picking up a good game engine that would allow me to focus on game designing. It will also be great if it allows me to make small alterations to suit my needs with writing big codes.