Tetrash
Tetrash is a Unity (C#) game inspired by Tetris, where I'm serving as Lead Programmer alongside 6 other amazing team members.
The project is still in active development, so what you see here isn't the final product.
Some systems in the project :
- Full Tetris features
- Level Editor
I built the Tetris core system, which includes features such as: soft and hard drops, smooth piece movement, a Super Rotation System for accurate rotations and placements, line clearing (taking into account pieces with modifiers), and a dynamic piece queue system.
I also implemented a non-playable character inspired by Tetris Plus that reacts in real-time to what's happening on the board, using pathfinding to navigate the chaos. It adds a whole new layer of strategy to the classic Tetris experience.
I developed a custom level editor to help our designer quickly prototype and build levels. While it's currently a dev-only tool, with a bit of refactoring it could easily become a full gameplay feature, letting players create and share their own levels.