Skip to content

lexey111/tetris

Repository files navigation

WebGL 3D Tetris

This is my side project, written as a break from corporate front-end development. Do not expect anything special: it is my very first experience in game dev and 3d.

However, there are some things:

  • intro,
  • various interactive 3D frames,
  • main game loop,
  • keyboard controls,
  • adaptive design,
  • breath-taking gameplay,
  • awesome sound effects.

Well, obviously it is an AAA title, and I use this to illustrate my articles on Medium.

Demo

Click this link.

Run

  1. Clone repo.
  2. npm install
  3. npm run dev or npm run build

Casting

  1. Svelte as an engine.
  2. Vite as a builder.
  3. ThreeJS as a 3D engine.
  4. Typescript as a language.
  5. Howler for sounds.

Credits

  1. Tetris by Alexey Leonidovich Pajitnov.
  2. Myself.

Enjoy!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published