Nitro Thrash Status 8

Since the last post I made 159 commits

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

Levels:

  • Detailed the tutorial level (the ship)
  • Began a detail pass on level2 (the city)
    • lots of foliage, decals, storefront work, smoothing, reworking bad looking areas

Vehicles:

  • Created a in-game garage to customize your car
  • Made every cosmetic unlockable using the money earned from missions
  • Added license plate customization: 4 different styles so far
  • Rewrote vehicle shaders - can change the paint job's "finish" separately on primary and secondary colors
  • Added pearlesence as a paint finish
  • Added police decal to all cars

Missions / Gamemodes:

  • A lot more work on the tutorial -- almost finished

Misc:

  • Added balance bars to the HUD when performing a grind
  • Made the game automatically backup your save and settings
  • Refactored the hell out of the replay system
  • Added virtual on screen keyboard
  • Fixed various linux-specific bugs
  • Created custom fake-volumetric lighting
  • Completely rewrote how lights interact with everything
  • Added dynamic lights to vehicle and vehicle actions
  • Rewrote my smoke shader to react to dynamic lighting and wisp away instead of shrink
  • Optimized the hell out of levels: (instancing and batching)
🔗

Nitro Thrash Status 7

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

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

Levels:

  • Started creating tutorial level

Vehicles:

  • Updates to capo paintjobs

Gameplay:

  • Jumping during a grind resets the maximum score for that grind
  • Changed uprighting code to prevent uprighting during manuals

Missions / Gamemodes:

  • Made some HUD elements more clear
  • Added lap counter HUD to racing

Misc:

  • Rewrote main menu system
  • Added level select UI
  • Added full screen transition animations
  • Made replay system more versatile
  • Added replays to the background of the main menu
  • Cleared full screen vignette in various scenarios
  • Added game save system to save various stats and completed missions, etc
  • Added more trees and foilage
  • Started developing tutorial
  • Made the audio system more advanced
  • Redid how HUD scaling and layout works
  • Added big 3d arrow to HUD



So far 16 bands have signed up to be in Nitro Thrash!
Follow them, listen to them, and go to their shows!

🔗

Nitro Thrash Status 6

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

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

Levels:

  • Finished "phase 2" of Level 3 - meaning it looks good enough to film now but it's quite done.
  • Created destructible dynamic light objects
  • Started making foliage for the levels

Vehicles:

  • Added a new car "capo"
  • Added pizza sign topper
  • Refined the original car to be smoother
  • Adjusted rim textures

Gameplay:

  • Air rolling while on the ground no longer messes up your turning

Missions / Gamemodes:

  • Added 'highest combo' gamemode
  • Prevented cheating in race modes by setting the teleport to the checkpoint

Misc:

  • Online player indicators now show the player's secondary color too
  • Fixed replay bugs surrounding checkpoints and objects
  • Significantly improved the workflow surrounding level importing
  • Refactored level shaders to be easier to change
  • Added dynamic light support to level and vehicle shaders
  • Rewrote smoke shader to prevent stutters in game
  • Added "portrait mode" toggle for the HUD to record shorts
  • Started making a new main menu

As for things that are surrounding the game, I have further news.

I've finally formed an LLC so things are getting pretty official.

Pangolin, a band from Florida, reached out to me about adding their music to the game. And I think they're a great fit so I now have permission to add three of their songs to the game!

You should check them out and support them!

They then got in contact with more bands and so far Nitro Thrash will feature White Lighter Club and If I'm Lucky.
So go out and support them too!

Discussions are happening behind the scenes with more bands. It's looking like the sound track will kick ass.

🔗

Nitro Thrash Status 5

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

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

Levels:

  • Redesigned multiple areas in level3 to improve the flow
  • Started texturing level3

Vehicles:

  • Created a new hatchback vehicle "Luna"
  • Created six more wheels to choose from
  • Added an additional collision mesh to every vehicle to make collisions on the top of the car match the visuals better
  • Tuned Dambro's collision box

Gameplay:

  • Buffed nitro accumulation and the combo timer
  • Made jumping from a manual more consistent
  • Prevented manual jumps from wasting your air jump
  • Added additional friction when sliding on roof
  • Added wall manuals as a trick
  • Added 'kiss the rail' trick
  • Made the mission retry button only work for 10 seconds after a failed mission

Missions:

  • Created a new time trial race mission
  • Added easy/med/hard missions for high-score, own-the-spot, collect-combo, and collect-nitro missions to level2
  • Added collect-nitro, collect-combo missions to level1
  • Removed timer from collect-combo mission
  • Allowed lipslides to count as boardslides for missions

Misc:

  • Rewrote the gamemode system
  • Created a new time trail race gamemode
  • Gamemodes now reset the players status when they begin
  • Added infinite boost cheat
  • Improved visual clarity of pause menu
  • Hid mouse cursor when in-game
  • Made falling out of bounds bring you to a checkpoint if one is saved
  • Added ticking sound when less than 10 seconds are left on the clock
  • Prevented scenarios where nitro was wasted
  • Preloaded audio files to prevent stutter
  • Added on-screen indicators to more easily locate online players
  • Made lackluster letter sound show up in replay
  • Added vignette flash for mission fail/succeed/teleport
  • Added frame limit as a display option
  • Added gamepad deadzones as an option
  • Replaced old lobby menu
  • Added portrait mode toggle to make recording shorts include the HUD
  • Created a system to ensure that networked packets are received in order
  • Rewrote the scoreboard code
  • Improved detection of disconnected players
  • Fixed a bug that could cause multiple levels to be loaded at once
  • Improved rumble code to react more quickly and cut down on the nosie
🔗

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
🔗