Just finished uni and managed to land a job in .Net, mainly C# and SQL, but for as long as I can remember I've wanted to make games. For my final year project I made a 2D platformer in XNA + the farseer physics engine which went pretty well but because I wanted some sort of final product to show so alot of my time was spent gathering sounds and graphics etc.
Now I want to start branching into C++. Slightly later than I would have liked but the software development on my course was mainly Java/C# so didn't get much chance. The game for my final year project had a tile based system where different letters represent different tiles (X was ground, x was ground with no friction etc etc).
My questions are, do you think my knowledge of C# would be enough for me to jump straight into some form of simple C++ games development (I do know some aspects of C++), or should I start from scratch reading a C++ book. I know which one I'd prefer but thought I'd ask
I also wouldn't mind some one to give me some opinions on Unity? I don't know too much about it. Is it worth learning from a job perspective/hobby perspective? As worst comes to worst, i'll be making games as a hobby as opposed to a full time job.







