@lucania/lucid
v1.1.0
Published
A TypeScript/JavaScript engine made for creating 3D applications in your browser.
Maintainers
Readme
Lucid
A TypeScript/JavaScript engine made for creating high-performance 3D web applications.
⚠️ Note: This project is currently under active development and may change frequently. Because the project is still in early stages of development, the interface is constantly changing. Because of this, documentation has not yet been released.
This engine is supported by other Lucania projects. These projects can be used independently of this one, if you're only after specific features.
| Package | Link | Description |
|------------------------|----------------------------------------------------------------------|-----------------------------------------------------------------------------|
| @lucania/toolbox | npm | A utility library delivering many quality of life improvements to both browser and node environments. |
| @lucania/vectorics | npm | A linear algebra library. |
| @lucania/lumina | npm | A web rendering engine for high-performance 3D graphics. |
High Level
Current Support:
- Application Lifecycle Management
- 3D Renderer
- Custom Shader Pipeline
- Asset Management
- State Management
- Sprite Sheet Animation
Planned Support:
- Mouse & Keyboard Input Handler
- 3D Audio
Made with ❤️ by Jeremy Bankes
