GTA Lebanon

Vision
GTA Lebanon is an ambitious open-world game that recreates the vibrant streets, culture, and spirit of Lebanon. From the bustling souks of Tripoli to the nightlife of Beirut, from the historical sites of Baalbek to the coastal beauty of Byblos - experience Lebanon's diversity in unprecedented detail.
Interactive Map Explorer
Beirut
Population2.4M
Area19.6 km²
Landmarks12
Traffic AI System
Dynamic Traffic Simulation
Cars250
Pedestrians400
Services25
Code Sample: Pedestrian AI
PedestrianAI.cpp
#include "PedestrianAI.h"
#include "NavigationSystem.h"
#include "CultureBehaviors.h"
void APedestrianAI::UpdateBehavior()
{
switch(CurrentState)
{
case EPedestrianState::Walking:
// Lebanese street crossing logic
if (ShouldCrossStreet())
{
// Check for nearby crosswalk (optional in Lebanon!)
float CrosswalkDistance = GetNearestCrosswalk();
if (CrosswalkDistance > 50.0f || TrafficIsClear())
{
StartCrossing();
}
}
break;
case EPedestrianState::Shopping:
// Souk bargaining behavior
if (IsNearVendor())
{
float BargainChance = FMath::RandRange(0.0f, 1.0f);
if (BargainChance > 0.7f)
{
InitiateBargaining();
}
}
break;
case EPedestrianState::Socializing:
// Ahla w sahla greeting system
if (RecognizeFriend(NearbyPedestrian))
{
PlayGreetingAnimation("Kifak!");
StopToChat(FMath::RandRange(10.0f, 60.0f));
}
break;
}
}Key Features
Historical Accuracy
Meticulously recreated landmarks from Baalbek to Byblos
Dynamic Soundtrack
From Fairuz to modern Lebanese hip-hop
Service Culture
Authentic Lebanese service (shared taxi) system
Day/Night Cycle
Experience Beirut's legendary nightlife
Development Gallery



Tech Stack
Unreal Engine 5
C++
Blueprint
Nanite
Lumen
World Partition