GDP305 Data management

GDP305 Data management

In the modern gaming landscape, it is becoming uncommon to see a video game that does not allow or require an online connection in some form. To manage the data storage requirements these connected games require involves, database services are used.

In its simplest form we might see a connected game requiring a username and password to play, or a display of online high-score tables. As multiplayer options are added, we might use databases to store and query player information. Auction services might use databases to allow players to sell or trade in-game items. Online databases might allow players to play a game on a mobile platform while on the go, and then continue their gaming session on their PC or console when they get home. We can also implement game analytics within our games, storing the results in online databases for data mining and visualization.

This subject introduces foundation topics in database design, with reference to the use of databases in modern computer games. Topics covered include database design, creating, querying and modifying databases using Structured Query Language, security, and database enabled game analytics.