Skip to content

pvd1313/Tetris3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test task for Pingle Game Studio

Requirements:

  1. Create project, Unity version 2019.3.8;
  2. Show knowledge of OOP principles usage;
  3. Code must contain comments;
  4. Game must has menu;
  5. Estimated completion time - up to 7 days;

Task - Create classic 3D tetris.

Random tetromino shapes are falling from top into rect cup with width 10 and tall 20 cells. In fly player can rotate shape by 90° and can move it horizontally. Also can accelerate shape falling when decision is made. Shape is falling until obstacle is met. If horizontal rect is fulfilled with blocks, than it disappears and all blocks above move below. Additionally next shape is shown, which allows player to plan. Game haste is slowly increasing. Game is over when new shape can not fit into cup. Player receives scores for each fulfilled rect, so the task is to complete rows without gapes as long as possible.

Controls

WASD - move blocks
RMB - camera rotation (hold + move)
LMB - block rotation (press + swipe + release)
SPACE - increase block falling speed

About

Test task for Pingle Game Studio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published