This project required us to use LUA to load geometries data to our game and use cHandle to handle, cManager to manage (Load / Query / Release) those assets.
The advantages of having human-readable asset files
It is easy for content creator to modify the data when update is required. Even when debugging with those assets, it will be convenient because developers do not need to re-compile the whole project again and test the project with different input data.
Describe why you made the design choices that you did. In particular, help your readers to understand what you did to make the file readable and understandable for a human.
Vertexes are the data of vertexes, indices are the data of indices. The order of vertexes doesn’t matter, because vertexes can be unordered and the drawing order is decided by indices. Indices decide the drawing order of vertexes.