[WIP] Skate/Snowboarding game engine

Hello!
My name is Julian and I’ve been developing games for 3 years. I recently decided to quit my job (after a long period of savings) and start my own game development business. As far as I can remember, I’ve had a lot of fun playing Tony Hawk’s Pro Skater franchise. Wanting to bring those childhood memories back to life, I went to the Asset Store thinking I would find a skateboarding game engine to create my dream game. But guess what? I couldn’t find anything… so I decided to make one!

Skate/Snowboarding engine
So a skate or a snowboarding game engine? Why not the two of them? The physics and the animations are quite similar in both cases. I will not try to reproduce 100% realistics physics, for two reasons :

  • I think the majority of developers are looking for skate/snow-board feel to incorporate into their games, not realistic physics as you can see in the Skate franchise.

  • A simulation engine would be too complex for me at this point.

About the engine and its current state
This skate/snowboarding game engine aims to help game developers (indie, small companies, …) to create their own game using friendly interfaces and open source code in C#.

I’m at the very beginning of the physics of controlling a skateboard : moving / stopping the board, turning and jumping (ollie). I’m now working on detecting the type of ground for skating on slopes, ramps, and jumping ramps. I can’t wait to update this thread with gifs, devlogs, and new ideas!

Higlighted features :

  • Skate/snowboard controls : move forward, turn, jump

  • Physics of ramps and slope

  • Physics of grind

  • Extensible Input Manager / System

  • Visual editor / Menus to easily configure the skate/snowboard physics

  • Demo scenes

Once I have solid physics and gotten some feedback, I will tackle the next challenge : providing a user-friendly interface for creating complex animations (character + board). But I need to dive deep into this topic and discuss with you before I have a full feature list.

Follow this thread
Please click “watch thread” at the upper right corner to get notifications! I made the decision to talk about this project earlier in the development process so I could get quick feedback, start talking with you and keep my motivation high (who doesn’t need it?).

Thank you for reading! Hope you post your questions / feedback / thoughts in this thread!

2 Likes

Checking back in 2022 - looking for this exact same thing, an open-source skateboarding engine similar to THPS. I’d be interested in contributing.

1 Like