thesilentman said:
Any tips on how to actually get the ideas out of my head? I've been learning to program in C++ for a while, but I haven't really done anything yet besides some terminal programs. I just had a game idea, but not only do I have no idea where to start and how to get myself into the mindset of making a game.
How far are you in your C++ studies? (I'm also learning C++ on my own. It's fascinating, but tough!) If you have a good grasp on pointers, object-oriented programming, and the rest of the foundational stuff (not just knowing the syntax but understanding how/when to use things), you can use a library like Allegro or SDL to do most of the heavy lifting for you.
I've been learning Allegro, and I'd recommend it as long as you know C++ well enough to use it properly. (I don't mean this as self-aggrandizement. I say it b/c I started before I knew C++ well enough, so I'd often just get depressed and frustrated and give up because I lacked the skills to solve my problems. Situations like throwing shit in the main method b/c I didn't know how to fit it in a class, then later finding out it made my code essentially impossible to expand. The problem I wasn't "I can't learn this," but "I have absolutely no idea what I'm supposed to learn, or even how to find out what to learn.") You do need to understand the fundamentals of OO design, but if you do, Allegro removes a
ton of barriers. Allegro handles graphics, sound, I/O, puts it all in an event queue, and generally makes all that stuff very easy to work with. (link [http://alleg.sourceforge.net/])
(Tbh I still think I'm prolly out of my league though. I'd love to find something more like GameMaker or Unity, but I refuse to use anything but free [as in speech] software b/c I'm obstinate about the politics of it.)
OT: I dunno. I'm "thinking about" a career in games but not "planning on" it I suppose. Basically, I'm trying to pick up the skills I need to make games on my own (possibly with friends helping on graphics/sound, should I eventually code/ design/write something worth asking on behalf of.) If I eventually get good enough that I can support myself doing it, that'd be spectacular. If I don't, that's fine, I'll just keep working on stuff in my free time.
I'm certainly not qualified for or interested in a position in the AAA industry. Above all, I think of myself as a writer. I want to write for games because I think interactivity allows stories to be told in
radically different ways and be
far more impactful than any other artistic medium. The possibilities are so exciting.