Skate Story with Sam Eng
Episode
57 min
Read time
2 min
AI-Generated Summary
Key Takeaways
- ✓Custom Physics Over Engine Defaults: Skate Story's skateboard movement is built entirely from scratch rather than using Unity's PhysX system. The player has no physical body in the engine — instead, Sam casts against Unity colliders and moves the character through custom code. This approach gives precise control but introduces edge cases like broken wall-riding that standard physics engines handle automatically.
- ✓Speed-Dependent Trick Difficulty: Replicating real skateboarding physics means trick execution becomes harder as speed increases. Sam implemented this by tying the timing window indicator's speed directly to player velocity, borrowing the Gears of War active reload mechanic. Designers building skill-based games should consider making core mechanics scale in difficulty with player state rather than keeping them constant.
- ✓Combo Termination via Stomp System: Rather than ending combos when all four wheels touch ground (the Tony Hawk model), Sam observed that real skaters mentally define where a combo ends — the final trick. He built a "stomp" mechanic where pressing square mid-air explicitly terminates the combo, releasing accrued momentum as boss damage, solving five years of arena boss design problems in one system.
- ✓World-Space Warble Shader for Dreamlike Visuals: To achieve a high-fidelity retro aesthetic without lowering resolution, Sam built a post-effect shader that reprojects world-space position onto a tiled 3D texture, then uses that texture to offset screen-space UVs. The effect is pinned in world space so geometry warbles consistently based on camera position, with warbling reduced at screen center for gameplay readability.
- ✓Camera Parameters Simulate Skate Video Cinematography: The player camera tracks velocity, direction, slope, and trick state across multiple spring-arm parameters to emulate a handheld skate videographer. Wind microphone noise volume and pitch are tied to camera movement speed rather than player speed. Giving players full manual camera control — uncommon in fast-movement games — required a third full rebuild of the system.
What It Covers
Indie developer Sam Ng discusses building Skate Story, a vaporwave skateboarding game released in 2025, covering five years of development decisions including custom Unity physics, procedural camera systems, trick mechanics tied to real skateboarding principles, boss battle design iteration, and the Gumbo NYC game developer co-working collective.
Key Questions Answered
- •Custom Physics Over Engine Defaults: Skate Story's skateboard movement is built entirely from scratch rather than using Unity's PhysX system. The player has no physical body in the engine — instead, Sam casts against Unity colliders and moves the character through custom code. This approach gives precise control but introduces edge cases like broken wall-riding that standard physics engines handle automatically.
- •Speed-Dependent Trick Difficulty: Replicating real skateboarding physics means trick execution becomes harder as speed increases. Sam implemented this by tying the timing window indicator's speed directly to player velocity, borrowing the Gears of War active reload mechanic. Designers building skill-based games should consider making core mechanics scale in difficulty with player state rather than keeping them constant.
- •Combo Termination via Stomp System: Rather than ending combos when all four wheels touch ground (the Tony Hawk model), Sam observed that real skaters mentally define where a combo ends — the final trick. He built a "stomp" mechanic where pressing square mid-air explicitly terminates the combo, releasing accrued momentum as boss damage, solving five years of arena boss design problems in one system.
- •World-Space Warble Shader for Dreamlike Visuals: To achieve a high-fidelity retro aesthetic without lowering resolution, Sam built a post-effect shader that reprojects world-space position onto a tiled 3D texture, then uses that texture to offset screen-space UVs. The effect is pinned in world space so geometry warbles consistently based on camera position, with warbling reduced at screen center for gameplay readability.
- •Camera Parameters Simulate Skate Video Cinematography: The player camera tracks velocity, direction, slope, and trick state across multiple spring-arm parameters to emulate a handheld skate videographer. Wind microphone noise volume and pitch are tied to camera movement speed rather than player speed. Giving players full manual camera control — uncommon in fast-movement games — required a third full rebuild of the system.
Notable Moment
Sam described the moment he physically fell while skating slowly and noticed his actual vision rolling across the ground rather than watching a ragdoll from outside. This became the game's wipeout camera system — shifting from third-person to a first-person rolling perspective that mirrors the real physical sensation of falling.
You just read a 3-minute summary of a 54-minute episode.
Get Software Engineering Daily summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Software Engineering Daily
The Ethics of Autonomous Weapons Systems
Apr 30 · 66 min
BiggerPockets Real Estate Podcast
How to Fail at Real Estate Investing in 2026
May 1
More from Software Engineering Daily
Open-Weight AI Models
Apr 28 · 50 min
Hard Fork
OpenAI’s Big Reset + A.I. in the Doctor’s Office + Talkie, a pre-1930s LLM
May 1
More from Software Engineering Daily
We summarize every new episode. Want them in your inbox?
Similar Episodes
Related episodes from other podcasts
BiggerPockets Real Estate Podcast
May 1
How to Fail at Real Estate Investing in 2026
Hard Fork
May 1
OpenAI’s Big Reset + A.I. in the Doctor’s Office + Talkie, a pre-1930s LLM
Bankless
May 1
ROLLUP: $120 Oil vs New Highs | AI Boom Masks War | IPO Top Signal | DeFi Bailout
a16z Podcast
May 1
Balaji and Taylor Lorenz on AI and Media
The EntreLeadership Podcast
May 1
Ignoring Succession Planning Guarantees Your Business Will Fail
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
You're clearly into Software Engineering Daily.
Every Monday, we deliver AI summaries of the latest episodes from Software Engineering Daily and 192+ other podcasts. Free for up to 3 shows.
Start My Monday DigestNo credit card · Unsubscribe anytime