Skip to content

enzeruk/3D-Minecraft-alike-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

3D Minecraft-alike Game Made with Unity

Description: A 3D game similar to Minecraft was created using the game engine Unity3D in 2019, for the core course "Computer Graphics and Interactive Systems" for my undergraduate studies in Computer Science and Engineering at University of Ioannina.

Before you Download

  • This 3D game is build for Android devices only.

  • Compatible OS: Android 4.4 KitKat (API level 19) and above.


Abstract

The game starts by asking the user to Enter a number that will define the dimensions (NxNx1) of the 3D scene. Automatically, the Level #1 will be generated, that is just a floor that is created by NxN colorful cubes randomly.

The color of the cubes can be blue, yellow, red, green and cyan. The cube with the magenta color is unique and defines the starting position of the Player.

At the beginning, the Player stands on the magenta cube with 4 lives and 100 points. The Player cannot exit the limits of the NxNx1 scene. The main goal of the game is to create a path so that the Player can reach #N-1 Levels in high. The path can be built by using the cubes that consist the floor of Level #1.

Each of the cubes on the floor provide specific reserve as seeing below:

blue cube: 0 cube(s) reserve

yellow cube: 1 cube reserve

red cube: 2 cubes reserve

green cube: 3 cubes reserve

cyan cube: 1 cylinder reserve

The high of the cubes and cylinders can be converted to the specific Level high:

1 cude (1x1x1) : 1 Level high

1 cylinder (1x1x2) : 2 Levels high

Controls and Rules

  • Use the joystick on the left side of the screen to navigate front, back, left and right.

  • Use the half-right side of the screen to control the view of the camera.

  • Tap on the SETTINGS button to pause or exit the game scene, or return to the main menu.

  • Tap on the GET button to get a cube from the floor with its corresponding reserve. This action costs 5 points.

  • Tap on the PLACE CUBE button to place a random color cube from your inventory. This action adds 10 points.

  • Tap on the PLACE CYLINDER button to place a cyan color cylinder from your inventory. This action adds 20 points.

  • Tap on the JUMP button to jump on the cubes and cylinders that you place in the scene. This action adds 10 points

  • Each cube the Player gets from the floor leaves a blank. The Player can fall from that to the void. This action costs 1 life.

  • Reaching the Level #N-th in height by building the path with the cubes/cylinders, will add 100 points and 1 life.

  • The Player can receive damage from possible falls while climbing to the top. This action costs 10 points per Level.

  • Falling from Level #2 to Level #1, will cause no damage.


Made with Unity 2020.2.0f1


Credits (SFX)

  • Main Menu background music: 'Mystery Solved' by X3nus (available here)

  • Game Scene background music: 'puzzle' by VABsounds (available here)

  • Cube removal SFX: 'remove chalk' by JuanFG (available here)

  • Cube placement SFX: 'bubble pop out' by tsidilin (available here)

  • Victory SFX: 'Jingle_Win_00' by LittleRobotSoundFactory (available here)

  • Game Over SFX: 'Game Over' by jhyland (available here)

  • Menu Click 1 SFX: 'Menu Glass Click' by Soughtaftersounds (available here)

  • Menu Click 2 SFX: 'Menu Click - Two Tone' by Soughtaftersounds (available here)