Well, Unity certainly makes 3D easier. It looks like you code your games in Java from scratch, right?
Yes it is, I tried to learn Unity but it is to complicated LOL