This assignment involves studying the evolving nature of Flying Ad Hoc Networks (FANET), which is characterized by frequent topology changes, 3D spatial movement of UAVs, and colossal mobility. The focus is on finding reliable and suitable routing protocols that can handle drastic communication among UAVs, considering parameters like packet forwarding mechanism, routing overhead, traffic density, and mobility. A simulation-based study will be conducted to evaluate multiple topology-based routing protocols, prioritizing end-to-end delay and network load. This research aims to provide valuable insights for network engineers to select the most suitable routing protocols in various scenarios, making FANET technology more ubiquitous for future applications.