Baddroid: a First-Person Perspective Video Game Project Using Unity 3D

Loading...
Thumbnail Image

Authors

Manley, Robert

Journal Title

Journal ISSN

Volume Title

Publisher

Item Statistics

  • Total Views: 5
  • Total Downloads: 14
  • Views in the Last Month: 1

Abstract

In this project, we are developing a survival based first-person shooter game called BadDroid using the Unity 3D game engine. Making BadDroid has involved learning skills from various online tutorials and then taking them a step further. 3D gun models were coupled with particle effects to create muzzle flashes and impact burns on the environment and enemy robots. The player can select multiple weapons with various properties such as impact force, which causes enemy robots and objects to be pushed backward. In addition to this, each weapon has been given unique sound effects and firing modes. The player can switch between firing modes to change their weapon’s rate of fire. By using the alternative fire button, the player can throw grenades at the robots, which bounce off and roll around the environment. These grenades will flash with red lights several times before exploding. Enemy robots wield weapons (that the player can eventually obtain) and have 3D models with custom idle, walking, and running animations. A simple level was constructed with several rooms that contain either destructible objects or spawn points for enemy robots. Upon losing all their health, an animation triggers which causes the player to crash onto the ground before seeing the "GAME OVER" screen. Overall, BadDroid is an ongoing project whose development promotes research in many areas of computing, such as rendering graphics and lighting, optimizing code, and computer-aided design.

Description

Keywords

Citation

Related file

Notes

Endorsement

Review

Supplemented By

Referenced By

DOI

Collection Detail

# of Isolates from RBM

# of Isolates from TV8