Preparing a project game session
In this chapter and the next, we will create a new level that will serve as a starting point for your game and will let players host a session or join one. As mentioned previously, in this chapter, we will focus on creating a LAN-hosted game – this means that all players will be connected to the same local network – leaving the trickier details of hosting a game over the internet to the next chapter.
The level will be pretty simple and will contain the following elements:
- A user interface widget that will do the following:
- Let the player create and host a session
- Let the player find and join hosted sessions
- A 3D model of the character that the player will use to change skin colors
In this chapter, we will focus on creating the user interface – including all the needed widgets – leaving the level creation and the skin handling to the next one.
This interface will concentrate on the primary session functions...