A mini-game inspired on War Thunder and IL-2 Sturmovik

Hello everyone. It's me Antony, back with another Blog during this quarantine phase while the World makes their best to find a (possible) cure for the COVID-19 pandemic. And nothing like a good Blog to entertain you.

For this Blog, I'll talk about a mini-game I started a few days ago on Unity. The mini-game has been inspired on War Thunder, IL-2 Sturmovik (the game series from Battle of Bodenplatte, Great Battles, Battle of Stalingrad) and some aircraft simulator that involve flight simulation and dogfights.

I wrote a Blog on my other Blogspot - TonyAnima Projects - sharing a print screen from the project on Unity. 


New updates for: P-51D - May 2nd, 2020:

Since I'm going to talk broadly about the project in this Blog, well let's begin.

In the print screen, I exported the Lockheed P-38 Lightning in FBX format to Unity in order to load its model, materials and animation sequences. It took two attempts to export: the first presented a small problem with the nacelles, and the second went alright (well, except for the armature not being selected to export).

It went well to load the model on the building scene, but when I went to check out the animation sequences on the Animation tag, suddenly the screen went black and recovered from the brief 'blackout', but the Unity wasn't responding - forcing me to close the program. I tried on a different version of Unity - installed on a different directory, but the problem persisted. Funny enough, I tested my Claymore mini-game project and the animations loaded well. I don't know if it's because the P-38 has more animation sequences than that model exported from Priscilla. My brother believes it has to do with the video card driver, so I guess I have to figure out how to make an aircraft simulator like War Thunder on Unity without having these blackouts, otherwise it will be difficult if I'm going to work with the Animator and verify if the animations are okay or require adjustments.

After trying exporting the model for the third time (with the armature selected along the model) and the problem still 'haunting' me, I decided to keep the second model on Unity and try out what I did for a simply flight control C# script.

In case you ask me what is a C# script, it's a script that understand C# programming language. Although I have a super simplified knowledge on programming, I know C# is different from JavaScript, C, C++, Python and others by programming codes. Comparing C# to JavaScript, JavaScript counts with var and other different codes; while C# counts with public, private, bool, Vector3 and other codes. Personally the C# is a bit easier than JS to learn and use.

In any case, I'll share a video from Unity's official channel on YouTube explaining what's the difference between C# and JavaScript.

C# vs JS syntax - Unity Official Tutorials. Available on Unity official channel:

For the mini-project, I picked up some videos, with this one I found interesting.

Unity Flight Simulator || Tutorial Part #1 || Basic Engine, Flight Mechanics, and Terrain. Available on ProPane865 YouTube channel:

There are other videos I found out on YouTube with this subject in case I plan to make a flight simulator with dogfights like War Thunder and IL-2. Probably I may try combining different contents from different videos for the mini-game.

When I tested the script based on what I acquired of knowledge, the initial tests were weirdo. The P-38 moved in left direction. 'Unfortunately' my brother and I corrected this small issue, but there's another one: Falling from the scenario for absence of a Mesh Collider. I tried with a Box Collider for a temporary solution, although I'm going to join all the components to make one piece and insert the Mesh Collider into the new exported model to Unity and make it fly nicely. Still, the script is working - for one thing.

Currently I have the P-38 Lightning as the main aircraft on the test. Don't worry, I plan to export the others. The Bf 109 is my next candidate while the P-51, the Spitfire and the B-17 Flying Fortress are still in development - even with the last one receiving a proper scene and battles to fight on. I'll share the images of these warbirds here in case you want to take a look. I upload the new renders on TonyAnima Projects, so stay tuned there.

Lockheed P-38F Lightning:
Original skin for the P-38 Lightning

Brazilian fan-made skin for the P-38 Lightning

Messerschmitt Bf 109 E-4:
Original skin for the Bf 109

North American P-51D Mustang:
Original skin for the P-51 Mustang

Supermarine Spitfire Mk. IX:
Original skin for the Spitfire

Boeing B-17G Flying Fortress:
Original skin for the B-17 Flying Fortress

That's it for today. I hope you enjoy it. I'll be back with more Blogs in this year. I plan to share more artworks and other things I did in my time. Until the time comes, you will be surprised to see it. See you next time.

My second Youtube channel:
My Blogspot:
My Instagram:

Unity channel on YouTube: 
ProPane865 channel on YouTube:

Note: Don't you dare to download these images and re-share it without my permission. If you do, please, leave the original author name.

All the credits reserved to the original owners.

Comments