Biped Potato
I added drones to the game this week.
updated 5 years ago
Hi everyone, this is a Rust and Bevy Programming/Coding Tutorial in which i teach you how to make the basic movement mechanics of an FPS Game(First Person Shooter Game). In this tutorial I improvised a bit more by not relying on a script to record a voiceover. I am aware that this makes the video a bit more choppy but I think as I get better it will feel more natural. This tutorial is suitable for anyone aspiring to learn Bevy or Rust; following the first video before doing this might be better for complete beginners though.
How to make an FPS Game with Bevy and Rust -Part 2 Movement/3D Models
This is part 2 in a series where I show a from scratch process to make a fully featured FPS Game. In this tutorial, I show you all how to use the bevy_rapier_3d library's kinematic character controller to create basic fps game movement. In addition we will refactor some of the code from the previous video in order to be more organized. Finally, I will explain how to add a 3d model to the game: in this video we will be adding the basic gun to our game. I will show you all how to simulate bevy's camera in blender to get a preview of how the gun will look when added into bevy.
HELPFUL LINKS
Please look at the completed source code for part 2 or part 1 if you are having trouble or didn't watch part 1
Source Code(Star if it helps you :\): github.com/Biped-Potato/fps_tutorial
Part 1: youtube.com/watch?v=JxrGAGWDv6M
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/
Join My Discord Server!!!
discord.gg/cRba8sDqAy
Time Stamps:
0:00 - Intro
0:37 - Basic Movement with Kinematic Character Controller
5:46 - Shooting with Query Filters (Ignore extraneous hitboxes)
8:28 - 3D Models(Blender to Bevy oversimplified workflow)
10:17 - Loading Gun Model
11:11 - Change Bullet Tracer Spawn Point
13:55 - Outro
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
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
Part 2 of making a large scale tower defense game with the Bevy game engine and the Rust Programing language that can handle hundreds of thousands of units while maintaining a smooth frame rate.
See Part 1 Here: youtu.be/UPqwsLul5-Y
Join my discord!:
discord.gg/cRba8sDqAy
Adding Insanely Massive Units to My Large Scale Tower Defense Game!
The focus of this indie game development devlog is creating a system for handling different types of units. To put this system to the test we will see if we can run the game with really large units that accurately interact with the rest of the game while not being a bottleneck for the fps(frames per second) that the game can run at. In this game we implement an enemy spawning system which can be modified in a TOML file and we also add 2 new enemy types to the game, a skeleton and a giant. These unit types are also optimized for the game so that it can run at a solid framerate(the triangles of the models are minimized).
Music Used:
Rynos Theme by Kevin Macleod
Evan King - Beyond Light
♪ Onion (Prod. by Lukrembo)
Link : youtu.be/KGQNrzqrGqw
Hi everyone, this is a Rust and Bevy Programming/Coding Tutorial in which i teach you how to make space invaders in literally only 10 minutes! Join my Discord if something didn't work for you or if you just want to be in my community.
Making a Space Invaders Game with Bevy and Rust in under 10 Minutes
This tutorial explains how to make the old arcade game Space Invaders in the Bevy Game Engine and the Programming Language Rust. The video might go pretty fast, so ask any questions in the comments or in the help channel of my discord server. Additionally, I've linked the source code of this project in the description(you will probably need the assets folder for this project if you didn't make your own). Don't copy and paste all the code though as i explain some important concepts pertaining to both Bevy and the project in the video. :)
Bevy Setup Link: bevyengine.org/learn/quick-start/getting-started/setup
Project Source Code(Including assets folder): github.com/Biped-Potato/bevy_space_invaders
Join My Discord Server!!!
discord.gg/cRba8sDqAy
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
Have you ever played a tower defense game but thought there weren't enough units? Well in this video I'm going to detail how I developed a tower defense game with over 200,000 units. I used the Bevy game engine and the programming language Rust to make this game and had to use several workarounds to simulate this amount of units. In this video there will be many topics covered including instanced rendering, spatial partitioning, spatial hashing, etc. In the end, the game is able to run at 25+ FPS with 200,000 units on my machine and this can certainly improve if I were to optimize the game even further. This is a vast improvement on the large unit simulations which I've done in the past and this simulation also has a decently playable game loop.
I made a Tower Defense Game with 200,000+ Units
Join my discord!:
discord.gg/cRba8sDqAy
Time Stamps:
Intro - 0:00
Instanced Rendering - 0:42
Spatial Hashing - 1:31
Collision Resolution - 3:20
Static Instanced Animation - 4:10
Custom Level Editor - 5:00
Level vs Unit Collision(Buggy) - 6:30
Trebuchet Tower(First Tower) - 7:00
Death Animations - 8:21
Bow Tower(Second Tower) - 9:06
Outro - 10:20
Music Used:
Chill Wave by Kevin MacLeod
Rynos Theme by Kevin Macleod
♪ Marshmellow (Prod. by Lukrembo)
Link : youtu.be/y7KYdqVND4o
♪ Biscuit (Prod. by Lukrembo)
Link : youtu.be/EtZ2m2Zm3vY
♪ Onion (Prod. by Lukrembo)
Link : youtu.be/KGQNrzqrGqw
I remade my first game 3 years later.
-Summary
I challenged myself to redesign my first game Pyrospace, about building spaceships to fight other spaceships(yes very deep topic) 3 years later in a completely different programming language and game engine.
While remaking the game I chose to switch from the Unity 3D game engine to the Bevy game engine and from the C Sharp programming language to the Rust Programming language. I swapped from a 3D perspective to 2D while completely changing the art style and controls of the old game.
Although this new version of the game is still a prototype and doesn't look too visually impressive, I do think it improves upon the one 3 years ago which I spent a lot more time developing.
-Time Stamps
0:00 - Intro
2:50 - Basic Building System
3:52 - Core Visuals
4:54 - Environment
5:25 - Control Scheme
6:27 - Ship Engines
6:56 - Weapon Systems
7:30 - Enemy Spaceships/Final Result
-Links
Join my discord!:
discord.gg/cRba8sDqAy
-Music
Evan King - Beyond Light
Super Mario Galaxy 2 - Sky Station Galaxy
Toby Fox - Bonetrousle
Antonio Vivaldi - Winter
How to Export your Bevy project to the Web with WASM
Links:
NodeJS: nodejs.org
Rust/rustup: rust-lang.org/tools/install
Localhost: localhost:3000
Join My Discord Server:
discord.gg/cRba8sDqAy
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Adobe Premiere Pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
Music: Chill Wave by Kevin MacLeod
Free download: https://filmmusic.io/song/3498-chill-...
Licensed under CC BY 4.0: filmmusic.io/standard-license
Have you ever wondered how games like Ultimate Epic Battle Simulator are able to have millions of units on screen while running at a relatively fine FPS? Well in this video, I built on one of my previous videos "Remaking my game from scratch in an ECS with Rust and Bevy" where I attempted to create a battle simulator like UEBS. I wasn't very successful in the previous video but by the end of the video, using my newly learned skills in Bevy and Rust, I was able to develop a project that runs at a steady 100+ FPS when having 20k tanks duking it out on the big field. In this video I show you some useful optimizations when attempting to make a battle simulator game such as spatial partitioning through Quadtrees and rendering optimizations using custom render pipeline Shader Instancing with WebGPU and wgsl. I was no where near getting millions of units on screen but I'm pretty happy with this project as a whole! If you like the video make sure to drop a like and subscribe.
Making a large Battle Simulator game with Bevy and Rust
Join my discord!:
discord.gg/cRba8sDqAy
Time Stamps:
Intro - 0:00
Where we left off... - 1:30
Spatial Partitioning through Quadtrees - 2:30
Explanation of Shader Instancing and tank 3d Model Timelapse - 4:30
How to actually perform Shader instancing - 5:30
Intro to unit combat implementation - 7:41
How to partition quadtree to find potential Combatants - 8:53
Glossing over how much I struggled to implement Combat - 10:58
Outro - 11:07
Music Used:
Chill Wave by Kevin MacLeod
Heroic Age by Kevin Macleod
♪ Marshmellow (Prod. by Lukrembo)
Link : youtu.be/y7KYdqVND4o
♪ Biscuit (Prod. by Lukrembo)
Link : youtu.be/EtZ2m2Zm3vY
♪ Onion (Prod. by Lukrembo)
Link : youtu.be/KGQNrzqrGqw
Combat is extremely important in any game, it makes up the core gameplay in most games but is very difficult to correctly implement. In this game i go about improving the prototyped combat in my game by adding in several changes like camera shake, particles, knockback and much more! Although i didn't really perfect the combat in my game like the title says but i definitely think i built up some important foundational combat systems.
Perfecting the Combat in my Game
Join my discord!:
discord.gg/cRba8sDqAy
Time Stamps:
0:00 - Intro
0:45 - Developments since last video
1:40 - Current Combat System
2:38 - Hollow knight's combat
4:09 - Reflecting on my game
4:53 - Using Constant Velocity as knockback
6:23 - Varying Combo animations
7:30 - Some Particles...
7:50 - Outro
Music: Chill Wave by Kevin MacLeod
Free download: filmmusic.io/song/3498-chill-wave
Licensed under CC BY 4.0: filmmusic.io/standard-license
Boss fights are a very complicated business within game dev, what looks to be a simple endeavor is actually incredibly difficult to replicate within your own games. In this video I do some research on what makes a boss fight good with games such as hollow knight. I also created my first boss fight within my Metroidvania game Sewer Oasis developed with Rust and Bevy. I will also create a new area that this boss is located in which coincidentally is also the starting area in my game. Although I do think I might have failed in creating a good boss fight, this lays the framework for creating other bosses in my game. I hope you guys enjoy! :)
Making a Boss Fight and Starting Area - Sewer Oasis Devlog #3
Join my discord!:
discord.gg/cRba8sDqAy
Music used in this video:
Sneaky Snitch by Kevin MacLeod
Free download: filmmusic.io/song/4384-sneaky-snitch
Licensed under CC BY 4.0: filmmusic.io/standard-license
♪ 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
Game Feel is a very important aspect in any game. It can be incorporated into your game with professional animation, small details, clever programming,coyote jump(for platformers),particles etc.It is essential that you nail down how your game looks and feels in order to fully entice players and increase engagement in your game. Its also one of the most fun parts of game dev! So in this video...
I made my Indie Game Look and Feel 10X BETTER
Through the introduction of various modifications to my game I've managed to drastically improve the look and feel of the game. You can learn how I did this by watching this video. Chapters are provided so if you want to watch a specific part of the video feel free to skip around.
Join my discord!:
discord.gg/cRba8sDqAy
Time Stamps:
0:00 - Intro
0:48 - What is Game Feel?
1:11 - Context of the Video
1:36 - Improving Animation Principles
2:45 - Acceleration
3:05 - Movement Particles
4:21 - Combat Improvements
6:08 - Graphics Overhaul
7:42 - Destructible Objects
8:42 - Ambient Particles
9:28 - Folder Organizing
10:05 - Camera Shake
10:34 - Post Processing(literally just bloom for now)
11:02 - Compile Time issue
11:52 - Outro
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
♪ Butter (Prod. by Lukrembo)
Link: youtube.com/watch?v=Ua7Qfc1xu90
I haven't been working on any major projects lately, so I decided to whip out my dusty Metroidvania project from 2 years ago. Except this time I'm not going to be using Monogame and C#, or OpenGL and C++... This time we will embark on a journey spanning more than just this video, to remake the game entirely from scratch with Bevy and programming in Rust.
Remaking my Abandoned Game 2 years later with Bevy and Rust
The first time i created this game was with Monogame and C#, after realizing that the codebase was seriously messed up and couldn't be developed any further without some serious Yanderedev devotion i remade the game in C++ with Opengl, this wasn't a full remake and was eventually abandonded as well due to motivation issues and time constraints. Now im back at it, we are going to be using my new favorite programming langauge Rust and my new favorite game engine Bevy to remake the game and restore it to its former glory with the power of my new programming knowledge, nonexistent art skills, and Bevy's ECS system. So get your popcorn because im going to show you how i(got started) on remaking this game.
Join my discord!:
discord.gg/cRba8sDqAy
Music used in this video:
♪ Boba tea (Prod. by Lukrembo)
Link: youtube.com/watch?v=fROFG75yMRU
♪ Butter (Prod. by Lukrembo)
Link: youtube.com/watch?v=Ua7Qfc1xu90
♪ Bread (Prod. by Lukrembo)
Link: youtube.com/watch?v=6eWIffP2M3Y
♪ Chocolate (Prod. by Lukrembo)
youtube.com/watch?v=9P4wn4ITE_Q
Game Dev tutorials are a pretty useful tool to learn the basics and fundamentals of game development and share more complicated techniques for experienced Veterans. They seem great don't they? Well that all depends on if you use them correctly while also choosing the right tutorials at the right time.
Most people follow tutorials the wrong way, sometimes they shouldn't even be looking for tutorials either. There are many good practices and habits that people who follow tutorials can use to learn game development faster and easier. Among these good habits is to always make sure you understand what tutorials teach and can put their teachings into practice before considering yourself done with the tutorials. If you follow tutorials like most people it will only lead to more pain down the road and a tendency to learn nothing and waste your precious time following these extremely useful tutorials. Tutorial creators should also look into ways to make their videos clearer and more concise to most effectively convey their teachings.
The HUGE Problem With Game Dev Tutorials
Join my discord!:
discord.gg/cRba8sDqAy
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
Join My Discord Server!!!
discord.gg/cRba8sDqAy
Links for video:
Multiple AnimationPlayers: github.com/bevyengine/bevy/discussions/5564
GLTF Viewer: gltf-viewer.donmccurdy.com
3D model: sketchfab.com/3d-models/animated-humanoid-robot-8993602ca91f4c499e690e5dae19f978
(probably shouldn't use this model(use your own) because it is very old and i modified it to fit the current blender version in my video)
Hi i'm Biped Potato an Indie Game Dev that spends his freetime playing/making games. This is my bevy tutorial and it teaches you how to easily import 3d models from blender into bevy.
No music for this video.
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe Premiere Pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus, also has a second channel now...
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
Video Breakdown:
-Adding suspension to our vehicle so it has a bounciness effect
-Making the vehicle accelerate forward and backward
-Applying torque left and right to rotate the vehicle
-Adding mass to the player and lowering center of mass to decrease chances of flipping over
-3D modeling a chassis and wheels for the car
-Changing colliders and wheel positions
-Texturing and expanding the racetrack
-Adding a race/speedrun timer
My FPS game video that i got the texture from lol: youtube.com/watch?v=06M2lT_I11c&t=9s
Join my discord!:
discord.gg/cRba8sDqAy
Software used:
Bevy Rapier: github.com/dimforge/bevy_rapier
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
Join my discord!:
discord.gg/cRba8sDqAy
The game can be found Here:
Itch Page:biped-potato.itch.io/gmtk-game-jam-2023
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
Give video editing feedback in the comments because I've been trying a new style of editing in this video if you've noticed :).
Code: github.com/Biped-Potato/bevy_fps_game
Join my discord!:
discord.gg/cRba8sDqAy
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
---LINKS---
Github Page(Source Code,Animation Wrapper,Assets Folder): github.com/Biped-Potato/bevy_tutorial
Bevy Setup: bevyengine.org/learn/book/getting-started/setup
---LINKS---
Join My Discord Server!!!
discord.gg/cRba8sDqAy
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
If you enjoyed this video here are some youtubers who I like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an First Person Shooter called Karlson!
Cherno: youtube.com/@TheCherno/videos
Really good videos and tutorials about graphics programming mostly.
PolyMars: youtube.com/c/PolyMars/videos
Enjoys learning lots of frameworks which is his main focus.
Barji: youtube.com/c/BarjiGames/videos
Has a lot of interesting Game Development challenges on his Youtube Channel.
Join my discord!:
discord.gg/cRba8sDqAy
The game can be found Here:
Rate the game for the Jam here: itch.io/jam/benbonk-game-jam-4/rate/1815495
Itch page: biped-potato.itch.io/cloaked-kingdom
Bevy web Build: dev.to/sbelzile/making-games-in-rust-deploying-a-bevy-app-to-the-web-1ahn
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
BenBonk: youtube.com/channel/UCLO_c9nyLCwohHqovjlmpDw
Very cool youtuber making a sick game called SlimeKeep really admire the consistency in posting about it
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
Leo Ono's 2.5d maze war rendering concept source code: gist.github.com/leonardo-ono/13f49008bb733366bf2b2b8218f98de6
Join my discord!:
discord.gg/cRba8sDqAy
Software used:
Visual studio: visualstudio.microsoft.com
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
No Music for this video because its more of an explanatory video also I'm trying something new. So let me know if you think there should be music in my future videos or not.
Join my discord!:
discord.gg/cRba8sDqAy
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
Join my discord!:
discord.gg/cRba8sDqAy
The game can be found Here:
Itch Page:biped-potato.itch.io/spicyyy
Bevy web Build: dev.to/sbelzile/making-games-in-rust-deploying-a-bevy-app-to-the-web-1ahn
Software used:
Bevy: bevyengine.org
VScode:code.visualstudio.com
Blender:blender.org
Adobe premiere pro: visualstudio.microsoft.com
OBS studio: obsproject.com
Audacity: audacityteam.org
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: https://www.youtube.com/c/TheChernoPr...
Really good videos and tutorials about graphics programming mostly.
PolyMars: https://www.youtube.com/c/PolyMars/vi...
Enjoys learning lots of frameworks which is his main focus.
Barji: https://www.youtube.com/channel/UCz3l...
Has a lot of interesting gamedev challenges on his youtube.
Hi im Biped Potato an Indie Game Dev that spends his freetime playing/making games. This is my first tutorial and it teaches you how to make the old arcade game Space Invaders. Im not perfect so i made a few mistypes/errors which are fixed later in the video so dont worry! The main class can be confusing so i will have the main class put in the comments as a pinned comment so go there if u are unsure about stuff. Dont copy and paste it though as i explain some of the components of the code in the video. :)
Join My Discord Server!!!
discord.gg/cRba8sDqAy
LibGDX setup link:libgdx.com/wiki/start/setup
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
0:00 - Intro
0:34 - Explanation
0:42 - Controls
1:06 - Basic Movement
3:00 - Creating A Particle System!
4:30 - Simple Physics
4:42 - Unstable Mechanic!
5:36 - Feature Rush!
6:30 - Broken!
6:46 - SUBSCRIBE!
6:55 - Outro
I made a game for Ludum Dare 49 in 2 days using my own custom c++ and opengl game engine!
Join my discord!:
discord.gg/cRba8sDqAy
The game can be found Here:
LdJam Page:ldjam.com/events/ludum-dare/49/unstaballz
Itch Page:biped-potato.itch.io/unstaballz
Helpful resources i used for learning opengl:
The Cherno: youtube.com/c/TheChernoProject
Cherno's tutorials and videos were very helpful i especially enjoyed his batch rendering series which was really well explained.
Libraries:
Opengl: opengl.org
opengl the graphics api i use for my engine.
SDL2: libsdl.org
sdl2 the windowing and input library i use for my engine.
DearImgui: github.com/ocornut/imgui
dearimgui the GUI lib i use for my engine.
Freetype: freetype.org
freetype the font library i use for my engine
Software used:
Microsoft visual studio 2019:
Adobe premiere pro: visualstudio.microsoft.com
Inkscape: inkscape.org
OBS studio: obsproject.com
Audacity: audacityteam.org
Music used:
uppbeat.io/browse/artist/mountaineer
If you liked this video here are some youtubers who i like to watch and am inspired by:
Dani: youtube.com/c/DaniDev/videos
Makes entertaining and fun videos is making an fps called karlson!
Cherno: youtube.com/c/TheChernoProject
Really good videos and tutorials about graphics programming mostly.
PolyMars: youtube.com/c/PolyMars/videos
Enjoys learning lots of frameworks which is his main focus.
Barji: youtube.com/channel/UCz3l6nyODzXLzTxIkARZ8rw
Has a lot of interesting gamedev challenges on his youtube.
Join the Biped Potato Discord Server! :) discord.gg/cRba8sDqAy
biped-potato.itch.io/pyrospace
I made it so you can place huge buildings and walk inside of them. Oh and a dog.
youtube.com/watch?v=9ffsAPMBjEI&t=2s


