Now this is nowhere near an absolute thing, seeing as how I need to learn to code first, which I am working on. But I've been considering since High School on making a game, and I'm not really sure where to start, I already have plenty of ideas but wouldn't know where to get a sprite artist, or a normal artist-- composer things like that, would anyone possibly have any advice?
Pretty old thread, but since I randomly found out, I thought I might as well chip in if the questions are still relevant...
Start. Make
anything. Otherwise you might as well get stuck and beig stuck for too long hurts the ideas and passion for making it in the first place. Don't worry about anything else - exactly as
Rocketknightgeek said, make bare minimum, a working prototype and continue from there. There's a time and place for everything and the place for music and visuals is further down the track. Focus on the gameplay and pinpoint exactly how you want it to be.
As for learning, the internet is a wonderful place. You can find tutorials for anything, especially programming. If you really wanted to got for programming languages, I'd recommend you to start at
Tutorialspoint with your language of choice, if you want more theory and longer texts. Otherwise there's a ton of tutorials on YouTube. And again -
start. Make any short program, don't gobble up too many informations at once. If you run into trouble, then look it up.
Stackoverflow is a place you can find answer to almost anything regarding programming.
For any large project, coding is a must. But you can save yourself a lot of time (and debugging headaches) if you use a development environment designed for your task.
GameMaker, as mentioned by
Avering way above, is a prime example of an IDE that allows you to make a game with no more effort than going through several tutorials. For things expanding from second dimension, you might want to take a look at
Unity, but then again, that requires knowledge of C#.
For choosing a language, I'd really recommend you simplicity over efficiency at first. C# wasn't a bad example, because it takes care of many things you'd need to properly understand before you could use them, such as automated memory management, and many other quality of life features. You don't have to worry about it in web aplications either.
I'd recommend you go HTML5-based for a start. Widely documented language, good potential on what you can make with it, and in 99% of the cases, you won't need to ask your testers to install (or even download) anything to try things out.
I've personally been looking into the
Superpowers IDE. I can't say I
recommend it, since I've not at all had the chance of throwing myself properly at it, but it's free, open source, decently documented and supported, and it offers free asset packs that you can practice stuff with, so there's not many reasons -not- to at least try it.
And this. I've heard good things about
Superpowers from a friend of mine who had worked with it in a past.
Me and my bro have also thought about trying to make a fighting game, but I have no idea where we would start. It'd be slow going, even if we knew what to do, I'm sure, cause it's a pretty ambitious idea.
Yep, get ready for things to take time, there's never way around effort, even with things making it as easy as possible - but remember it's worth it
Good luck y'all with your games, I can't wait to play them one day!