ClayConsole
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.
Usage
- Copy the entire dir
Assets/ClayConsole
into your Unity project'sAsset
dir. - Use
Prefabs/FlatConsole.prefab
to create a new console. - In your script, control the console via the interface of ClayConsole/MainConsole.cs.
Demo Project: In-Game ISB Shell
This repo is also a Unity project to demonstrate ClayConsole. It implements an in-game shell of the ISB language.
About the Fonts
The 3D glyphs used by ClayConsole are derived from the Roboto Mono Font, which is licensed under the Apache License, Version 2.0.