Need help with giles?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

525 Stars 113 Forks Other 49 Commits 21 Opened issues


GILES: A Runtime Level Editor for Unity3D

Services available


Need anything else?

Contributors list


A Runtime Level Editor for Unity3D


What is it?

GILES is a runtime level editor for Unity games. It is designed to be completely functional on it's own, but open to extensibility at every opportunity.

Out of the box here's what GILES provides:

  • Selection manager
  • Grid snapping
  • Translate, rotate, and scale handles
  • Scene save / load
    • Levels written to human-readable JSON.
    • Saves all objects in scene via reflection, no additional code required.
    • Writes only state deltas if prefabs are used.
    • Serialization process is customizable with both simple attributes or complete overloading.
  • Undo/redo.

Quick Start

  • Install Unity 2017.1 or greater.
  • In Player Settings, set "API Compatibility Level" to ".NET 2.0"
  • Open GILES project.
  • Open GILES/Example/Level Editor


Bug reports should be submitted to the Issues queue on Github. Feature requests should be either posted on the forums or contributed via pull request.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.