Skip To Content

CityEngine Resources

Learn essential concepts, go deeper with tutorials, master CGA and Python, and much more.
What's new 2020.0

ArcGIS CityEngine 2020.0 offers PBR material visualizations, enhanced interactive design tools, new exporters MSPK and USD, CGA array support, and much more...

Learn more
Setup CityEngine

Review licensing and system requirements, follow a step-by-step guide to install, and get an overview of the UI, terminology, and workflows.

Learn more
Learn essentials

Intuitive help and search options guide you through essential CityEngine concepts.

Learn more
CGA reference

CGA (Computer Generated Architecture) shape grammar is a unique programming language specified to generate architectural 3D content.

Learn more
Python reference

Master CityEngine using Python to automate the execution of CityEngne tools and commands.

Learn more
Dive into a tutorial

Go deeper in CityEngine with a variety of tutorials. Whether you are a beginner or a seasoned professional, you'll find exercises that suit your needs.

Learn more

Watch our videos More videos

Read our blog More posts

Join the conversation More conversations

Connect to the CityEngine community

Take an in-depth lesson

Find and complete exercises that solve real-world problems with ArcGIS.

Find training courses

Learn more about ArcGIS through instructor-led courses, web courses, and seminars.

Get technical support

Contact Esri Support by chat, email, or telephone.