Introduction

Fireteam is a multiplayer first-person shooter game currently under development in Unreal Engine 5 using C++. Fireteam is a modern multiplayer first-person shooter game, inspired by other games in the genre for example the Call of Duty series and the Battlefield series of games. Players in Fireteam will have the ability to use typical modern first-person shooter game mechanics (WASD movement, sprint, tactical sprint, slide, mantle, ADS, shoot, etc) to overcome AI driven bots or other players in a typical first-person shooter multiplayer setting e.g. a team deathmatch game mode.

Rationale

This project was originally started as a personal challenge project, the goal of this challenge was to create a large scale game typically developed by larger development studios and try and re-create that game in Unreal Engine 5 as a standalone game programmer.

Development

This is only a short overview of the development of Fireteam, if you wish to no more about the development of Fireteam you can check out the Fireteam dev logs.

Fireteam uses the following assets from the Unreal Marketplace:

Fireteam is currently in the prototype stage of development, with many mechanics and features still being developed. When complete Fireteam will have the following features:

  • 6 v 6 multiplayer games modes team deathmatch, free-for-all, etc.
  • Multiplayer matches with AI controlled bots or human controlled players.
  • Multiplayer match hosting via LAN and the Internet.
  • Steam integration with friends lists, achievements, etc.
  • Discord integration.

The stretch goals for Fireteam may include some of the following gameplay features:

  • Multiplayer matchmaking
  • 32 v 32 multiplayer game modes e.g. Ground War or Conquest
  • Battle Royale game mode.
  • Zombies game mode.

These stretch goals however are dependent upon the successful completion of the core gameplay features listed earlier.

Gameplay 

A short gameplay video showcasing the current progress on the character movement can be seen below.

Tools

Fireteam features a few customized tools that are also currently in development.

Utility AI Plugin

Fireteam features a Utility AI plugin as a replacement to the standard Unreal Engine Behaviour Tree used for AI.