@simondev758
  @simondev758
SimonDev | I Tried to Make Star Wars Battlefront II in JavaScript @simondev758 | Uploaded 3 years ago | Updated 3 hours ago
Tried building a Starfighter Assault clone, all in JavaScript.

Support me on:
Patreon: https://www.patreon.com/simondevyt

Follow me on:
Twitter: https://twitter.com/iced_coffee_dev
Instagram: https://www.instagram.com/beer_and_code/
Github: https://github.com/simondevyoutube/

Here I tried to build a 3D JavaScript game, mostly from scratch, using libraries like Three.js/Ammo.js. This was heavily inspired (very heavily) inspired from the Star Wars: Battlefront II: Starfighter Assault game, which looks way better, but c'mon, this is just one guy and JavaScript. The code could definitely serve as a starting point for a way cooler game.

The goal of the project was to mash together a bunch of elements we've already seen, such as particle systems, third person cameras, player input controls, and introduce a few new things too such as the gamepad API and ammo.js physics support, and a bit of WebAudio through Three.js's API. Hopefully from this, you'll be able to understand how to integrate these various components to build out your own games.

What I'll cover:
* Basic game construction
* Player input, particle systems
* UI Components
* GamePad API
* Three.js and Ammo.js

References:
Inigo Quilez's site, lots of magic on noise and shaders, really the goto reference: https://iquilezles.org/

Star Wars Battlefront II, very cool game, I assume from the trailers, haven't played it: https://www.youtube.com/user/EAStarWars
I Tried to Make Star Wars Battlefront II in JavaScriptAn In-Depth look at Lerp, Smoothstep, and Shaping FunctionsMake stuff look better with DECALS!Three.js  Post Processing Tutorial | Easy & Quick for Beginners (JavaScript)3D World Generation #7: Speeding it up via Threading (JavaScript Web Workers & Three.js)Fluffy, Soft Particles (WebGL/Three.js)How do Major Video Games Render Grass?SimonDev Course Announcement! | Course TrailerIs the COST of JavaScript’s GC REALLY that high?What Big-O notation ACTUALLY tells you, and how I almost failed my Google InterviewWhen Optimisations Work, But for the Wrong ReasonsFog, Basic Fog, and Better Fog (Three.js Tutorial)

I Tried to Make Star Wars Battlefront II in JavaScript @simondev758