Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Unity-Technologies/giles
GILES: A Runtime Level Editor for Unity3D
https://github.com/Unity-Technologies/giles
Last synced: 3 months ago
JSON representation
GILES: A Runtime Level Editor for Unity3D
- Host: GitHub
- URL: https://github.com/Unity-Technologies/giles
- Owner: Unity-Technologies
- License: other
- Created: 2016-02-02T15:05:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-12-22T10:27:14.000Z (over 2 years ago)
- Last Synced: 2024-01-19T17:54:38.363Z (5 months ago)
- Language: C#
- Homepage:
- Size: 1.87 MB
- Stars: 752
- Watchers: 59
- Forks: 133
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - giles - Technologies | 675 | (C#)
- awesome - Unity-Technologies/giles - GILES: A Runtime Level Editor for Unity3D (C\#)
- AwesomeUnityCommunity - GILES - A Runtime Level Editor for Unity3D. ![Official](UnityResource16x16.png) (Extensibility <a name="extensibility"></a> / Game View <a name="game-view"></a>)
- awesome-unity - GILES - A Runtime Level Editor for Unity3D. ![Official](UnityResource16x16.png) (Extensibility <a name="extensibility"></a> / Game View <a name="game-view"></a>)
README
# giles
### A Runtime Level Editor for Unity3D
![giles](giles.png)
## 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*## Contributing
Bug reports should be submitted to the Issues queue on Github. Feature requests should be either posted on the [forums](http://www.protoolsforunity3d.com/forum/) or contributed via pull request.