๐Ÿ“ฆ 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 Use released version of bevy_asset_loader ee2965e 3 years ago ๐Ÿ“ History
๐Ÿ“‚ ee2965e4eeb68d043baabe8f2d73d99aff068e72 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

  • Create path on grid in inkscape (save this)
  • Jone all separate paths into one path
  • Stroke path
  • Convert stroke to path (save this separately)
  • Import stroke path into blender
  • Scale by 500 (s500) and (g) move start of track just below origin
  • Enter edit mode and select all
  • Select extrude tool and click and drag
  • While dragging, type 30 to extrude 30 units
  • Enter object mode and select the track
  • Move -15 units in z (gz-15)
  • Select all and apply all transformations (command-a)
  • Rename track mesh to Track
  • Add a cube and name the mesh FinishLineCollider
  • Export GLTF. Check remember. Uncheck +Y Up.