A Unity in-game console with 3D text glyphs.
No UI toolkit is needed. The console is simply a group of 3D game objects that
handles basic text console APIs such as Write, WriteLine, ReadLine, etc.
- Copy the entire dir
Assets/ClayConsoleinto your Unity project'sAssetdir. - Use
Prefabs/FlatConsole.prefabto create a new console. - In your script, control the console via the interface of ClayConsole/MainConsole.cs.
This repo is also a Unity project to demonstrate ClayConsole. It implements an in-game shell of the ISB language.
The 3D glyphs used by ClayConsole are derived from the Roboto Mono Font, which is licensed under the Apache License, Version 2.0.