Digital Extinction Update #7
This is the May edition of the monthly technical update for Digital Extinction (GitHub).
Here is a summary of the changes since our last update, consisting of commit
range
0fa4bb9..34e50a1
.
In total, there were 16 non-merge commits.
The most notable updates include:
- poles at unit manufacturing delivery locations for selected factories,
- pausing unit manufacturing when spawn location is occupied,
- IME support for text boxes,
- initiation of UDP-based in-game networking implementation for multiplayer.
Multiplayer
Before starting a multiplayer game, players must either connect to an open game or create one. To facilitate this, we have developed a lobby server, client library, and several menu screens. The lobby server implements an HTTP-based REST API. The PoC version of all this is nearing completion.
Once players connect to a game, more bandwidth-heavy and latency-sensitive communication is required. We are designing and implementing a binary UDP-based protocol to address this needs. This effort began last month.