My first project in Unity turned out into something pretty fun.
I believe a great way to jump into learning a programming language or engine is to first write a tetris clone of it. It's a simple first project and generally can teach you a lot. Learning Unity I realized I wasn't going to learn any of the cool 3D features it has unless I implement that into the clone. So I did. Then this happened.
Screenies:
Downloads:
Windows: http://bit.ly/1gJRWsK
Mac: http://bit.ly/19pEZAg
Linux: http://bit.ly/15JdWT6
(Linux may have some bugs. I don't want to install Linux just to test this. Please notify me if it does have bugs and I'll see what I can do)
Controls:
Move piece on board: Arrow keys
Rotate piece on x axis : A/D
Rotate piece on y axis: W/S
Rotate piece on Z axis: Q/E
Drop:Space
Soft Drop: X
Hold:Tab
Camera Left: Left shift
Camera Right: Right shift
All controls are customizable inside of the launcher menu.
Credits:
Thanks to TheSeek for doing the Tetris theme remix (background music) and designing the HUD.