How’s it going! Not sure where to post this as the other subjects don’t cover this. So… where to start. A couple of my friends and I have just finished college, computer science, and we want to build a small FPS and develop our programming skills in the process while learning Unreal, a couple of birds with one stone.
The game is going to need to be able to accommodate 20-30 players. The game being a FPS it will need relatively fast response times.
The server architecture is the most daunting for us at the moment. Unreal has a built-in dedicated server architecture, but is this enough or will there be problems down the road when the game begins to get heavier. There are multiple subjects that need to be looked at, client-side prediction. server reconciliation, entity interpolation, lag compensation, all of these taken from the article gabrielgambetta.com. Are these systems that are integrated with Unreals built-in network architecture, or is it something we would need to build ourselves. If it is, where do we start?