gear lib for unity project