Announcing Double Flash Studios
1:30
Synty Combat - Synty Game Jam 2023
10:30
MiG-23 Test Flight
2:52
2 жыл бұрын
PID Controllers in Unity3D
16:05
2 жыл бұрын
Procedurally Generated 3D Dungeons
9:42
Tank combat demo
1:18
3 жыл бұрын
Tank driving and shooting
1:51
3 жыл бұрын
Flight Sim AI Dogfight
2:02
3 жыл бұрын
MiG-21 Takeoff
0:51
3 жыл бұрын
Flight Sim Demo
0:26
3 жыл бұрын
Пікірлер
@Sharky.Sharky.Sharky
@Sharky.Sharky.Sharky 4 күн бұрын
do you add your own art after the generation?
@-PilotClip-
@-PilotClip- 4 күн бұрын
how do I actually put the code together though?
@-PilotClip-
@-PilotClip- 9 күн бұрын
but how did you make the ai
@parsahashemi7246
@parsahashemi7246 Ай бұрын
fine
@karim111
@karim111 Ай бұрын
Fantastic work! Thanks for sharing!
@godtierslayer3046
@godtierslayer3046 Ай бұрын
Still Best KZbin Algo Vid I've seen on this
@johnathonwalty8915
@johnathonwalty8915 Ай бұрын
Great explanation. Thanks!
@awhiskin
@awhiskin Ай бұрын
Great project and very interesting to watch your stream. Just curious if the Godot project / code was available anywhere? I'm trying to make a flight simulator and your unity project is very approachable; I was hoping to save some legwork converting it to Godot 😅
@Elzewyr
@Elzewyr Ай бұрын
Absolutely invaluable for those who implement advanced control systems in flight simulators of any kind. Thank you for introducing PID controllers to game developers since this topic is mostly covered only in the engineering context.
@DarshanDoesStuff
@DarshanDoesStuff 2 ай бұрын
Incredible video! you helped me make an autopilot system for my unity game, and I will be using this system to make an autopilot for an RC plane in the future also.
@Night_Assasin_13
@Night_Assasin_13 2 ай бұрын
where do i put the code...
@Aldonkingttd
@Aldonkingttd 2 ай бұрын
Hey, Can you add Commercial Planes and Plane Crashes
@lolztech9267
@lolztech9267 2 ай бұрын
Are all the rooms premade prefabs? since the code generates the rooms randomly within a certain scale range, would you have to make room prefabs for all possible room scalings and have the code fetch them when that particular room is generated?
@lolztech9267
@lolztech9267 2 ай бұрын
How would someone add assets to this? The generate3D.cs seems tailored for cubes - novice gamedev here, any advice will be appreciated
@TheBuccaneerIsHot
@TheBuccaneerIsHot 2 ай бұрын
All you need to do is make the turn force depend on how much the control surfaces are deflected
@yowatheshit
@yowatheshit 2 ай бұрын
SIGMA RIZZ WAR THUNDER LOW POLY VERSION
@DevineInnovations
@DevineInnovations 2 ай бұрын
8:26 (leaving this for myself. trying to implement this into my game)
@itodobien1396
@itodobien1396 2 ай бұрын
Wow... I was just looking for a cool HUD for a learning project I am doing... Ended up getting a class in flight physics... Amazing work and even more amazing you shared it all with everyone. Thank you
@IAMBash_Bro2010
@IAMBash_Bro2010 3 ай бұрын
I will give you a cookie if you make this in 4D
@GuitarAndWhatevs
@GuitarAndWhatevs 3 ай бұрын
Hey dude where are you?
@baxterclagmoar9333
@baxterclagmoar9333 3 ай бұрын
This is one of the best resources - however, after following the tutorial and spending hours looking through the source code, I cannot figure out how the inputs are actually called. I understand you're using the new unity input system, however, the two primary scripts "Plane" and "PlayerController" seem to never actually reference the function "OnRollPitchInput" or "SetThrottleInput" - am I missing something?
@luyandasilindokuhle3942
@luyandasilindokuhle3942 3 ай бұрын
The missile knows where it is 😂😂😂
@not_hakurei1236
@not_hakurei1236 3 ай бұрын
All I could learn from this is that Im not smart enough to understand any of this sh**
@chad-wyck
@chad-wyck 4 ай бұрын
Really great video, makes me want to whip out an old compute shader I wrote that uses a low resolution transparent normal render (rendered from the current ortho perspective of the wind) for calculating the per pixel forces and torques. I decided I ultimately needed someone who really knew their planes and shit to have it match a traditionally aggregate simulated formula. Thoughts?
@Shakespeare1612
@Shakespeare1612 4 ай бұрын
I have downloaded this and it is working well, but as the blog post says, "the art assets and the code for placing them is missing". Where can I find it, or at least does anyone want to collaborate on making asset placement code? I think I would like to make my own assets, maybe a more natural looking cave system with stalagmites and stalagmite, and rough cut stairs.
@Shakespeare1612
@Shakespeare1612 4 ай бұрын
What version of Unity was this created in, and how high in version do you think it would go?
@1storyshiftchara778
@1storyshiftchara778 4 ай бұрын
this video is my one piece
@bruceli3067
@bruceli3067 4 ай бұрын
I added on some more features, such as target selection and flares! I really enjoyed playing with it, and I'm glad you made this :D
@paulo1940
@paulo1940 5 ай бұрын
I was searching for this exactly. Perfect!
@thoufiqjabbarsilton5893
@thoufiqjabbarsilton5893 5 ай бұрын
Can the code be used for the fbx extension?
@dbatdev
@dbatdev 5 ай бұрын
Properly good stuff. Thank you.
@New-Zealandball247
@New-Zealandball247 5 ай бұрын
Or get the module AirSim
@HarshitRana57
@HarshitRana57 5 ай бұрын
amazing video, very well explained thank you for this
@panickal
@panickal 5 ай бұрын
What kind of settings are needed to have slow, realistic turning for scissors etc AND cobras and kvochur bell maneuvers? Edit: It seems the G limiter is what prevents a cobra maneuver, for which you need to get 90 AoA and keep altitude almost the same. Let's say G pitch limit is 10. The maneuver can't happen, you just turn upwards, seems to be the case at all speeds. But if the g limit was let's say 20, the Gs pulled in the cobra don't even reach 10. It's just that if the limit was 10 it wouldn't be allowed. Does that make sense?
@micahburnside2281
@micahburnside2281 5 ай бұрын
This is “the missile knows where it is going” logic with extra steps.
@AterNyctos
@AterNyctos 6 ай бұрын
Simply amazing!
@Koniving
@Koniving 6 ай бұрын
Can this be run in editor to create the layout, and allow us to build on top of/edit the results?
@Vazgriz
@Vazgriz 6 ай бұрын
The code as is can't do that. But there's nothing that would stop you from making the modifications yourself
@LordXelous
@LordXelous 6 ай бұрын
And of course once you have a "Foo" like this you can just template it around any type and avoid using "void*".... which is the bit I totally forgot you were asking in making my two little links... DOH.
@bengamedev1872
@bengamedev1872 6 ай бұрын
My question is if you introduce a y axis, do you have to compute it separately, same as the x axis? Seems like it. Amazing tutorial btw!
@Vazgriz
@Vazgriz 6 ай бұрын
It is possible to have a PID controller that controls 2 axes at once. However it is more common to have two separate controllers that can be tuned individually.
@pygarg26
@pygarg26 6 ай бұрын
Amazing
@readyforlol
@readyforlol 6 ай бұрын
I wish this system had a more intuitive name. As a 3D artist with no engineering knowledge whatsoever, I've been struggling for a couple of years with this problem looking for smooth rotation tutorials that just work off of LERPs and the likes, never touching on physics or the 15° to 345° problem. This entire time I've been thinking "there must be a better solution to this..." but without knowing the name of it, or even the names of the problems I was trying to solve, I had no way to look it up. This video would have saved me dozens of hours of trial and error trying to solve something myself I wasn't qualified for, and which was already solved in the first place. It will still probably save me dozens of hours in the future, so thank you.
@bengamedev1872
@bengamedev1872 6 ай бұрын
Very true, I asked in unity discord and someone immediately mentioned it and I quickly realised they saved me a ton of hassle! Thanks PraetorBlue 😁
@pureatheistic
@pureatheistic 6 ай бұрын
Last time I piloted a rocket didnt go so well. thank god for this video cuz i gotta renew my license next week.
@adamnorbertszabo4351
@adamnorbertszabo4351 6 ай бұрын
why is "error = Quaternion.Inverse(plane.rigidbody.rotation) * error;" necessary?
@2ksnakenoodles
@2ksnakenoodles 6 ай бұрын
Any chance you could tackle helicopters? The system you have here is really nice!
@oliver-nation4377
@oliver-nation4377 6 ай бұрын
I cannot understand why people like procedurally generated terrain. It's way more fun to have one masterfully designed level, than one level with random aspects.
@CFL.
@CFL. 7 ай бұрын
Do you generate cubes and connect them with each other?
@MinhLuong1006
@MinhLuong1006 7 ай бұрын
Can you do tutorial videos about the tank you uploaded on KZbin?
@KucheKlizma
@KucheKlizma 7 ай бұрын
That's an interesting approach, it differs a lot from the commol voxel engine approach to generate the hallways/staircases first (aka like minecraft cave system) then automatically add the room tiles afterwards in spaces that match given criteria.
@RogueBeatsARG
@RogueBeatsARG 7 ай бұрын
Could you make the missiles lock inside the Circle? like the Seekerhead looking limits? or you doing it Ace Combat style?
@RogueBeatsARG
@RogueBeatsARG 7 ай бұрын
THIS IS WHAT I NEED, a More Realistic Physics, Ace Combat, people think doing Cobras on AC is fun but doing a Cobra in a more realistic game is satisfiying as fuck
@panickal
@panickal 5 ай бұрын
I can't figure out how to have cobra in it and also have realistic nose pulling dogfights
@ThE3ngineer
@ThE3ngineer 28 күн бұрын
Nuclear Option, DCS, War thunder (kinda), MSFS 2020 (kinda), Novalogic Mig 29 Fulcrum
@RogueBeatsARG
@RogueBeatsARG 28 күн бұрын
@@ThE3ngineer novalogic damn thats old
@ThE3ngineer
@ThE3ngineer 28 күн бұрын
@ it is… but still, regarding physics and cobra maneuver game request…. This one is an option. Also, there is no harm in giving it a try (less than 1GB)
@ThE3ngineer
@ThE3ngineer 28 күн бұрын
@@RogueBeatsARG Try DCS Su-27 Su-33 or Nuclear Option’s Ifrit or Revoker