I personally like c++ the most, and I'm developing a game engine in c++ using .net forms, but I'm in doubt if that's the best choice.
If anyone knows:
- For the gui part, what does udk or cryengine 3 sdk use(MFC, .net forms, WPF, etc...).
- Is it a good idea to keep the engine as another project(im using vs 2012), like a dll, or the editor and engine in the same project?
- For the gui, should i use c# or c++?
- Do big companies like epic games(or those who developed cryengine) even use visual studio, or what do they use for coding?