[Released] Urban Town Pack - ME

Urban Town Pack - Middle Eastern
Build highly detailed middle eastern town alleys and streets with buildings and props with this highly modular package.

Unity Asset Store | Playable Demo | Screen Shots | Video Tutorials

What will you expect:

  • Modularity: Build your town with a variety of prefabricated walls and floors. Texture the streets with terrain substances and scans.
  • Fully PBR: All materials are fully PBR using the Metallic workflow, and packed RMA maps for optimization.
  • Physically Accurate: Bring your scene to life with procedurally and realistically textured props.
  • Customization: Customizable props from paint to cloth pattern colors.
  • Artifact-Free Normals: Beautiful props with clean accurate custom normals from accurate highpoly sculpts.
  • Smooth Lighting: Smooth geometry with smooth lighting by carefully modified vertex normals.
  • Demo: Day demo scene, Night demo scene and prefab show case scene.

Showcase Video

High Resolution Screenshots







If you like what you see please leave a comment. And if you decide to purchase this package, please consider leaving a review on the store after you try it. Reviewing helps all publishers how are as my self do this full time.

Any questions? Feel free to ask any in this thread and i will get back to you asap.

Unity Asset Store | Playable Demo | Screen Shots | Video Tutorials

Thanks for your support!

  • Abdullah

Two of the included meshes seem to be problematic; watermelon_a.fbx and watermelon_a_slice.fbx

On building for Android I get the following errors:

[Physics.PhysX] Cooking::cookConvexMesh: user-provided hull must have less than 256 vertices!
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Failed to create Convex Mesh from source mesh "watermelon_a_slice_lod_0". Source mesh is likely have too many smooth surface regions. Please reduce the surface smoothness of the source mesh. Alternatively turn on Inflate Mesh and increase the Skin Width sufficiently for this mesh.
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

[Physics.PhysX] Cooking::cookConvexMesh: user-provided hull must have less than 256 vertices!
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Failed to create Convex Mesh from source mesh "watermelon_a_lod_0". Source mesh is likely have too many smooth surface regions. Please reduce the surface smoothness of the source mesh. Alternatively turn on Inflate Mesh and increase the Skin Width sufficiently for this mesh.
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

After which the build process fails.

Oddly, these meshes aren’t even in any of the scenes that are included in the build. I’ve used MeshBaker to optimise and combine the meshes that are actually used in my playable level, so these watermelon fbx files aren’t needed. Deleting them from my Prjoect Folder allows me to build without errors.

Would be good if I didn’t have to delete them though! :slight_smile:

This problem has been noticed and is fixed for the next update. If you could send me an email, I will send you the fix as a unity package.

this issue occurs due to the collider that is assigned to the mesh, Since mobile platforms don’t support certain convex mesh colliders (which the watermelon’s collider is one of them).

Thanks, just emailed now :slight_smile:

Just wanted to thank you for this beautiful asset, I got it for $5 and it’s probably the most bang for buck I got in the assetstore.
Any ideas on translating shaders to the HDpipeline ?
Also any ETA for 1.2 ? Those modular roads look exactly what I’m looking for.

Has anyone had success getting this asset to work in URP?

@andthenwhat As of now the package does not support URP. But since lately I have been getting a lot of requests for URP. I will add URP shader variations. and I will update the package ASAP.

1 Like

That’s awesome @Abdullah-Alaskari :slight_smile:

The Package now supports URP. but due to some technical issues the store version wont be updated for some time.
But in order to update the Shaders to URP you can download the shaders from this link HERE.
Just import the package and everything should work fine.