The 3D cursor system is a new idea to in 3D user interface (UI). Rather than traditional 3D input device, 3D cursor system use depth camera to help user control cursor using their hands. It is different to regular 2D cursor because the 3D cursor has one more attribute value: depth. Since 2D cursor only have two attribute, 3D cursor can control object expertise and convenient in 3D virtual graphic world. This paper is focus on how to design the 3D cursor system and discuss the implementation problems. Also involved some 3D UI design and 3D gesture design, and show the result of implementation and discussion the pros and cons at the end.