Original Game

ViTetris

Created by bytelett

ViTetris — Screenshot 1
ViTetris — Screenshot 2
ViTetris — Screenshot 3

This is a custom version of tetris with 3D graphics written completely from scratch in C using Rinnegatamante's fantastic vitaGL library. This was mostly a passion project to learn OpenGL and explore the idea of how feasible it would be to store the tetrominos as a 16-bit integer representation of the 4x4 grid containing its block shapes. I also felt the Vita didn't have great options for Tetris (Tetris Ultimate taking nearly a full minute to boot into gameplay), so I felt compelled to fill that vacancy. I was very careful to implement the game engine to true Tetris specification but also added my own subtle creative touches. Try using the analog sticks during gameplay ;)

Special thanks:

  • Rinnegatamante for helping create vitaGL and vitaShaRK which made this project possible, and also providing me guidance in the vitaGL Discord.
  • Caaz for aesthetic and technical feedback
  • jero for aesthetic feedback
  • My partner for her support and patience throughout the development process :)


Installation instructions

Just install the provided VPK, all assets are bundled.

FYI this runs on the emulator Vita3K (that's how I did my development).

About the author

This is my first real foray into some kind of game development both in terms of consistency and complexity. By trade I most often build interesting and useful projects and tools, but it was a nice distraction for the last several months to build something entirely in abstract for fun. I don't develop games often and who knows if I'll work on another in the future, but you can follow me at https://github.com/m-bartlett and https://github.com/bytelett to see what other things I create.