Creating a 2D Side Scroller game skeleton, with networking, Artificial intelligence, and map generation capabilities

Hossein Ramezanian


Supervised by Frank C Langbein; Moderated by Jing Wu

This project is a 2D-Sidescroller game that focuses on the technical aspect of game development. The game has been made using the Unity engine and scripted in C#. the project offers controllable characters, Finite state machine agents with pathfinding capabilities, networked environment with a Server-Client architecture and a random map generation tool.

Initial Plan (08/02/2021) [Zip Archive]

Final Report (27/05/2021) [Zip Archive]

Publication Form