Spaceship Racer: Part 2 - Braking

Spaceship Racer: Part 2 - Braking
“Thrust reversers deployed on the CFM56 engine of an Airbus A321”. Image and caption from Wikipedia. This is a continuation of Part 1 of the Spaceship Racer series. If you haven’t checked that out and want to read about project setup, thrust, turning, and drag forces, feel free to read that first. I’ll be going into a bit of a discussion of air and thrust-based braking to kick things off, then get to the implementation.
Read more →

Spaceship Racer: Part 1 - Intro, Setup, & Movement

Spaceship Racer: Part 1 - Intro, Setup, & Movement
The original WipEout cover art for Playstation. Image source: mobygames.com ::Intro I absolutely love Redout. Ever since playing the Wipeout series at friends’ houses when younger, I’ve really enjoyed the futuristic design and speedy handling of anti-gravity (AG) racers. When talking with a friend recently about bite-sized game ideas that could be prototyped quickly and result in something fun, I thought it’d be fun to try recreating the fluid but responsive handling of Redout (and similar contemporary love letters to the genre like BallisticNG) in the world of 2D where the vector math would be a bit easier to debug.
Read more →