Run & Gun
A downloadable game for Windows and macOS
Created mostly solo using C# in Unity as an independent project.
Run & Gun is a fast-paced online multiplayer FPS with parkour mechanics. It focuses on using unique movement mechanics to get up vertically, get in and out of combat quickly, and get an advantage over your opponents.
CONTROLS
KEY | FUNCTION | DETAILS |
WASD | Movement | |
Mouse | Look | |
Left-Click | Shoot | |
Right-Click | Aim | Aim while wall-running to wall stick |
R | Reload | |
Shift | Sprint | Toggle sprint |
Spacebar | Jump | Press in the air to double-jump. Changes momentum based on movement input. Hold to bunny-hop. |
Ctrl | Crouch/Slide | Press while sprinting to slide. Press while airborne to queue a slide. |
Scroll wheel | Change weapon | |
ESC, P | Pause Menu | Open the Pause menu, display Options |
MOVEMENT MECHANICS / HOW-TO-PLAY
Movement mechanics include wall-running, double jumping, sliding, sprinting, and wall-sticking.
You can wall-run by jumping into a wall while looking/moving along it horizontally. While wall-running you move faster than you do Sprinting. It also refreshes your double-jump. From wall-run position you can Jump off the wall holding your movement input to aim your wall-jump. Combine wall-running, wall-jumping, and double-jumping to chain wall-runs together and get around the level quickly.
While wall-running you have some movement options as well. You can look around freely while you are wall-running to shoot enemies. You can Aim to wall-stick, stopping you in place and getting better accuracy. Holding forward will increase your speed while holding backwards will slow you down.
Sliding and Bunny-hopping help preserve movement speed in between wall-runs. Sliding will briefly maintain your momentum but then quickly slow you down. You can Jump while Sliding to avoid the momentum fall-off. Use it for times when you need to briefly touch the ground in order to reach another wall. Bunny-hopping is similar in that you will jump the moment you touch the ground, preserving all momentum.
The game is always taking into account your movement input. When you double-jump traveling forward, but holding S (backwards), it will change your movement direction to backwards. If you're wall-running and holding down D (right) and then wall-jump, you will wall-jump directly to the right. Use this to your advantage to better control your momentum.
CREDITS
- Michael Gonzalez - 3D modeling
- Ken Darling - UI
- Jeff Mlekoday - Assault Rifle model
All of the programming was done by myself including networking and movement as well as the level design.
Status | On hold |
Platforms | Windows, macOS |
Author | Michael Harris |
Genre | Shooter |
Tags | 3D, Controller, Fast-Paced, First-Person, FPS, Low-poly, Multiplayer, Sci-fi, Unity |
Inputs | Gamepad (any) |
Install instructions
Download Run & Gun. Choose Single Player if you want to explore the level solo or Multiplayer to play with others. The networking is very basic but if you and a friend both download and select Multiplayer you should be placed in the same room. Just unzip the contents of the folder and then run the executable file.
Comments
Log in with itch.io to leave a comment.
Pretty Good! Unfortunately, since this is a small game on itch.io, not many people are going to be hosting servers at the same time as players are looking for servers. One solution is to make your game more known or add a single-player arena.
good game but can you add bots to solo play because there barley ever any people playing
good game if people played it make npc,sdud\
ez clap
what are the system requirements
I haven't tested on a large variety of machines but I developed and shown it off using a ~10 year old laptop and would get 60fps. Specs are:
The launcher also let's you turn down the quality pretty easily to run on machines even lower end than that. My other laptop is about the same but with an integrated graphics card and I would need to turn quality down pretty low but it would get me 30+ fps.
Bunny-Hop mechanics are kind of weird but I love it.
How can I play online?
Hey there, all you need to do is download the game and click "Multiplayer". There's usually no one online though since it's an unfinished game so you'll probably need to coordinate with a friend
OK thank you