Skip to content

An arcade game project made in "Unity" inspired by "Battle City" (1985).

Notifications You must be signed in to change notification settings

JasonNumberThirteen/UnityRumbleInTheFactory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rumble In The Factory

Rumble In The Factory

An arcade game inspired by "Battle City" (1985) made in "Unity" game engine.

Table of Contents

General information

  • This is a "Unity" game project of my arcade game inspired by "Battle City", a popular top down shooter developed by Namco in 1985.
  • The project presents my programming skills and how I write code taking care of several optimisations.
  • The game consists of defending the nuke against incoming robots. The player controls the orange robot (the 2nd player controls the green one) and must shoot projectiles to destroy enemy robots which are spawned on the top of the map.
  • Win condition: all incoming enemy robots are destroyed.
  • Lose condition: all the players were destroyed and lost all lives or the nuke is destroyed.

Used technologies

Features

Scenes

Main Menu

A starting scene with option selection.

Rumble In The Factory (Main Menu)

Stage Selection

A scene wherein you can select which stage you want to start from.

Rumble In The Factory (Stage Selection)

Stage

A scene wherein the game is played on the current stage, firstly selected and later when the player is advanced to the next one.

Rumble In The Factory (Stage)

Score

A scene which displays details about defeated enemies by each of the players (what types and how many units have been destroyed).

Rumble In The Factory (Score)

Game Over

A scene which shows a big "GAME OVER" text.

Rumble In The Factory (Game Over)

High Score

A scene which shows a big "HISCORE" text with a new high score when the player has beaten the high score.

Rumble In The Factory (High Score)

Usage

  • W / S / A / D or arrow keys (keyboard), D-pad or left stick (gamepad) - Navigation through menus,
  • W / S / A / D (keyboard), D-pad or left stick (gamepad) - Movement (player 1),
  • arrow keys, D-pad or left stick (gamepad) - Movement (player 2),
  • LMB (mouse), Space (keyboard), right trigger (gamepad) - Shoot (player 1),
  • Right Ctrl (keyboard), right trigger (gamepad) - Shoot (player 2),
  • Esc (keyboard), Start (gamepad) - Pause.

The game supports gamepad input. Connecting it to PC allows you to play the game by using a gamepad. Depending on selected game mode, input for both the players is adjusted as follows:

Player Keyboard input Gamepad input
1 If a gamepad is not connected or selected 2 player mode If a gamepad is connected and selected 1 player mode
2 If a gamepad is not connected If a gamepad is connected and selected 2 player mode

Differences

The game has some important differences compared to the original, both visually and functionally. Please see the Wiki page linked here to display detailed information.

Project status

COMPLETED


The project is complete and ready to build.

Credits

This project was made entirely by Stanisław "Jason" Popowski.

About

An arcade game project made in "Unity" inspired by "Battle City" (1985).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published