---
title: "CGTRocketX (@cgtrocketx) | Hashnode"
description: "CGT Rocket X Racer — fan-made flying-car runner. Play free in browser on PC + Android on Google Play, iOS coming soon. Fan-made / not affiliated with Tesla...."
url: "https://hashnode.com/@cgtrocketx"
---

@cgtrocketx

# CGTRocketX

@cgtrocketx · Joined October 2026

CGT Rocket X Racer — fan-made flying-car runner. Play free in browser on PC + Android on Google Play, iOS coming soon. Fan-made / not affiliated with Tesla. www.cgt.monster

### [One Godot 4 racer, two storefronts: what broke when we shipped the same build to the browser and Google Play](https://cgtrocketx.hashnode.dev/one-godot-4-racer-two-storefronts-what-broke-when-we-shipped-the-same-build-to-the-browser-and-google-play?utm_source=hashnode&utm_medium=feed)

CGT Rocket X Racer is a fan-made, landscape runner/racer built in Godot 4. It has one project and two release targets: a web build for desktop browsers and an Android build on Google Play. Play free i

8 min read · [cgtrocketx.hashnode.dev](https://cgtrocketx.hashnode.dev/one-godot-4-racer-two-storefronts-what-broke-when-we-shipped-the-same-build-to-the-browser-and-google-play?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/one-godot-4-racer-two-storefronts-what-broke-when-we-shipped-the-same-build-to-the-browser-and-google-play/6ae1cb3b773d7eaafe48b41a) [Oct 28](https://hashnode.com/posts/one-godot-4-racer-two-storefronts-what-broke-when-we-shipped-the-same-build-to-the-browser-and-google-play/6ae1cb3b773d7eaafe48b41a)

### [Before you blame the WASM heap: auditing Godot 4 web "Sample" audio for long-session memory creep](https://cgtrocketx.hashnode.dev/before-you-blame-the-wasm-heap-auditing-godot-4-web-sample-audio-for-long-session-memory-creep?utm_source=hashnode&utm_medium=feed)

Debug diary: checking for long-session creep A rising memory graph is a reason to investigate, not a diagnosis. For CGT Rocket X Racer, the question was whether repeated audio activity would leave mem

7 min read · [cgtrocketx.hashnode.dev](https://cgtrocketx.hashnode.dev/before-you-blame-the-wasm-heap-auditing-godot-4-web-sample-audio-for-long-session-memory-creep?utm_source=hashnode&utm_medium=feed)

[Oct 27](https://hashnode.com/posts/before-you-blame-the-wasm-heap-auditing-godot-4-web-sample-audio-for-long-session-memory-creep/6adfedd7938af614df4c1413)

### [Before more GDScript: VRAM-compressed atlases that fixed our Godot 4 web stutter](https://cgtrocketx.hashnode.dev/before-more-gdscript-vram-compressed-atlases-godot-4-web-stutter?utm_source=hashnode&utm_medium=feed)

Fan-made · Desktop-only · Not affiliated with any car maker 1. The hitch that did not need more GDScript In the desktop browser build of CGT Rocket X Racer, a scene could be running comfortably until

9 min read · [cgtrocketx.hashnode.dev](https://cgtrocketx.hashnode.dev/before-more-gdscript-vram-compressed-atlases-godot-4-web-stutter?utm_source=hashnode&utm_medium=feed)

[Oct 25](https://hashnode.com/posts/before-more-gdscript-vram-compressed-atlases-godot-4-web-stutter/6ade0aa2de937283c38e0f06)

### [One job at a time: sequencing a Godot web-runner outro](https://cgtrocketx.hashnode.dev/one-job-at-a-time-sequencing-a-godot-web-runner-outro?utm_source=hashnode&utm_medium=feed)

Most browser runners slam a score panel the instant the route ends. That is efficient. It is also three jobs fighting for the same second. In CGT Rocket X Racer — a fan-made rocket-car runner for desk

5 min read · [cgtrocketx.hashnode.dev](https://cgtrocketx.hashnode.dev/one-job-at-a-time-sequencing-a-godot-web-runner-outro?utm_source=hashnode&utm_medium=feed)

[Oct 25](https://hashnode.com/posts/one-job-at-a-time-sequencing-a-godot-web-runner-outro/6addf11c96cee1a55fac0456)

### [Why we sample hazards by track distance, not wall-clock](https://cgtrocketx.hashnode.dev/why-we-sample-hazards-by-track-distance-not-wall-clock?utm_source=hashnode&utm_medium=feed)

A press that opens on a timer looks fine until someone holds boost. Suddenly the safe window that felt generous at cruise speed is already closed when the car arrives. In CGT Rocket X Racer — a fan-ma

5 min read · [cgtrocketx.hashnode.dev](https://cgtrocketx.hashnode.dev/why-we-sample-hazards-by-track-distance-not-wall-clock?utm_source=hashnode&utm_medium=feed)

[Oct 22](https://hashnode.com/posts/why-we-sample-hazards-by-track-distance-not-wall-clock/6ada72c352bb93a78fcd4e03)
