Out of all the game engines, Unity is my favourite because it has quickly become one of the fastest-growing game development tools in the world. I have learned so many features about this fascinating game engine and now I have created and built a Tetris-style puzzle game from scratch! I have taken my fundamental knowledge of C# and Unity and risen my skills to a whole new level because of Tetris. To start with a blank project and ended up with a fully working game brings joy to any game developer's face no matter whether they are not experienced or not and for me to learn new techniques to upgrade and enhance my Tetris game, for example, learning more C# scripts skills logically, organising it cleanly and using more mobile skills so I can develop Tetris on a mobile device! 

I set up my own project settings and environment; broke down the gameplay mechanics; created a board class to store data (like high-scores, level etc); laid out user interface items; created my shape class; setting up my GameController to handle logic and apply time to it; Using C# to handle the player input; added sound effects and particle effects so I can add more characteristics to make Tetris a well-polished game. The art assets were from Photoshop- this game is aimed at game developers like myself who are familiar or a fan with Tetris. Tetris has improved my skill set as a game developer because I am familiar with Unity and C# as it was necessary to have past experience with Unity or other game engines like Intellj, Unreal Engine, Godot and Phaser to code this game.

Controls: Down Arrow (To speed an object down), Up Arrow (Change an object shape), Left Arrow (Move the object to the left), Right Arrow (Move an object to the right) or Press the Rotate button to move either left or right. 

Leave a comment

Log in with itch.io to leave a comment.