Shooters are one of the most popular game genres, especially in the multiplayer category. Suffice to say, CS:GO has been leading Steam rankings for years. That’s the reason why so many AAA games fall into this category. Especially those built in the FPS model that is most engaging for players.

As lucrative as it is, building an FPS from scratch takes time. Hundreds of manhours get wasted on writing repetitive code for basic mechanics such as jumping, shooting or respawning, which leaves little time for designing fun and engaging gameplay.

In fact, such code is reusable for all shooters, so there’s no need to write it for each project separately. That’s why we created our open-source shooter template. 🎉 

What is the free FPS template by Elympics

Our GitHub repository contains a free FPS template meant for all Unity game developers that want to build their first multiplayer shooter. You can use it as a basis for your project and add your own components on top of it. Thanks to that, you’ll avoid writing the most basic, reusable code – a task that kills the entire fun of creating a game – and you’ll be able to focus on designing engaging gameplay.

It’s also a good way to test our game engine in practice. When you learn a new tool, you usually have a lot of questions, and it’s difficult to quickly assess if it’s the right stack for your project. Our template is integrated with Elympics and uses several tricks specific to it, so you’ll be able to check Elympic’s capabilities and compare it with other tools seamlessly.

If you’re new to Elympics and want to learn it, creating your game on top of our template is a nice alternative to reading documentation. You may open the template in Unity and start building on it or launch its playable version in your browser

Features of the FPS template by Elympics

Our FPS template allows you to build multiplayer games for 2-4 players. While we designed it with shooters in mind, its mechanics are universal for all multiplayer genres, so you can use it for racers, RPGs and other games likewise.

Below you’ll see the most important features implemented in our template. We chose the mechanics that are both common for all games and diversified when it comes to code and implementation.

  • Character movement 🚶
  • Jumping 🤸‍♀️
  • Projectile weapon 🔫
  • Raycast weapon 🔦
  • Weapon switching ♼
  • Damage dealing 💥
  • Player HP system ❤️‍🩹
  • Player respawn 💆
  • Match phase synchronization 🔂
  • Basic HUD 🖥
  • Kill cam 🎥
  • Character animation synchronization 🏃
  • Killing 💀

But don't take our word for it – check out the video below to see what they look like in practice!

How to launch free FPS template by Elympics

To access the source code of our FPS template, go to our GitHub repository and follow the instructions listed in Readme. If you want to play it first, visit our demo website.

Want to stay up to date with our open source projects? Follow us on Twitter or join our Discord where we regularly post about new initiatives!