We all have played PUBG, Free Fire and other Battle Royale Games in our free time. Whenever I played them, a thought always delved in my mind, can I someday make something similiar to this? Can I make a basic version of PUBG? The base of such games resides in their multiplayer shooting levels.
Hence when I started exploring game dev, I always longed to make one such game. And finally, I have made a basic version of that big dream. This is still an ongoing project and I will continue to add new game elements to this periodically.
This is made using Unity Game Engine and Photon Server for multiplayer capabilites.
Game View of the Entire Map
Trying to create the spiderman meme in the game
- Move around by pressing arrow keys (Horizontal Movement of the Player)
- Move the player head by using the mouse for looking around and up and down. (Movement of the Player Eyes)
- For sprinting, you have to press the left shift or right shift key. While sprinting, your field of view changes to make it look more realistic
- The main element of any FPS game is the weapons. Presently, there are 2 guns in the game. First one is a pistol, which is manual and the other one is a machine gun, which is automatic. To make the game look realistic, it has sway and recoil on it.
- For jumping, you have to press Spacebar and to equip machine gun, press 1 and for pistol, press 2.
- On the bottom left of the screen, there is the health bar which indicates your remaining health.
- If it reaches zero, you will respawn again and can continue the game forward
GamePlay.mp4
BasicMovementMP.mp4
This clip shows the basic movement of the player in the game
GunEffectsMP.mp4
This clip shows the gun and its effect. There are 2 guns presently: A Pistol and A Machine Gun. You can also aim the gun using left mouse button. If you observe closely, the gun moves a little slowly while moving left to right or top to bottom. This is because of swaying effect, added to make it look more realistic. Whenever bullet is fired, the gun recoils. Even when you are on rest, gun moves slightly. This happens due to breathing of the player, added to make the game close to real life.
You can download the game from the drive link : https://drive.google.com/file/d/1UrVv0wbgunfFcWSyUx_8oRv8xxqK61sQ/view?usp=sharing
- Adding a humanoid character to the game and doing animation rigging for it
- Improving and make new maps for enhanced performance
- Adding new weapons and making the aiming system more better
- Creating weapon pickups and powerups
- Making a game menu
- Adding Team Deathmatch and some Solo Levels
- Making the game compatible for Android and Web
- Ultimate Aim: Making this VR compatible, perfecting motion detection using VR headsets
Any suggestions and feedback will be hightly apprecipated. Suggestions for a better game name will be valuable. Opening this project for open source to see it develop more. If anyone wants to collaborate to develop this from here, can contact at the email-id.