Unity3D is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is used to develop video games for web plugins, desktop platforms, consoles and mobile devices.
Example app to use Protobuf in Android using Square's Wire library.
A simple FastScroller for Android's RecyclerView
.
Supports vertical RecyclerViews using either LinearLayoutManager or GridLayoutManager (including multiple spans).