3D Tetris

Feel free to showcase your own projects!
Post Reply
User avatar
Qcode
Posts: 1479
Joined: 05 Feb 2012, 18:00
Contact:

Post » 21 Sep 2013, 03:33

Image
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:
Image
Image
Image
Note: I do know that there are other 3d tetris games out there, and not a new concept. However, of all the versions I've tried, no games have really been easy to play. The confusing controls and camera angle took away from the gameplay experience. Please tell me if you have any suggestions for how my controls can be improved.
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.

User avatar
HugoBDesigner
Posts: 2189
Joined: 19 Sep 2012, 02:23
Contact:

Post » 21 Sep 2013, 05:05

Man, that was just AMAZING! You made an AWESOME work, Qcode, I must say... Really, great job!!!

User avatar
Automatik
Posts: 1073
Joined: 20 Jul 2012, 17:54
Contact:

Post » 21 Sep 2013, 12:58

I can confirm: the linux version work.(Though the texture are set on linear filter instead or nearest)
Also, there is no "launcher"

User avatar
Qcode
Posts: 1479
Joined: 05 Feb 2012, 18:00
Contact:

Post » 21 Sep 2013, 13:21

Automatik wrote:I can confirm: the linux version work.(Though the texture are set on linear filter instead or nearest)
Also, there is no "launcher"
These are both problems with the linux build.
If there's no launcher then what res does the game automatically start in?

User avatar
Automatik
Posts: 1073
Joined: 20 Jul 2012, 17:54
Contact:

Post » 21 Sep 2013, 14:11

1024x768

User avatar
Mari0Maker
Posts: 1348
Joined: 07 Apr 2012, 17:10
Contact:

Post » 21 Sep 2013, 15:46

Great job, Qcode! This is just awesome!
I also really like the music!

EDIT: How is this considered a Game Over?
http://i.imgur.com/qjjgFEg.png
Image
I even got a game over like this for just placing down one piece.

User avatar
Qcode
Posts: 1479
Joined: 05 Feb 2012, 18:00
Contact:

Post » 21 Sep 2013, 15:50

Never encountered that bug before, I'll get on it.

Camewel
Posts: 2996
Joined: 02 Feb 2012, 21:32

Post » 21 Sep 2013, 15:51

Plays like 2D Tetris where you can discard pieces you don't like.
Lack of any progression made the game really easy and I ended up quitting after 5 minutes.
Interesting idea, bad execution.

User avatar
Qcode
Posts: 1479
Joined: 05 Feb 2012, 18:00
Contact:

Post » 21 Sep 2013, 16:06

Mari0Maker wrote:Great job, Qcode! This is just awesome!
I also really like the music!

EDIT: How is this considered a Game Over?
http://i.imgur.com/qjjgFEg.png
Image
I even got a game over like this for just placing down one piece.
Should be fixed and updated.
Camewel wrote:Plays like 2D Tetris where you can discard pieces you don't like.
Lack of any progression made the game really easy and I ended up quitting after 5 minutes.
Interesting idea, bad execution.
That was why I added the hard mode which requires a whole square worth of filling. Maybe that would fit your liking more?

User avatar
BobTheLawyer
Posts: 2232
Joined: 01 May 2012, 21:00

Post » 21 Sep 2013, 18:27

*progression

User avatar
Hatninja
Posts: 480
Joined: 03 Feb 2012, 18:42
Contact:

Post » 22 Sep 2013, 05:20

I wish it was possible to rotate the camera up and down as it is sometimes hard to see a piece with just the horizontal rotation. But otherwise the game controls suprisingly well, and the music goes along with it nicely! why even add a mute button?

B-Man99
Posts: 1868
Joined: 02 Jul 2012, 00:32
Contact:

Post » 22 Sep 2013, 22:54

Oh my god this is one of the cleverest ideas I have seen in a long time! This is amazing!

WOW!

I would buy something like this. I really would.
On a side note, moving the camera vertically as well (all 3 dimensions, not sure how to say that) would be really nice. I can't stop playing! :)

User avatar
Cake
Posts: 1401
Joined: 06 Mar 2012, 03:29

Post » 24 Sep 2013, 06:40

I've imagined that certain 2D games would work well with an extra dimension, (ex Pong) but I saw Tetris as something that wouldn't qualify as much.
Good job, I've been proved wrong.

User avatar
Qcode
Posts: 1479
Joined: 05 Feb 2012, 18:00
Contact:

Post » 24 Sep 2013, 21:20

hatninja wrote:I wish it was possible to rotate the camera up and down as it is sometimes hard to see a piece with just the horizontal rotation.
B-Man99 wrote: On a side note, moving the camera vertically as well (all 3 dimensions, not sure how to say that) would be really nice. I can't stop playing! :)
I did think of adding this, but my main problem with it was I couldn't get a good control scheme for them.

B-Man99
Posts: 1868
Joined: 02 Jul 2012, 00:32
Contact:

Post » 25 Sep 2013, 00:29

Qcode wrote:I did think of adding this, but my main problem with it was I couldn't get a good control scheme for them.
Yeah, that would make sense. I was thinking kind of like Ortho Robot's mouse camera settings are, those I really like, but I don't know how mouse stuff goes in Unity.

User avatar
Qcode
Posts: 1479
Joined: 05 Feb 2012, 18:00
Contact:

Post » 25 Sep 2013, 00:33

I don't see how that would work in the slightest. You already have 2 hands on the keyboard, lifting one to grab the mouse would be annoying.

B-Man99
Posts: 1868
Joined: 02 Jul 2012, 00:32
Contact:

Post » 25 Sep 2013, 00:42

Qcode wrote:You already have 2 hands on the keyboard
Well, that might help me get better scores.
I just reassigned the controls so that I could do everything with one hand 'cause I kind of hurt my hand a few days back and stuff...

And I really would find the mouse thing helpful and not the slightest bit annoying. Then again, you're talking to the guy that loves the movies wikipedia articles hate on and insert funny joke here Insert reference to not-famous thing that I want to gain popularity here

Yeah sure. I'll go with that.

User avatar
Mari0Maker
Posts: 1348
Joined: 07 Apr 2012, 17:10
Contact:

Post » 25 Sep 2013, 22:19

Qcode wrote:I did think of adding this, but my main problem with it was I couldn't get a good control scheme for them.
Use the ENTER for viewing upward and RCTRL for viewing downward?

User avatar
ChrisGin
Posts: 204
Joined: 24 Mar 2013, 06:52

Post » 03 Oct 2013, 18:05

just wondering, could you possibly add like a top view on the side so that you could see how deep each stack is? Like the square would turn according to the angle, but each block inside it has a number inside showing how high it is.

User avatar
Bonko
Posts: 458
Joined: 13 Jun 2012, 00:59

Post » 04 Oct 2013, 02:10

Aww, working in Unity is so fun.
The games's great.

User avatar
creeper1919
Posts: 29
Joined: 10 Jul 2013, 19:56

Post » 26 Oct 2013, 16:44

Nice job I wish I could play but my CPU broke down so I only have an ipad
EDIT: you should also do 3d not Tetris

Post Reply