CUDA cores allow complex computing to be done on your gpu, for gaming they are mainly used to handle "soft body" physics where you would see larger particles break into smaller particles, your CPU handles the majority of this though, CUDA is specific to Nvidia, and is supported by Microsoft's direct compute. They are more important for accelerating scientific applications, or 3d rendering.