{
  "id": 16101002,
  "title": "Mid-air flips and side nozzles: selling flight without rewriting the hitbox",
  "url": "https://urgent.news/2026/10/22/mid-air-flips-and-side-nozzles-selling-flight-without-rewriting-the",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-22T20:23:03.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/cgtrocketx_dev/mid-air-flips-and-side-nozzles-selling-flight-without-rewriting-the-hitbox-2d3m"
  },
  "original_language": "en",
  "account": "In the world of browser-based racing games, a seemingly simple jump can often feel mundane. However, in the fan-made game CGT Rocket X Racer, the key to making the mid-air flip feel intentional lies in a series of carefully crafted mechanics. The controls are straightforward, with players using A/D for lane changes, W or the Spacebar for the jump-flip, S for a ground roll, and Shift for boosting. Notably, the boost has no cooldown, adding an extra layer of excitement to the gameplay.\n\nThe flip itself is designed to be a decisive move, not a hover. The camera stays in a fixed position, and the flip occurs over a fixed window, meaning there's no mid-flip cancellation that allows the player to hover above obstacles. The side nozzles are simply markers, emitting mist based on their position relative to the car's mesh. Underbody hover jets remain lit throughout the flip, maintaining the visual illusion of flight.\n\nCollision detection is handled separately from the visual effects. The flip uses the same capsule family as the ground collision, raised and slightly rotated to match the car's orientation. This ensures that the visual effects, such as mist and hover jets, align with the actual collision detection. The game runs on Godot's Compatibility renderer and the no-threads web template, which allows it to run on a wider range of desktop machines without sacrificing visual fidelity.\n\nDespite these constraints, the team behind CGT Rocket X Racer has managed to create a smooth and enjoyable flip experience. They verify the flip's clearance offline against various obstacles at different speeds before shipping the timings. The game's browser engine ensures that only pre-approved flips are played back, preventing any jitter or pre-queued moves that could disrupt the gameplay.\n\nThe flip's success is crucial to the overall loop of the game. It ensures that collecting parts, such as body, chip, motor, thrust, and energy, remains challenging and rewarding. The results screen reflects the player's performance, highlighting any damage taken during the race. With these mechanics in place, CGT Rocket X Racer offers a satisfying and exhilarating browser racing experience.",
  "summary": "In a landscape browser runner, a jump that only changes Y position feels like a hop. A flip that rotates the car, keeps underbody jets lit, and throws mist from the side nozzles feels like flight. In CGT Rocket X Racer — a fan-made rocket-car runner for desktop browsers — we spent a stretch making that mid-air flip read as intentional without letting the cosmetics decide when you live or die.…",
  "key_points": [
    "Players use A/D for lane changes, W/Spacebar for jump-flip, S for ground roll, Shift for boosting.",
    "Mid-air flip is intentional, not hover, with fixed camera and timing.",
    "Side nozzles are visual markers, collision detection separate from effects."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}