I've been wanting to do this for a long time. This is a list of tips I have made and learned throughout my game making experience.
General Game Making Tips:
1. Don't make a fan-game as your first game. Why? Cause Fan-games tend to be difficult. Also, your awesome idea for a Naruto RPG will probably turn out to not be as great as you think. If you wait, you'll realize what makes a good game.
2. Before you start a game, look at other people's games. Go into the Projects area and take a look at some of the good games. You'll see that they have good stories, unique gameplay, and maps that more than 5 minutes were spent making them.
3. Don't get lazy. Don't take shortcuts. It will seriously hurt your game. I would know. I'm a lazy person. My game tends to suffer because of it.
4. If you're not happy with it, improve it. They say the artist is their toughest critic. Well, in game making, if you think the game is crap, it probably is. So, just work on it and you'll figure out what you need to change. If you can't figure it out yourself, ask others how they think it could be improved.
5. Work one 1 or 2 projects at a time. Don't do like me and do 8378387209 different projects. I lost most of them in a lighting strike, and I now find that it's a lot easier to focus on 1 game. Remember, quality over quantity.
6. Play games. Other people's games on this site, PS2 games, arcade games, whatever. Find what's fun in them and what's not fun. Figure out a way to put the fun stuff in your game and keep the not fun stuff out.
7. Plans are not pointless. Don't just start mapping a game without any storyline or plot planned out (Unless you're just trying to get better at mapping.) Try to get as much detail into a design before you start making it. It'll make it a lot easier in the long run.
8. Don't try to make a MMO as your first game. Yes, MMOs are awesome. Yes, there are programs like Eclipse and stuff that say it's easy. And yes, they lie. Making an MMO is not easy. Even with Eclipse, there are some technical things that can be quite hard to get past. I would wait until you have a firm standing in game development before you attempt an online game.
9. Be persistent. If you think your game is crap, don't just give up. Keep trying. You may just hit that breakthrough that will make your game the next Project of the Month.
10. No one paying attention to your game? Screw them. Usually, new games get a little bit of attention, but then start to lose it. This is because, it starts out as a neat new idea, then it becomes old. When you finally get a major update to your game, attention will usually come back.
11. Don't post little updates like "I finished 3 new maps!" I'm going to be honest. We don't really care. What about that ABS? Or that minigame you were putting in? If you're gonna say something about your maps, do stuff like this... "I've completed about 50% of the maps." and... "90% of maps are finished." We don't care about 3 maps. Over half of the maps? Yes, we'd like to hear about that accomplishment.
12. Get a team. almost no professional games are made by one person. You're gonna need back-up if you want a good game. And don't just recruit your friends. Yeah, they may be cool, but you want people with real skills.
13. Someone insulted your game?! *gasp* Guess what? There are jerks out there. Ignore them and move on. If they continue harassing you, get someone in charge.
14. Remember this quote: "I don't know the key to success, but the key to failure is trying to please everybody." Don't change your game to try and make everyone love it. Because, you'll simply fail.
15. Cliches. Are. Unavoidable. Everything has been done before. Nothing is really new. The only thing you can really do is make it interesting enough that people will finish the game. Every game will have cliches, you just have to tweak them in a way that's interesting.
16. If you have come to game design thinking that you will make the next "big thing", you are sorely mistaken. If you claim to have the greatest idea ever, you are most likely wrong. You're also an egotistical bastard. Game designers are humble people. Hell, can you actually name the guy who originally came up with the concept of Final Fantasy? You might be able to, but most people can't. If you're in game design for the glory, leave now.
17. For the love of all that is holy, learn to take criticism. I've seen a ton of newbies come on this site, post their game, and then get absolutely pissed when we tell them ways to improve it. Just cause your buddies think the game is awesome, it doesn't mean it is.
18. Learn some skills. Learn to draw well. Learn to compose music. Learn to map awesomely. Learn to script. Learn something that will be useful, and people will be more willing to do some work for you in exchange for you doing some for them.
RPG Making Tips:
1. It's the little things that count. Minigames. They can make dull moments fun. And they are usually quite simple to put in. There's quite a few event-based ones here on this site.
2. Serious or silly? Serious RPGs tend to get a bit boring unless you keep the action constant. Add some humor in it to keep things lively. Add a comical character. Or an absurd town. Trust me, it'll help.
3. Religion. Lot's of people avoid it in real life, but in RPGs adding a religion can help with story problems. You don't have to make it insanely detailed, but just give the people of your world something to have faith in. It also helps with creating believable characters. It's always kinda odd when you're talking to a nun about the world-wide religion that you've never heard of and you're near the end of the game.
4. Characters. Detailed and believable characters can make the most cliche story come to life. Bob could be going to defeat the Evil King Raul, but if he has interesting quirks and a detailed personality, it could be a unique story. You could have the most unique story, but if you have bland characters, the story will be lost.
5. RPGs always have this problem that I hate. 1 desert, 1 mountain range, 1 snowy area, 1 field. Somebody go check a globe. Guess what? There's lots of deserts, even more mountain ranges, entire countries that are snowed over, and more plains than anyone cares to count. Make yourself a realistic world.
6. Immune characters?! Have you ever noticed how almost no characters in RPGs get sick? Or so injured that they have to sit a battle out? I think it's time for a change. Give your characters real status problems.
7. Weak girls. Yeah, I know lots of girls that could kick my dad's ass. And at 300lbs, he not very small. Also, something else. If I was a girl... and if I was traveling the world fighting monsters.... I would not wear a skirt/dress and heels. Give me a pair of pants and some boots.
And this tip should be a rule.... 8. If you're gonna make an RPG Maker game, CHANGE THE DATABASE AT LEAST A LITTLE. I am SO sick of seeing the spells, Fire, Greater Fire, and Mass Fire. And if your main character is named Arshes... I will personally come and put your game into a meatgrinder. (Unless, of course, you are making an Arshes game)
I've learned a lot of these by making the mistakes in my own projects. Well, that's all that I have for now. I might update this later if I think of some more tips. (Plus I know I've forgotten stuff.)
I hope this helps someone. Comments are welcome. Thank you.
That is all.