Asteroid Breaker is a 3D Arkanoid/Breakout 'clone' developed using the Three.js framework over the course of 4 weeks in early 2020.
The brief: Create a 3D Arkanoid 'clone' using Three JS and OOP.
It plays the same way as the classics, the player bounces a ball around the screen with a paddle and hit the bricks to break them. The different bricks take a different number of hits to break, from 1 to 3. If you drop the ball you lose a life. The question mark (?) blocks have a chance to give the player a buff or a debuff, like a slightly longer or shorter paddle or speed the ball up and down. Though in hindsight these buffs aren't very well noticeable and I wasn't able to make a notification system in time.
How to play
- Use left & right arrow keys or A & D keys to control the paddle
- Bounce the ball into the bricks to break them
- Break all the bricks
This project was part of BCU's Game Development course
(2019 - 2021)
It Received a First (74%)