Built a Cross-Platform UI System in Unity

I used Cursor AI alongside ChatGPT during the development of a Unity tool focused on solving cross-platform UI layout challenges (handling multiple resolutions, aspect ratios, and orientations).

Workflow overview:
Both tools were used together as part of the development process:

  • Cursor AI supported ideation, code exploration, and rapid iteration.

  • ChatGPT was used heavily for refining documentation, structuring explanations, and preparing user-facing content.

  • The final system, logic, and documentation were reviewed, curated, and implemented by me.

Where Cursor added the most value:

  • Helped break down the UI scaling problem into structured approaches.

  • Accelerated exploration of different implementation strategies.

  • Reduced friction during early-stage development and prototyping.

Where ChatGPT added value:

  • Transformed rough notes and technical ideas into clear, structured documentation.

  • Helped produce consistent messaging for demos, store pages, and user guidance.

  • Improved overall clarity and presentation of the system.

Where human input was still critical:

  • Final architecture decisions and system design.

  • Ensuring Unity-specific correctness and performance.

  • Validating all outputs before integration.

Limitations observed:

  • AI suggestions sometimes required adjustment to fit Unity’s UI system (Canvas, anchors, scaling).

  • Some solutions were technically correct but not optimised for production.

  • Effective use depends heavily on developer experience and review.

Overall impact:
Using Cursor AI and ChatGPT together significantly improved development speed, iteration, and documentation quality. The combination works best as a collaborative workflow where AI assists, but the developer remains responsible for final decisions and implementation.

Suggestion for improvement:
Deeper Unity-specific awareness (especially around UI systems and runtime behaviour) would make outputs more directly applicable in production environments.

For context, this system is part of a published Unity asset: https://assetstore.unity.com/packages/slug/358370