Skip to content

eannoni/ShadowScopeGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ShadowScope README

DEVELOPERS: Eli Annoni: Photon networking, menu, movement, pickups, score-keeping Matthew Graham: Voice lines, game icon, art, level design Ian Hakeman: Player rotation, laser effect, sound plug-in Keoni Lanoza: Shooting, lighting

HOW TO PLAY:

Welcome to ShadowScope! Your goal is to eliminate players on the enemy team until your team wins. Try not to get killed and get the enemy team closer to winning!

You can set your nickname in the main menu and to get into a game, you can either create and host a room yourself or join one that another player has created. In these rooms, you can also click to join your preferred team. Once the host is ready, they can click “Start game” and you’ll load into the game.

You’ll spawn in a random area and are then free to move and shoot as you like! Keep in mind that you have a limited amount of health and ammo, but you can find health and ammo pickups around the map. Additionally, you have a light on your scope to make it easier for you to be seen by other players.

Lastly, the game ends when one team reaches the required amount of kills. Have fun!

Controls:

WASD or arrow keys to move left, right, up, and down. Space or left-click to shoot. Shift to crouch and increase your field of vision. Mouse position to aim

RESOURCES USED:

Photon Unity Networking 2 API https://doc-api.photonengine.com/en/pun/v2/index.html

Character Rotation: https://www.youtube.com/watch?v=mKLp-2iseDc&feature=emb_logo

PUN Multiplayer FPS tutorial: https://youtube.com/playlist?list=PLhsVv9Uw1WzjI8fEBjBQpTyXNZ6Yp1ZLw

URP Lighting: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@7.2/manual/2d-index.html

2D Raycasting: https://docs.unity3d.com/ScriptReference/Physics2D.Raycast.html https://www.youtube.com/watch?v=THnivyG0Mvo&ab_channel=Brackeys

Lasers: https://learn.unity.com/tutorial/let-s-try-shooting-with-raycasts#

Pickup sound effects: https://opengameart.org/content/inventory-sound-effects

TODO: Quit Game button/return to lobby at end of game (We tried for many hours using many online resources but none of them worked without causing significant bugs, so we weren’t able to get this to work).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors