- Edited
Anybody remember Stunt Playground from back in the day? It was basically a vehicle physics sandbox game written in Ogre with Newton physics, and the author ended up open-sourcing it.
I'm totally new to Godot, and I thought that porting the game over would be a fun way to explore a variety of features in Godot, learn best practices, etc.
I've just gotten started and here's what I've got so far:
- Imported track, one vehicle, and three props from Ogre mesh to Blender, re-exported them as gltf2
- Manually added collision info from within Godot (but I plan to import the original collision mesh files as well)
- Ported vehicle steering and engine/transmission C++ code to GDScript
- Set up Godot vehicle with original physics settings for Newton, did a lot of tweaking afterwards
- Added a quick 'n dirty handbrake simulation
On deck:
- Import the rest of the props and vehicles, with proper collisions
- Figure out how to update all the materials for the physically based system, so they're not all blue and shiny
- Refactor the vehicle GDScript to share the code among all the vehicles with different engine parameters for each one
Once I get to that point, it should be possible to manually build playable scenes and I'll post the project on Github. After that, I've got sounds, trick scoring, and a vehicle/arena selection screen to add. If I'm super motivated I could look into the replay system and the interactive editor from the original version as well.
Stay tuned for progress reports, and I'll update once I have the source online as well.