How to create a Multiplayer First Person Shooter (FPS)
Ever wanted to create your own Multiplayer FPS? Now you can!"But.. it's hard." No, it isn't, you just need motivation and some basic programming knowledge.With this series of tutorials you can create your own Multiplayer FPS. Also you can download the full project source code.
All Reviews:
3 user reviews - Need more user reviews to generate a score
Release Date:
Jun 30, 2017
Production:
Distributor:
Tags

Sign in to add this item to your wishlist, follow it, or mark it as ignored

Notice: How to create a Multiplayer First Person Shooter (FPS) is no longer available on the Steam store.
 

Series Content

Tutorial Content
Season 2
1. Create your own Multiplayer FPS: Introduction
Chapter
4 minutes
In this video I introduce and show the end result.
1. Create your own Multiplayer FPS: Network Models Theory
Chapter
12 minutes
In this video I'll explain in detail the network models being used in games today, and what will be used in our game.
2. Create your own Multiplayer FPS: Unity Setup
Chapter
10 minutes
In this video we'll download and install Unity and setup our
developer environment.
3. Create your own Multiplayer FPS: Network Setup
Chapter
7 minutes
In this video we'll setup the network manager, that will control the Network System in our game.
4.1. Create your own Multiplayer FPS: Player Movement Sync
Chapter
41 minutes
In this video we create a script which will synchronize between clients each player's position and rotation.
4.2. Create your own Multiplayer FPS: Player Controller
Chapter
78 minutes
In this video we create the Player Controller which will be used to control every player action such as shooting, health and pickups.
5.1. Create your own Multiplayer FPS: Game Controller Pickups
Chapter
39 minutes
In this video we setup the Game Controller to allow Pickups to be randomly dropped in our game.
5.2. Create your own Multiplayer FPS: Scoreboard and Spawnpoints
Chapter
35 minutes
In this video we add the Scoreboard and Random player spawn points functionality to the Game Controller.
6. Create your own Multiplayer FPS: Zombies (AI)
Chapter
34 minutes
In this video we talk about AI and how we can create a zombie that follows and attacks players.
7. Create your own Multiplayer FPS: Making things look pretty
Chapter
103 minutes
In this video we'll see how to import 3D models from the internet to make our game more appealing.
8. Create your own Multiplayer FPS: Deployment
Chapter
13 minutes
In this video we talk about game deployment and how we can make money or share our game with the world. We also talk about Steam Greenlight and Steam Direct.
9. Create your own Multiplayer FPS: Animation and Fixes
Chapter
16 minutes
In this video we fix some minor bugs left out of the previous videos and we add an animated zombie to our game.
1. Create your own Multiplayer FPS: First Person Shooter Arms
Chapter
33 minutes
In this video we'll see how we can add FPS perspective arms to our character.
2. Create your own Multiplayer FPS: Outside Player Model
Chapter
46 minutes
In this video we'll see how we can add a Third Person perspective model to our character, to be seen by other players.
3. Create your own Multiplayer FPS: FPS Animation
Chapter
42 minutes
In this video we'll see how we can animate our FPS arms.
4. Create your own Multiplayer FPS: New Map 16-9
Chapter
10 minutes
In this video we'll see how we can create a new map (short explanation. Please check the 21:9 video)
5. Create your own Multiplayer FPS: New Map 21-9
Chapter
57 minutes
In this video we'll see how we can create a new map (more detailed, but in 21:9).
6. Create your own Multiplayer FPS: Zombie Points
Chapter
45 minutes
In this video we'll see how we can add points to our game.
7. Create your own Multiplayer FPS: Paid Pickups
Chapter
21 minutes
In this video we'll see how we can add paid pickups.
8. Create your own Multiplayer FPS: Paid Sections
Chapter
63 minutes
In this video we'll see how we can add paid sections of the map.
init_data: 0.1111, render: 0.0124

Steam Video

This content is only available in an online streaming format. More information about streaming videos can be found in the Streaming Videos on Steam FAQ.

About This Series

Ever wanted to create your own Multiplayer FPS? Now you can!

"But.. it's hard." No, it isn't, you just need motivation and some basic programming knowledge.

Check out what you will build here:

Features:

  • Multiplayer
  • Multiple Weapons
  • PvP
  • PvE
  • Score and Scoreboard
  • Pickups
  • Simple AI (Zombies)
  • 3D models import
  • Animations
  • Paid map sections
  • Paid pickups

This can all be learned from watching the video tutorial series (with source code available). Source code and other assets will be added to the Software section of your Steam Library upon purchase of the Tutorial.

Also, if you don't want to build an FPS, you can suggest in the forums other types of games that you would like to watch a how-to series on!

System Requirements

Windows
macOS
SteamOS + Linux
    Minimum:
    • OS *: Windows 7
    • Processor: Intel Core 2 or AMD equivalent
    • Memory: 1 GB RAM
    • Network: Broadband Internet connection
    • Storage: 200 MB available space
    • Additional Notes: Network Bandwidth of 5Mbps for 540p, 3Mbps for 360p.
    Recommended:
    • OS: Windows 10
    • Processor: Intel Core I3+ or AMD equivalent recommended for HD 1080p playback
    • Memory: 2 GB RAM
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Additional Notes: Network Bandwidth of 12Mbps for 1080p or 8Mbps for 720p.
* Starting January 1st, 2024, the Steam Client will only support Windows 10 and later versions.
    Minimum:
    • OS: Mac OSX 10.7
    • Processor: Intel Core 2 or AMD equivalent
    • Memory: 1 GB RAM
    • Network: Broadband Internet connection
    • Storage: 200 MB available space
    • Additional Notes: Network Bandwidth of 5Mbps for 540p, 3Mbps for 360p.
    Recommended:
    • OS: Mac OSX 10.10+
    • Processor: Intel Core I3+ or AMD equivalent recommended for HD 1080p playback
    • Memory: 2 GB RAM
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Additional Notes: Network Bandwidth of 12Mbps for 1080p or 8Mbps for 720p.
* Starting February 15, 2024, the Steam Client will no longer support 32-bit games or macOS 10.14 or lower.
    Minimum:
    • OS: Linux Ubuntu 12.04 or later, SteamOS 2.20 or later
    • Processor: Intel Core 2 or AMD equivalent
    • Memory: 1 GB RAM
    • Network: Broadband Internet connection
    • Storage: 200 MB available space
    • Additional Notes: Network Bandwidth of 5Mbps for 540p, 3Mbps for 360p.
    Recommended:
    • OS: Linux Ubuntu 12.04 or later, SteamOS 2.20 or later
    • Processor: Intel Core I3+ or AMD equivalent recommended for HD 1080p playback
    • Memory: 2 GB RAM
    • Network: Broadband Internet connection
    • Storage: 500 MB available space
    • Additional Notes: Network Bandwidth of 12Mbps for 1080p or 8Mbps for 720p.

Customer reviews for How to create a Multiplayer First Person Shooter (FPS)

Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Playtime
Filter reviews by the user's playtime when the review was written:



No minimum to No maximum

Display
Show reviews in selected display order





Learn More
Show graph
 
Hide graph
 
Filters
Excluding Off-topic Review Activity
Playtime:
Played Mostly on Steam Deck
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...