Nitro Thrash Status 4

In the past month, I've made 62 commits.

Here are some notable changes I've made to the game:

Levels:

  • Designed most of level 3, gameplay-wise.
  • Added a bit more detail to level 2

Vehicles:

  • Added a shiny finish as a player cosmetic
  • Added new paintjobs for Dambro and Ambassador
  • Enhanced brake light shader to be more noticable

Gameplay:

  • Smashing into a wall now counts as a 'crash' and cancels your current trick and displays a cracked screen
  • Made tilting 'into' a grind slightly more powerful
  • Allowed upside-down and sideways grinds to count
  • Fixed a physics bug where you would rotate too much when hitting a wall while driving on the ground
  • Increased coyote-time for grounded jump direction
  • Cars now stick to walls consistently when driving up them
  • Added manual spins as a trick
  • Fixed tippie-toe detection when very low to the ground
  • Tuned score system to reward non-grinds more

Missions:

  • Added 'collect Nitro' mission with big floating letters
  • Added 'collect Combo' mission with big floating letters
  • Added high score mission
  • Fixed mission preview for 'shutdown lackluster' mission

Misc:

  • Recreated all settings menus for the newer menu system
  • Added FOV slider
  • Made using nitro increase your FOV and display speed lines
  • Added misison failed, mission success, combo failed, teleport, and spraypaint sound effects
  • Fixed a networking bug that caused players to go invisible when changing levels
  • Added a new camera mode for replay mode that orbits the target
  • Added button sprites to bind menu
  • Added a bunch of missing button bind sprites
  • Fixed some problems with shadows
🔗

Nitro Thrash Status 3

In the past month, I've made 82 commits.

Here are some notable changes I've made to the game:

Vehicle Stuff:

  • Finished third car 'Dambro'
  • Made LODs for wheels
  • Added more vehicle-specific data to the vehicle model files

Level Stuff:

  • Started working on level 3
  • Fixed a bunch of shadow bugs

Sound Stuff:

  • Added impact sounds for grass, concrete, wood, metal and hollow metal
  • Added sliding-across-the-surface sounds to grass, concrete, wood, and metal
  • Added rolling tire sounds
  • Rewrote the sound effects system
  • Added dumpster lid sound and lackluster letter popping sound
  • Added button hover and click sounds
  • Added nitro sound effects
  • Redid audio balancing for all of the sounds

Visuals:

  • Recreated grinding particles
  • Added impact particle effects for grass, concrete, wood, and metal
  • Added nitro particle effects
  • Added sliding across the surface particle effects
  • Made shadows on the vehicle super smooth
  • Recreated electric arc particle effect
  • Fixed the outline shader in certain situations
  • Particle effects don't 'jump around' as much anymore

Other stuff:

  • Added nitro (boost)
    • Nitro gets increased every time you land a trick
    • Gives a nice boost on the ground when you hold the nitro button
  • Added rumble support
  • Fixed inconsistent checkpoint save/load buttons
  • Fixed how impacts are detected
  • Fixed issues that would drop the network connection
  • Added tippy-toe grind detection
  • Fixed a bug where grinds would stop counting toward your score
  • Replay editor shows menu and height bindings
  • Smoothed out networked vehicles in replays
  • Prevented infinite engine revving in replays
  • Replay editor can now focus on any car in the replay
  • Fixed a bunch of replay issues when watching them in an online game
  • Improved a bunch of stuff related to working on levels
🔗

Nitro Thrash Status 2

Steam page launched - wishlist it!

In the past month, I've made 107 commits.

Here are some notable changes I've made to the game:

Added a new car, the "Ambassador"

Rewrote the car customization system:

  • Three different paint styles for each car
  • Players can pick a primary and secondary color
  • Added a police lightbar as a topper (with siren honk sound)
  • Added police decals to ambassador
  • Brake lights now light up
  • Two different wheels to choose from so far
  • Added prototype garage menu for customization
  • Moved car information outside of unity and into model files
  • Various physics differences will apply when you change your car body
  • Vehicles now load asynchronously which allows for "infinite" options

Created a new replay system:

  • Always recording
  • Can rewind time up to three minutes
  • Supports recording every vehicle and moving object
  • Works in multiplayer
  • Can save/load a replay file
  • Can trim your current replay file
  • Added three different camera modes

Level2:

  • Added a bunch of gaps
  • Added a mission
  • Redesigned grass section near gas station
  • Fixed up clipping

Bugfixes:

  • Wires no longer display incorrect particles
  • My physics overrides no longer corrupt themselves
  • Vehicles can now turn away from walls easier
  • Optimized grind code
  • Fixed infinite combo timer bug
  • Fixed grind particles freaking out in a teleport
  • Reduced or removed many memory allocations
  • The camera offset now focuses based on center of mass

Misc:

  • Added horn honking
  • Started on third vehicle, the "Dambro"
  • Created tools that make marking gaps a lot easier
  • Created a new system that will display your keyboard/controller binds automatically
  • Recreated HUD to prevent constant memory allocation
  • Made primoslide balancing slightly easier
  • Added wallplant as a trick
  • Added 'look behind you' bind
  • Added clean landing detection
  • Fixed misc graphical bugs in level 1
  • Rewrote the vehicle shader
🔗

Nitro Thrash Status 1

In the past month, I've made 137 commits.

Here are some notable changes I've made to the game:

created mission system

  • currently 4 types of missions: Trick-over-gap, Own-the-spot, Timed-total-score, Destruction
  • added painted arrows when mission is active

created a mission select preview menu

  • shows preview of a replay from multiple camera angles

created a breakable lackluster sign

  • created a system to synchronize each letter online

misc:

  • redesigned the heads up display
  • created a new pause menu
  • a ton of small model adjustments to level02
  • added 57 gaps to level02 (many more to go)
  • a lot of tweaks to make physics more consistent
  • split up the levels and made a temporary main menu
  • added rock/grass/wood particles
  • rewrote out-of-bounds detection/teleport
  • optimized out 1.5kb of allocations every frame (now doesn't allocate at all during a steady-state)
  • added save/load position buttons to easily retry a trick
  • added wall-plant support / manual support to gaps
  • improved camera behavior
  • added fountain and tire impact sound
  • made dumpster lids bounce when you grind them
  • detected more tricks: shuvit, tippie toe, casper, anti-casper, big air, aussie-spin, revert, nail slide, dark 5-0, dark nosegrind
🔗