Project developed during the 6th Trimester for the Games subject. It was implemented using Unity and coded in C#, applying concepts and elements learned throughout the course. The game is currently available only in Spanish. A 'Memory' PDF report is also available (in Catalan) detailing the game's development and explaining each block and power-up.
- Adrián Ferrer Gutierrez
- Francesc Pérez Venegas
This project is a modern 3D reinterpretation of the classic arcade game Arkanoid, developed using Unity. The main goal is to destroy all blocks on a level by bouncing a ball with a player-controlled paddle. It combines elements of skill, reflexes, and strategy while retaining the essence of the original.
- 🎨 Retro Minimalist Visual Style: Inspired by Minecraft aesthetics.
- 🕹️ Fluid Paddle Movement and Realistic Ball Physics.
- 🧱 Diverse Block Types: Normal, resistant, and indestructible blocks with different scores.
- 🎁 Variety of Power-ups: Randomly dropped by blocks, including:
- Paddle size increase/decrease
- Powerball (destroys all destructible blocks)
- Magnet (ball sticks to paddle)
- Extra lives
- Paddle speed boost
- XP multipliers
- Level skip
- Protective walls (glass/quartz)
- 📊 User-Friendly HUD: Shows score, lives, level, and block destruction progress.
- 📑 Smooth Game Flow: Includes main menu, in-game screen, Game Over, Victory, and Credits screens.
Version control was managed using Gitflow, and scenes were split into independent Unity scenes to minimize merge conflicts.
A / D / Left Arrow / Right Arrow: Move the paddleSPACEBAR: Launch the ball (when attached to paddle)G: Activate God Mode1 / 2 / 3 / 4 / 5: Jump to any of the 5 available levels
❌ There’s no pause/exit menu yet. To quit the game: press Alt + F4.
Play it on Itch.io:
👉 https://fr4n99.itch.io/minecraft-arkanoid
Clone the repository and open it with Unity 2022.3.6f1 or higher:
git clone https://github.com/adrianferrergutierrez/vj_arkanoid.git



