Skip to content

Repository files navigation

Phantom Grove (Implementation Stage)

Group18's Project of COMP5424
Game Name: Phantom Grove

First Time Games Tips:

If it's your first time playing this game, please read the README for a better experience. Since our product is still in the development stage, in-game guides and related information may be limited.
Once you are in the game, try to find a weapon (a pistol) on the white desk and fight against enemies coming from everywhere. After you defeat all the enemies in one wave, there will be a short break, and then the next wave of enemies will spawn and keep hunting you. All you have to do is survive this endless night. However, after several waves, random reward cards will spawn in the center of the map. Use your weapon to shoot them to gain their effects (you will be safe during this phase). Choose them wisely to build your own weapon combination for better survival. The number of enemies will increase wave by wave. See how many waves you can survive.
Game is developed in SteamVR so make sure you have the enviroment. During the game, make sure your VR can detect your controller to prevent unexpectable errors.

Potential Issue:

1.Movement Disabled. Some user might find the controller might not working in the game(e.g. can not move or turn in game). This might be casused by your own controller settings. Try restore to default version. (Oculus controller is used during the development. However, some report that is not working properly.)

Developed Content:

  1. Basic player controller to allow users with controllers to control the player's movement, including moving, turning, and teleporting.
  2. Wave Controller and Monsters. The Wave Controller manages the game difficulty; monsters will be spawned wave by wave and will become more numerous and harder to defeat. Monsters will hunt the player unless the player defeats them.
  3. Card Manager. Cards are designed as rewards for players who survive after several waves to improve their abilities and probability of surviving in the next waves. Cards will appear randomly, and you can choose only one of them during the card selection stage. Card effects will be applied permanently in the game.
  4. Single Shot Weapon (Pistol). A single-shot firearm is available to pick up on the battlefield. Use it to defeat enemies and shoot cards for upgrades.
  5. Basic Battle Map. The battle takes place in a valley, and monsters will come from every direction.
  6. Submachine Gun. An automatic rifle is available to pick up on the battlefield.
  7. Tutorial Scene. Players first start in a new scene to learn and experience the game's features. They can then choose to transport to the battlefield to begin combat.
  8. Menu UI. Players can now open the Menu by pressing the X button on the left controller. The menu allows them to pause the game or restart the current scene.
  9. Damage Indicator. When players hit monsters, the feedback now includes both briefly turning the monster model red and popping up numbers to show the exact damage.
  10. Special Card Effects. Frost, Fire, and Critical bullet cards are now available. Frost bullets turn monsters blue and slow their movement speed, fire bullets deal continuous damage over time, and critical bullets double the damage dealt. Players can try all of these in the tutorial scene.
  11. Sound and BGM. All sound effects are now active in the game, providing an immersive audio experience.

Undeveloped Content:

1.Another types of enemy.
2.Map improvement.

Group Members:

Name GithubID StudentID
Shiteng CAI THRASHvektor 24123673g
Chaofeng WU Chaofeng0227 25125767g
Zhuokai CHEN MichaelChen 25106193g
Dayu WANG Dayuwangasdsa 25124395g
Qicheng YUAN sadsadcry 25113521g
Lingchao WANG wanglingchao-2025 25127549g
Qinmei WU NULLISKK 25064235g
Sheng QIANG BaronNahsuor 25108944g

About

Unity VR project for COMP5424

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages