How do you design progression for a game with lots of player freedom?
Some of you with good memories may remember a post I made several months back about combining genres. I was given great feedback about how that was a pretty bad idea and I quickly pivoted to something else. That went on to be quite successful as my first game partially thanks to the feedback I was given from this sub.
I'm back with a larger idea, a procedural police simulator similar to LSPDFR, and a significantly larger problem; it is so dynamic it seems impossible to design a proper progression system that works for these four factors:
- Players need to be able to play how they want. One of the things that makes LSPDFR so fun is that it mimics the immense amount of agency police officers have in real life
- It cannot be biased more towards one play style than another. Some players may want to focus on writing tickets and responding to basic calls, whereas others play like a Hollywood-style action movie and make arrests engage in use of force constantly. Another player might want to be proactive and try to identify and seize illegal weapons
- It needs to be fair
Reputation is a currency-like system which can go towards equipment, vehicles, gear, agencies/assignments, new in-game abilities, etc
Police Simulator: Patrol Officers has a very tightly controlled progression system that analyzes the exact legal correctness of every action the player takes. This is one of the many things that makes this game bad. It actively harms one of the two main things that a police game has going for it regardless of the actual execution of the idea: fantasy. A good progression system should balance fun from realism in what cops can and can't do with the power and importance fantasy. Police Simulator: Patrol Officers often gets the realism right, but makes the player feel like they are being quizzed with every decision
The progression system doesn't need to be super rigid, so it could be based on different things like milestones or general competencies, but I'm struggling to think of a good idea
Does anyone have any suggestions on what I can do here? I'm open to something that might give players a little room for abuse as long as it works for the most part, but the main goal here is to let players play how they want as well as having fair and fun progression