Code Monkey home page Code Monkey logo

multiplayerfps's Introduction

MultiplayerFPS

A 3D multiplayer FPS game powered by Unity5 Engine

Game preview

##Developers: Haoji Tang

##License and copyright: Some game components and models were downloaded from Internet for personal use

##Main Features (Ver 1.0):

  • Create or find room to play with friends over the network
  • First person person camera view
  • Third person model with full animations
  • Two kinds of weapon: assault rifle CZ805 and sniper rifle SVD
  • Able to switch weapons to maximize the damage
  • Sniper scope to assist aiming
  • Room chat and battle feed
  • Damage and kill feed
  • Score system
  • And more!

##Animations:

  • First person walk, shoot and idle
  • Third person run, aim, shoot, reload, idle and death animations
  • Gun switch, shoot and reload animations

##Audio:

  • Gun shoot and reload audio

##Controls:

  • W,A,S,D: movement
  • SPACE: jump
  • Mouse: camera control
  • Mouse left button: shoot
  • Mouse right button: hold to aim if the weapon is sniper
  • R: reload the ammo
  • 1,2: switch between the weapons
  • TAB: focus on the chat textfield
  • Left SHIFT: hold to show the scoreboard

##Installation (Windows): Click here to download version 1.0 Unzip and double click .exe file

Ver 2.0 preview:

  • Game bots AI
  • New gun and class
  • Improved visual GUI design
  • More animation and sound effect

It is still under developing, so stay tuned!

multiplayerfps's People

Contributors

tanghaoji avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

naxio basharbme

multiplayerfps's Issues

Bullets are not removed remotely

PhotonNetwork.Destroy does not support delay destroy. Using Destroy will not destroy the bullet remotely. Have to think of a way to set a timer to call PhotonNetwork.Destroy, because we need to see the bullet effect before we destroy it.

Death camera

Implement a camera following the killer after a player's death

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.