I've taken a course in Java and made some text based adventure games and the like, and I'm fairly familiar with the language now (that and visual basic, which isn't my cup of tea especially for making games). I have a great idea for a game and I've already coded the groundwork for it, but I want to know if Java is a feasible language for it. The game I have in mind can be compared to Castlevania: SotN in terms of complexity and graphics. I was wondering if I should get off my ass and start learning C++ (which I inevitably will anyways) or continue the project in Java. I dont have much experience with graphics in coding so that will be my biggest hurdle. I also considered Game Maker but I feel like thats cheating.