I wrote all this and then the thread got deleted. A bunch of point on how to do a good RPG. I had it in mind as "Bethshit style but not total garbage" .
On that note lets have thread about RPGs. Which you liked, what you think the current state of them is. All variants and autism welcome.
Now here, criticize or add upon as you wish:
1. Intricate quests that have multiple solutions based on moral affinity, class, race and faction.
2. Companions that are actual bros and babes and not writer's personal characters and political tools. They wouldn't tell you their life's story in the first two hours together (unless you write a character who specifically has that personality). I'm sick and tired of having character be their own exposition dump. They also shouldn't be there just to help you and can greatly influence quests both in positive and negative. Different companions could like or hate each-other and its up to you to tard wrangle them or choose one over the other. Player solo must be viable.
3. At least passable gameplay, not some Skyrim dogshit.
4. No modern politics. Politics should be exclusively relevant in the world you created. Creating a world similar to ours is dumb as fuck because this is supposed to be escapism. You can ask greater philosophical questions though.
5. Factions should be varied from fist wizards to shadow assassins. You can make them objectively good or objectively bad but make sure to make them likable. For instance the Dark Brotherhood are a collection of the most vile people but otherwise seem like a bunch of bros to each-other.
6. Skillchecks out the ass. Many skills. If you don't have a skill make NPCs that can do it for you in towns or factions but also don't be shy from locking content behind skills. This only improves replayability.
7. No rolls. This is a singleplayer video game, rolls mean jackshit outside of combat because you can always can always reload. If your character can't do something make it it blocked for him. It encourages to either find an alternative or leave and then develop your character which makes you engaged with the rest of the world and quests more instead of just pressing f9. Example - Fallout 3 vs Fallout New Vegas.
Skillchecks shouldn't be just shit for STR, Persuasion, etc., I'm referring to the basics. You should also have unconventional abilities or perks. For instance, if you are a fire mage you can use your skill in fire to melt away a barrier or if you a good at jumping you can parkour to an item or across obstacles.
8. This actually leads into this point - don't make the world and quest exclusively scripted. The only thing that should be scripted are the end objective. Make the world react in a natural manner. Instead of having the previous mention icewall be specifically scripted to melt when used fire upon have it so all ice everywhere melts with fire. Build a logical system and then create your level design based on that instead of just adding special triggers left and right.
9. Be single-player.
10.No level-scaling. But good gear and strong enemies should be in places that are logical for them to be in. Can't just find a mythical sword in a chest in a bog or Ancient Big Cock Demon staff be guarded by low level thugs. However players must be rewarded for being clever cunts and obtaining these items with having to directly defeat their respectful dungeon/enemy.
11. Reputation - if nobody sees you nothing changes. If people witness your deed naturally they will talk, either in the gameworld as a whole or just the faction they are apart of. Reputation isn't just :) and :( , you should be known for you different qualities. Most people will hate you for being a thief, the thief faction might respect you or actually try to eliminate you for being too much competition. However if you are just some savage murderer or degenerate where theft is your lightest sin even thieves also wouldn't want to deal with you but still dislike you or at least be indifferent. Specific quests or quest types should be considered. Basically either make it nuanced or don't make it at all.