It's likely that there are a million other topics like this, so I guess an apology is needed first. Sorry.
I've been working rather steadily through the C++ tutorial on cplusplus.com, and have spent some of my spare time writing a "physics engine" (it isn't really) using what I've learnt from maths lessons. Essentially it's a few classes that allows you to define objects and forces, and calculates what happens next. Works with 2D and 3D. I have some knowledge as far as vectors go.
Right now, I'm working on fleshing out some concepts for a top down 2D stealthy RPG, and I'm planning on working on it for however long it takes just as a nice project. I had initially intended to write the whole thing myself, but after getting the glfw library to work with VS 2013, it seemed like it isn't a great approach to get something running within a nice time frame.
My main concern is I'd like a few pointers toward engines. I had been considering unity due to its popularity ( which, in my head at least, would result in loads of nice tutorials ), but apparently it works mainly with c#. Any suggestions?
Any additional pointers to things like game architecture would be hugely beneficial as well.
Thanks in advance