Skip to content

Commit

Permalink
Readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
Arose-Niazi committed Apr 17, 2021
1 parent 14faa21 commit 0f6e86a
Show file tree
Hide file tree
Showing 8 changed files with 69 additions and 2 deletions.
71 changes: 69 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,69 @@
# Sky-Shooter

# Sky Shooter - Multiplayer - MLAPI (Unity)

# Purpose
This is incomplete, and I don't think I will be completeing it at all. As I used this to learn the basic MLAPI, the sample by unity (Boss Room) was too complicated for me to understand from. So I did my own example to learn it.

# Concepts used

- Menu UI
- Loading Scene
- Scene Change
- Game Pausing
- Dialog showing
- Prefabs Creation and Usage
- Particles
- Random Spawns
- MLAPI
- Spawn Players
- Communcation between Server and Clients
- Join Different Server
- Host Server
- Scene Switching
- Position Sync
- Objects Spawning and Despawn
- Only Owner can move.
- Same scenes are used for offline version as weell.
- Generic Coding.

# Special Thanks
- To https://pixelnest.io/tutorials/2d-game-unity/ for basic game tutorial.
- Dapper Dino https://www.youtube.com/c/DapperDinoCodingTutorials For his multiplayer videos used in this games are concepts from here (https://www.youtube.com/watch?v=6zBsPSww2u4&t=61s) and a lot of tries and source code reading.

# Game Play

- To play offlne, Select play.
- Random enemies will be generated you will have too shoot them down.
- 3 types of enmies are available, discover them. They have different health as well.
- Your health is 10.
- On dying the game will continue.
- Pause to stop the game.
- Restart to reload the game.
- To play multiplayer you need someone to host.
- Host it, get your ip and give it to other player.
- Other player needs to click join, enter IP and Connect.
- Host can start the game.

# IMPORATNT
- To play over differnet network, you need to portforward and allow through firewall.
- Can't find your IP? Contact me i'll tell you how to find it. You can contact me by sending an email or creating a issue here.

# Screen shots

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/1.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/2.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/3.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/4.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/5.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/6.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/7.png)

![](https://raw.githubusercontent.com/Arose-Niazi/Sky-Shooter-Unity-MLAPI/main/Screenshots/8.png)


Youtube Preview: https://youtu.be/nbWqds2Fko8
Binary file added Screenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Screenshots/7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0f6e86a

Please sign in to comment.