Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris Game

screenshot

Description

Implementation of classic Tetris game using Unity engine.

Player needs to combine falling figures on limited field to create full lines, which add scores. Game is finished when a new figure cannot be placed on field.

You can play it [here](https://thomasolitextrix.xyz.

Controls

  • Up - rotate
  • Left/Right - move left/right
  • Down - speed up (move down one unit)

Features

  • Keyboard input
  • Simple 3D graphics
  • Local leaderboard
  • Animations
  • Sounds

Architecture

  • EntryPoint - composition of presenters and GameLoop
  • Presenter - views to reflect read only game state changes
  • Service - game logic, separated to different classes; uses writable game state; GameLoop as a services composition
  • Settings - required configuration, separated to global and scene settings
  • State - raw game data, separated to writable and read only representations

Credits

Assets used:

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages