Mehdi Nabhani

2.2K posts

Mehdi Nabhani banner
Mehdi Nabhani

Mehdi Nabhani

@NabhaniMehdi

Building world's best ai tools and prompt engineering app 🌐 https://t.co/HZhvR6iIxP (coming soon)

Cologne, Germany Katılım Mart 2012
962 Takip Edilen350 Takipçiler
Sabitlenmiş Tweet
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
I used to be a dreamer, I had a good life, but they took my dreams away from me... I lost track of life and its quality and its joy now I dream again >make a living with coding after leaving my job at 40/43 >learning to code again >meet celebreties who had an impact on my life
English
1
1
17
3K
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
@glazworks I think 60 would be great. But there is still so much more coming, that I will be looking right left and center for improvements. I am interested to see how many players can join a single race. 6? 12 ? 100 ?
English
0
0
0
2
Vladimir Glazachev
Vladimir Glazachev@glazworks·
@NabhaniMehdi gta 1 bird eye view is a smart choice for three.js perf. what's your target fps on mobile browsers?
English
1
0
0
5
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
🏁 NEXUS DRIFT v0.3c — We have a RACE TRACK and gta 1 style bird eye-view Sprint 3 shipped. The straight corridor is now a full square circuit: 🟩 4 identical straights (60 wide × 1126 long) connected at 90° corners 🏗️ Buildings line every corridor — 3 rows per side, corners cleared for clean turns ⏱️ 12 checkpoints, lap counter, best lap tracking 🚨 Wrong-way detection (red pulsing HUD warning) 🗺️ Bird's eye map view (M = close, Shift+M = high) 🌧️ Rain auto-hides in map view for that clean satellite look Architecture milestone: track and landscape are now fully decoupled. Any track shape + any visual theme. Square today, oval tomorrow. The lap timer was triggering at the wrong gate for a while. Classic off-by-one energy. Fixed — now counts at the gold start/finish line like it should. Play it → nexus-drift.com #vibejam #vibejam2026 #threejs #gamedev #indiedev
English
1
0
1
11
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
💀 CONFESSION: Every vehicle in NEXUS DRIFT has been driving BACKWARDS since Sprint 1 The spoiler was in the front. The headlights were in the back. The fix? One character: - `_cannonForward.set(0, 0, -1)` ❌ + `_cannonForward.set(0, 0, 1)` ✅ Meshes faced +Z. Physics pushed -Z. The cars have been moonwalking this whole time 🕺 While fixing that, also shipped: 🔥 Super Saiyan boost mode — transparent energy aura + pulsating ground light ⚡ Speed cap fix (was showing 900 km/h on a 500 km/h car) 📸 Screen shake on boost activation/deactivation 🏎️ Cars now drive nose-first (revolutionary) Looks good on mobile too! This is what "vibe coding" looks like. Ship fast, notice later. Play it → nexus-drift.com #vibejam #vibejam2026 #threejs #gamedev #indiedev
English
0
0
0
19
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
@levelsio Thats what I am doing :-) ! But I forgot about the js script... So how is the flow? Just add the js script now and fill the form when game is ready on May 1st?
English
0
0
0
71
@levelsio
@levelsio@levelsio·
While building I'd also love if you go live asap and tweet videos etc of your game With the JS added we can see who gets most popular already during building and maybe we can let that affect the votes a bit too!
@levelsio@levelsio

Okay so @s13k_ helped make this JS widget that everyone in the #vibejam can add to their game: It adds a bottom right [ Vibe Jam 2026 ] badge to every game like last year, but I modified it a bit so it's actually PHP and it tracks every page view of every game too So we can also see the most popular games by actual players immediately (and rank them) already during the vibe jam before it's even the deadline And maybe let that affect the voting too (or maybe have a most popular prize?)

English
15
3
48
10.9K
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
🏎️ Sprint 2 DONE — NEXUS DRIFT now has real physics & every vehicle type will feel completely different ⚡ What shipped: - cannon-es physics — force-based arcade movement, wall/building collisions - Category-based vehicle profiles: 🚗 Cars: ground contact, tire drag, high grip 🏍️ Motorcycles: hover + deep lean into turns 🛸 Hoverpods (soon): frictionless drift ✈️ Planes (soon): flight height + banking - Adding a new vehicle type = one profile entry. Zero physics friction — all traction is code-driven per category - GPU rain shader (zero CPU cost, follows camera) - 1125-unit neon city track with 3 rows of buildings per side - Shared materials + merged window geometry = perf gains without losing any effects 120 FPS locked while racing at over 600 km/h through a 3-tier cyberpunk skyline 🌃 Play it live → nexus-drift.com #vibejam #vibejam2026 #threejs #gamedev #indiedev
English
0
0
0
13
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
🏎️ Sprint 1 DONE — NEXUS DRIFT now has 3 drivable vehicles + an initial cyberpunk city 🌆 What was shipped: - 3 unique vehicles: Xillia (drift car), NO1 (speed machine), Petra (hover bike) - Neon City landscape — procedural buildings, rain particles, neon wireframe edges, boundary lights - Main menu with glassmorphism vehicle selector & stat bars - Chase camera with speed-based FOV widening - Touch/mobile controls with virtual joystick - Live perf overlay: draw calls, triangles, lights Profiled every feature individually — found that 20 invisible PointLights on buildings were costing 100 FPS. Replaced with emissive rooftop beacons. 120 FPS locked now. Play it live → nexus-drift.com "One prompt. One ride. Infinite chaos." #vibejam #vibejam2026 #threejs #gamedev #indiedev
English
0
0
0
24
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
🚀 Sprint 0 of my #vibejam2026 project is COMPLETE — NEXUS DRIFT is alive 🔥 Just shipped the full foundation: - Vite 8 + Three.js + TypeScript cyberpunk scaffold - Fixed-timestep game loop + ACES renderer (shadows, fog, neon vibes) - Spinning neon cube with edge wireframe + floating particles - Orbit camera, lil-gui debug panel, stats.js, loading screen & HUD - Full PRD + 28-sprint roadmap locked in. The star feature (AI prompt → instant drivable vehicle) drops in Sprint 2. Video of the current build attached 👇 "One prompt. One ride. Infinite chaos." #vibejam #vibejam2026 #threejs #gamedev
English
0
0
0
30
@levelsio
@levelsio@levelsio·
🕹️ THE VIBE JAM IS BACK! I present you... 🌟 2026 @cursor_ai Vibe Coding Game Jam #vibejam Sponsored by @boltdotnew + @cursor_ai Start: Today! Deadline: 1 May 2026 at 13:37 UTC, so you have a whole month to make your game! REAL CASH PRIZES: 🏆 Gold: $20,000 🥈 Silver: $10,000 🥉 Bronze: $5,000 RULES: - anyone can enter with their game - at least 90% of code has to be written by AI - it should be started today or after today, don't submit old games - game has to be accessible on web without any login or signup and free-to-play (preferrably its own domain or subdomain) - multiplayer games preferred but not required! - can use any engine but usually @ThreeJS is recommended - NO loading screens and heavy downloads (!!!) has to be almost instantly in the game (except maybe ask username if you want) - add the HTML code on the Google form in the reply below to show you're an entrant - one entry per person (focus on making one really good game!) WHAT TO USE: - anythign but we suggest @cursor_ai's Composer 3 and @boltdotnew, they are both fast, affordable and great at ThreeJS and making games THE JURY: Me, @s13k_, and I will ask some real game dev and AI people to jury again too Sponsors and jury suggestions still very welcome, just DM me! It will be interesting to see the difference in quality with last year, and the Vibe Jam can be kind of like a fun benchmark for AI coding seeing it close in on real commercial games I think To enter, complete the form in the reply below this tweet!
@levelsio tweet media
English
283
150
1.9K
308.6K
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
@tannerlinsley I would love this idea 💡 No internet = more conversations and brainstorming. Would definitely join the cruise
English
0
0
1
47
Tanner Linsley
Tanner Linsley@tannerlinsley·
Instead of doing a TanStack Conf, I'm seriously considering inviting everyone to just meet up on a Caribbean-bound cruise ship. It'd be cheaper in every way, you could bring as many family/friends as you want, and instead of wasting time on talks/booths, we can just chat endlessly about JS/TS/Web over unlimited freestyle soda machines, soft-serve ice-cream and mini golf. TanStack Cruise 2028
Tanner Linsley tweet media
English
140
20
1.4K
69.6K
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
Working on my Boilerplate Love to see AI making puns Really excited to start lunching this amazing product and love to see how it will perform
Mehdi Nabhani tweet media
English
0
0
0
16
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
Now I understand why Tanstack added SolidJS as an option. This was absolutely a solid decision!
Mehdi Nabhani tweet media
English
0
0
3
75
Tanner Linsley
Tanner Linsley@tannerlinsley·
.@Tan_Stack CU Phase 1 - Table - Query - Virtual - Form - Store Phase 2 - Router - Start - DB - Pacer Phase 3 - Devtools - AI - CLI - Hotkeys Phase 4 ...
GIF
English
85
9
481
25.5K
Maze
Maze@mazeincoding·
oh my god why is bg-black not working. bg-red-500 works. i think im going insane
English
12
0
56
12.2K
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
Working on a powerful Tanstack Start Convex Boilerplate A mix of SSR, understanding route based context, and hours of improving and fighting with Claude and myself to improve its performance, I can finally be happy. < 1.3s on cold start < 0.4s on warm usage For a full web app with i18n translations, auth, api routes, mcp routes, dark/light theme (persisted), mostly SSR with selective CSR rendering plus real-time data via convex,... these are results that make me happy. More to come!
Mehdi Nabhani tweet mediaMehdi Nabhani tweet media
English
0
0
1
34
Mehdi Nabhani
Mehdi Nabhani@NabhaniMehdi·
@NiohBerg It will be at proper Middle Eastern currency levels soon, after all of this is over 🙏🏼
English
0
0
0
469
Evil Rabbit
Evil Rabbit@evilrabbit_·
After years of hard work, trying to be a decent human, and paying my taxes and bills on time, I’m proud to announce that I finally got approved for the Apple Card.
Evil Rabbit tweet media
English
31
0
445
25.7K