How to make an FPS Game with Bevy and Rust -Part 1 Basic Shooting @bipedpotato
How to make an FPS Game with Bevy and Rust -Part 1 Basic Shooting  @bipedpotato
Uploaded October 2024 | Updated September 2026, 1 week ago
#gamedev #tutorial #bevy #rustlang #firstpersonshooter
Hi everyone, this is a Rust and Bevy Programming/Coding Tutorial in which i teach you how to make the proper starting mechanics of an FPS Game(First Person Shooter Game). This tutorial is suitable for anyone aspiring to learn Bevy or Rust, it might not have the best explanations but everything is easy to figure out given some thinking.

How to make an FPS Game with Bevy and Rust - Part 1 - Basic Shooting

This is part 1 in a series where I explain how to make a fully featured FPS Game. In this tutorial, I will go more in depth than my other tutorials and show you how to create the basic mechanics of an FPS game which include Hit scan shooting and a first person camera controller. We will be using the physics library Bevy Rapier 3D throughout this tutorial series to handle collisions. This video might be a bit longer than the other tutorials in this series because we need to setup a lot of base features for Bevy. If you have any trouble with the tutorial feel free to check out the source code in the description or seek help in my discord server which is also linked below. This video is a bit more slow paced than my other tutorials so try your best not to copy code from the source too much. If you don't have bevy set up yet make sure to click that link and get all the dependencies set up.

HELPFUL LINKS
Source Code(Star if it helps you :\): github.com/Biped-Potato/fps_tutorial
Part 2: youtube.com/watch?v=ziM1YYxvdSE&t=1s
All Tutorials Playlist: youtube.com/playlist?list=PLpxY1ueSU-YqYod391a92lHQvNFZaCfLh
HELPFUL LINKS

Bevy Setup Link: bevyengine.org/learn/quick-start/getting-started/setup
Bevy Rapier 3d: https://rapier.rs/docs/user_guides/bevy_plugin/getting_started_bevy/
Project Source Code: github.com/Biped-Potato/fps_tutorial

Join My Discord Server!!!
discord.gg/cRba8sDqAy

Time Stamps:
0:00 Intro
1:13 Window Settings
2:44 Level Setup(Stationary Camera, Scene Colliders)
5:50 Camera Controller
7:16 Cursor Manager(Locking Mechanism)
9:44 Crosshair
11:32 Basic Hit-Scan Shooting+Bullet Tracers(Raycasting)
16:06 Targets(AimLabs Grid-Shot Esque)
19:36 Outro/Result

Music used in this video:
♪ Marshmellow (Prod. by Lukrembo)
Link : youtu.be/y7KYdqVND4o
♪ Biscuit (Prod. by Lukrembo)
Link : youtu.be/EtZ2m2Zm3vY
♪ Onion (Prod. by Lukrembo)
Link : youtu.be/KGQNrzqrGqw
LAKEY INSPIRED - ♪ Better Days
Link :youtube.com/watch?v=RXLzvo6kvVQ
How to make an FPS Game with Bevy and Rust -Part 1 Basic ShootingMaking a game in 48 hours with c++ and opengl - Ludum Dare 49Making a Boss Fight and Starting Area - Devlog #3Making a Top Down Shooter Game with Rust and Bevy in under 10 minutesMaking a Space Invaders Game with Bevy and Rust in under 10 MinutesMaking a Rust Game with Bevy in 48 hours: GMTK Game Jam 2023Perfecting the Combat in my Game - Devlog #4I Tried Unreal Engine for the First Time! (and made a game…)Making the LARGEST Tower Defense Game Ever!Using Compute Shaders to Simulate HUGE ArmiesI made a Tower Defense Game with 200,000+ UnitsHow to Export your Bevy project to the Web with WASM
Biped Potato |

How to make an FPS Game with Bevy and Rust -Part 1 Basic Shooting

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER