CityEngine is advanced 3D modelling software for creating huge, interactive and
immersive urban environments in less time than traditional modelling
techniques. The cities you create using CityEngine can be based on real-world
GIS data or showcase a fictional city of the past, present or future.
Build entire 3D cities
Create a massive city all at once instead of modelling each building individually.
CityEngine powers rapid adjustments to the architectural style or other features
of your city so you can easily create multiple design scenarios.
Design urban environments
Make 3D models to show planned changes and alternate designs. Inform your designs with 3D representations of regulatory and land use conditions. Share multiple design alternatives with your team or stakeholders to gather feedback.
Master 3D content creation
CityEngine integrates smoothly with your current creation pipeline. Bring in your hero buildings or other assets to build 3D context around them. Export work back into your high-end visualisation software or game engines. Automate your workflows with procedural scripting and Python.
Bring your community vision to life
CityEngine helps you make quality decisions that will benefit your community for decades. Use it to develop creative and dynamic 3D visualisation experiences. CityEngine’s 3D visualisation power shows you project relationships, feasibility and implementation.
Build a city in five steps
Sketch & Design
Find your area of interest. Use ‘Get Map Data’ to import basemap and terrain data.
Urban Planning in Marseille
French construction and civil engineering company Eiffage uses CityEngine
to create a compelling master plan and 3D visualiation in under two months.
Integrated with ArcGIS
CityEngine is a stand-alone desktop application that can import any geospatial vector data to jumpstart your city creation. CityEngine fully supports the Esri file geodatabase (including textured multipatches) and Esri shapefile format. Connect CityEngine to ArcGIS Online to bring in 3D terrain data and basemaps and to publish your 3D scenes in the cloud.
Helpful CityEngine resources
What’s new in CityEngine
Get the highlights of the latest release of CityEngine – new tools, tips, fixes and enhancements.
Access seminars, videos and web courses to further your knowledge of CityEngine.
Find different tutorials cover all parts of the CityEngine workflow.
Specify the computer generated architecture (CGA), a unique programming language, to generate architectural 3D content.
Find a quick-start guide, system requirements, release notes and more.
The CityEngine SDK, available on GitHub, enables third-party developers to extend CityEngine.
Frequently asked questions
Find answers to all the questions about CityEngine, capabilities, 3D content, procedural modelling and more.
Join the conversation
Share experiences and learn tricks from
the CityEngine community on GeoNet.
Go To GeoNet
Read the blog
SRead the latest ArcGIS blogs about
Go To the blog
Get In Touch With Us
Get answers for your product, industry,or technical inquiries