๐Ÿ“ฆ rparrett / combine-racers

A 2.5d trick-racing game for Bevy Jam 2

โ˜… 15 stars โ‘‚ 3 forks ๐Ÿ‘ 15 watching โš–๏ธ Other
bevybrowser-gamegamerustweb-gamewebglwebgl2
๐Ÿ“ฅ Clone https://github.com/rparrett/combine-racers.git
HTTPS git clone https://github.com/rparrett/combine-racers.git
SSH git clone git@github.com:rparrett/combine-racers.git
CLI gh repo clone rparrett/combine-racers
Rob Parrett Rob Parrett Update deps and use released bevy_tiling_background bacf042 1 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ assets
๐Ÿ“ src
๐Ÿ“ wasm
๐Ÿ“„ .gitignore
๐Ÿ“„ Cargo.lock
๐Ÿ“„ Cargo.toml
๐Ÿ“„ LICENSE
๐Ÿ“„ Makefile.toml
๐Ÿ“„ README.md
๐Ÿ“„ README.md

Combine Racers

For Bevy Jam #2. v0.1.11 is the version that was submitted.

Play on itch.io

Do tricks to go fast in your Combine Harvester! Go fast longer by doing a different trick than the last one.

If you're building from source, the leaderboard will be unavailable.

Acknowledgements

7th-race-aiteru-sawato.ogg is an original composition by Aiteru Sawato produced for this project and redistributed here with their explicit permission.

NanumPenScript-Tweaked.ttf is derived from Nanum Pen Script and is licensed under the SIL Open Font License.

All other assets are original creations by me for this project.

The leaderboard server was kindly provided by mockersf.

TODO

  • [X] (Pre-release) Reset leaderboard
  • (Stretch goal) Boost gauge
  • (Stretch goal) Textures for track and finish line
  • (Stretch goal) Sticky patches on track
  • (Stretch goal) Barrel roll trick
  • (Stretch goal) Lava at bottom of map
  • (Stretch goal) Parallax background or skybox
  • [X] (Stretch goal) Speedometer
  • [X] (Stretch goal) Navigate UI with gamepad
  • [X] (Stretch goal) Navigate UI with keyboard
  • [X] (Stretch goal) Use our own name generator for the leaderboard
  • (Probably not happening) Add corn or something

Track workflow

Asset sources are in the combine-racers-assets repo.

  • Create path on grid in inkscape
  • Track segments should be separate paths
  • Import svg into combine-racers-geometry-nodes.blend.
  • Scale by 500 (s500) and (g) move start of track just below origin
  • Select all and apply all transformations (command-a)
  • Apply geometry node modifier to track segments
  • Rename track segment curves to Track
  • Add a cube and name the mesh FinishLineCollider
  • Export GLTF. Check remember. Uncheck +Y Up. Check "apply modifiers." Uncheck animations, etc.