Skip to content

mateuszji/Arkanoid-Remake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arkanoid Remake

Remake of Arkanoid Nintendo Game in Unity Engine.

Bricks:

  • 3 random colors of bricks (red, green, blue)
  • 3 types of bricks (type depends of hitpoints needed to destroy)

PowerUps:

  • Multi Ball (spawn more balls, max 3 on screen)
  • Expand Paddle (expand paddle from size 2 to size 2.5 for 10 seconds)
  • Super Ball (add particle effect on ball and don't care about hitpoints needed to destroy brick for 10 seconds)

Features:

  • Saving high score (PlayerPrefs)
  • Possible to create own levels
  • Graphics effects (with URP and ParticleSystem)
  • Spawning random colors of bricks
  • Available powerups
  • Random music when playing
  • Custom mode for player (possible to change powerup chance/duration/limits, ball speed, lives, etc.)

Gallery

How to create levels

LEVEL GENERATOR: Open levenGenerator.html in your browser, create your custom level in webUI and save it to '/Resources/Levels/' dir with filename {LevelIndex}.txt.

All levels data are in 'Resources/Levels/' directory. If you want to add new level or edit existing you need to add/edit file with level index in filename (for example: first level is 1.txt file).

  • Max columns in game: 5

  • Max rows in game: 10

Example file with level:

2,1,3,1,2
3,1,1,1,3
1,1,1,1,1
0,0,3,0,0
0,0,3,0,0
1,1,1,1,1
3,1,1,1,3
2,2,3,2,2
1,1,1,1,1
0,2,2,2,0

Numbers (0-3) are bricks:

  • 0 - no brick
  • 1 - brick with one hitpoint to break
  • 2 - brick with two hitpoints to break
  • 3 - brick with three hitpoints to break

Credits

Graphics

Audio