Networked Strategy Game
Designed game mechanics and programmed a networked multi-player turn-based strategy game in C++ (Utilizing PrimeEngine). Designed and executed all networking between active players as well as client-server communications/events and framework. Implemented most game mechanics and functionality including turn-based actions, loading in-game objects from server to client, controlling pawns in the game and restricting client-permissions, client ownership of NPC pawns on the board, setting client networking information upon connection to server and ending game based on certain in-game variables, among many others.
CSCI 423 – Networked Native Multi-Player Games
Artem Kovalovs - University of Southern California