LOVR Documentation and examples
#lovr #gamedev #examples #docs #documentation #lua
|
|
2 лет назад | |
|---|---|---|
| api | 2 лет назад | |
| examples | 2 лет назад | |
| guides | 2 лет назад | |
| showcase | 3 лет назад | |
| tests | 2 лет назад | |
| README.md | 3 лет назад |
This repository contains the documentation for LÖVR.
There are five main types of documentation here:
api folder contains a Lua table with metadata for all LÖVR functions and objects.
init.lua. The aggregator is a LÖVR script, you can run it by
typing lovr api at the root of this repository.examples folder contains small LÖVR projects demonstrating a specific task/technique.
They aim to be minimal and easy to understand/copy.
init.lua file are shown on the website.showcase folder contains full LÖVR projects that implement entire games or demos. The
code is less important for these and it is more about the end result.
init.lua file are shown on the website.init.lua with metadata about the project.
Currently, this can contain an author table with name and link strings.guides folder contains markdown files that explain LÖVR-related concepts in depth.
init.lua contains a manifest used to populate the sidebar on the website.tests folder contains small test cases, to make sure bugs stay fixed.
Note that each release of LÖVR has its own branch. Cherry picks are used to propagate fixes to relevant branches as needed. Which will totally scale.
All the code in the example/showcase projects is released under CC0. However, the models, textures, sounds, and other assets used may use different licensing, so be sure to double check those.