Dont know much about it other then what the videos state, but here are a few to view. Still in development.
Crowfall youtube channel : https://www.youtube.com/channel/UCHVjXO ... dxC8buCkzQ
In Depth Overview & Gameplay : https://www.youtube.com/watch?v=DDThqxoRhSM