Quote Originally Posted by Hsu View Post
As a CS major with similar aspirations, my advice is to not try to do an epic game. Epic games take teams years to make, so as a solo or member of a small team it could possibly be biting off more than you could chew. Try coming up with some smaller, fun, arcade-type experiences. That way, you have a more straightforward objective when programming your engine or can restart/abandon as necessary with less investment.
Good call. I really, really wish someone had given me this advice ten years ago when I was actually enthusiastic about developing games so that I would actually have the patience to finish some of them. Maybe if I'd done that, my enthusiasm wouldn't even have evaporated.