So, currently me and my 4 friends are all sophomores in Computer Science and we are all working the same job during the summer at a help-desk so moral of the story is we will all be able to program for hours a day every day. So we want to make a game, we are wondering what language would be best, We know Java extensively but we have already decided that we probably wont be able to work with that. We also know C but we don't know anything about library's or graphics. So if you guys had to recommend something would you recommend sticking with C and figuring out the graphics or would you recommend learning c++ (we hear it is pretty similar) and learn the graphics and stuff for that? Our game is going to be 3d, 3rd person if that helps. Thanks for any info you guys can give us, it will be much appreciated.}
**Edit** oh and i forgot to mention, would it be smart to use an engine and try and learn all of that? or just do it hon solo all from scratch?