There are a lot of things involved that you need to be aware of and some aspects, as well as constraints and prerequisites are constantly changing. Imagine what a gigantic network of possibilities a city is. Think about the people, and what they are doing or able to do every given day or night, rain or sunshine etc..., all the vehicles moving around, and all the possible interactions between them.
You, as a player, are familiar with these things from real life and of course want to experience all of this as realistically as possible: You know how traffic behaves, you know how an awesome sportscar looks like, you know how people walk. So, you will immediately find any error in a simulated world that is not like in reality. We create a simulation of a world we know. No science-fiction, no fantasy universe, we need to stick to our reality and that’s our daily challenge. Reality is ridiculously huge and complex and always changing.
Our plan is to keep building this game and this IP over the next few years. So, imagine what a great thing the game can become. We are excited about your wishes, your feedback and all the great ideas you have already sent us so far and will keep sending to us. We feel confident about the game, the community and the future of all of this. → So, let’s get this done together!
Here are some of those things you need to keep in mind when you set out to create a police game:
• A police officer's area of activity (aka. the city) does not consist of a single good-looking vehicle, but is a huge living and breathing organism, to which you have been assigned. It is not enough to just drive along a certain route with your vehicle and wait for some NPC interactions to happen. The city is your playground and all of its people, vehicles, machines, roads, buildings, sidewalks etc. matter and are interconnected - and as a player you expect all of this to work like IRL.
• You need to integrate a ruleset (you know this tiny book from the library called „Law“) into your game and on top of that, you need to create systems that break these laws consciously. You need some kind of director or AI that tells the game what to do at which time. As a police officer you have to walk a fine line between acting within law and breaking it. Now imagine getting this into the game and getting it right. It means dealing with people, with emotions. It means that every word a person says matters and can mean a different thing and could therefore already be enough for acting or not. On top of that, this sophisticated system needs to connect also to all other game systems.
• Artificial Intelligence (AI) - NPCs- NPVs: You need to create Artificial Intelligence for Non-Player Vehicles (NPV) and Non-Player Characters (NPC). They need to interact with each other, with the player and with the game world at the same time, and they need to know what they are allowed to do, which rules exist and which they should break at which time under which conditions at which location. Oh, and regarding NPCs and NPVs, of course they also need to look good, have the best possible animations and of course since we all know a lot about our reality, they also need to do all the things we are doing and seeing each day.
We all have those thoughts immediately when it comes to this kind of games. With Police Simulator: Patrol Officers we must accept the challenges reality provides and our goal is to simulate it as best as possible.