Skip to content

hthroweriii/giles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

giles

A Runtime Level Editor for Unity3D

giles

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 5.3 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 or contributed via pull request.

License

See Unity Asset Store EULA.

In short - you are free to ship your game using GILES, but do not distribute GILES as source code.

When GILES moves out of beta it will become a paid product. You are however free to continue using GILES at it's current state (eg, when GILES becomes a paid product we won't revoke the license to use the version you're currently using; it simply means updates will no longer be free).

About

GILES: A Runtime Level Editor for Unity3D

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 92.7%
  • GLSL 7.3%