Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

PolyTrack

A high speed low-poly racing game. · By Kodub

PolyTrack 0.6.0 BETA

A topic by Kodub created 27 days ago Views: 6,182 Replies: 48
Viewing posts 1 to 27
Developer (9 edits) (+3)

The beta is now over!


Welcome to the 0.6.0 PolyTrack Beta!

The beta update contains experimental multiplayer, new car customization options, editor copy/paste and more!
The beta will be running for some time to help catch bugs and gather feedback ahead of the final release.

Please read the full changelog below and reply to this post with any feedback!

Play the new beta here: https://www.kodub.com/apps/polytrack/beta

Happy Friday the 13th everyone!


Changelog:

  • Added: Experimental Multiplayer
  • Added: New customization options for the car
    • New paint patterns
    • New wheel rims
    • New exhaust pipes
  • Added: New garage environment for the customization screen
  • Added: Cars for other profiles are now also visible in the garage
  • Added: Car randomization button
  • Added: Two new official tracks
    • Winter 5
    • Desert 5
  • Added: Editor cut/copy/paste options
  • Added: The option to select a country flag to be shown in the leaderboard together with your nickname
  • Added: Advanced graph window for showing detailed information while watching a replay
  • Added: Single frame stepping buttons while watching a replay
  • Added: Checkpoint counter while watching a replay
  • Added: New track parts
    • Pillars with sloped tops have been separated from other track parts so they can be placed individually
    • Banked curves
    • Straight banked road
    • Flat to banked road transitions
    • Y-intersection
    • Long Y-intersection
    • Longer S-curves
    • Road slope to vertical transition
    • Wide road slope to vertical transition
    • Planes for sloped triangles
    • Blocks for sloped triangles
    • Wall slopes
  • Added: The current leaderboard position will now be shown in the top left while playing (not on mobile for now)
  • Added: New personal best sound effect
  • Added: Multiple concatenated track codes can now be imported at once
  • Added: Hold shift to skip the confirmation dialog when deleting tracks
  • Added: Next track button for official tracks
  • Added: Track info now shows last modified date
  • Added: The game is now available for more architectures
    • ARM versions for Windows & Linux
    • 32-bit versions for Windows & Linux
    • Universal binary for Mac
  • Added: Toggle music button in the menu
  • Added: Graphics option for disabling fog
  • Added: Graphics option for whether the game should take into account the screen pixel density
  • Added: Setting to disable ghost car sound effects
  • Added: Master volume setting
  • Changed: Updated official tracks
    • Summer 1: Fixed a small hole
    • Summer 2: Downwards slope now uses smooth wall slopes
    • Summer 3: Made track slightly longer to make more room for a checkpoint
    • Summer 4: Longer stretches before and after drops
    • Summer 5: Changed starting position
    • Summer 6: Changed sideways drop to a slope. Longer jump and new longer s-curves.
    • Summer 7: No changes
    • Winter 1: Longer turns to improve the racing line
    • Winter 2: Fixed starting ramp thickness
    • Winter 3: Fixed skip in tunnel
    • Winter 4: Added a small wall by the first wall ride
    • Desert 1: Small cosmetic changes
    • Desert 2: Small cosmetic changes
    • Desert 3: No changes
    • Desert 4: No changes
  • Changed: Renamed "Customization" to "Garage"
  • Changed: When the speed difference at a checkpoint is less than 1 km/h decimals are now shown, for example "0.5 km/h"
  •  Changed: Community tracks are now in groups depending on in which version they were released
  • Changed: The community tracks released with 0.5.0 are now sorted by the poll results instead of alphabetically
  • Changed: Custom tracks are no longer sorted by environment (Summer, Winter, Desert)
  • Changed: Profile settings has been moved to the garage screen
  • Changed: Disabled music in garage
  • Changed: Stronger server side profanity filter for leaderboard nicknames
  • Changed: Thousand separator for leaderboard positions to make them easier to read
  • Changed: New style for reset hint
  • Changed: New style for personal best
  • Changed: When watching a replay the time bar is now at the bottom instead of at the top
  • Changed: Editor pressing delete only deletes parts identical to the selected part first
  • Changed: The language is now updated immediately on change in the settings menu
  • Changed: New style for message boxes
  • Changed: Removed render scale option over 100% and added new 10% and 75% options instead
  • Changed: The spectator camera can now be used after finishing a track again
  • Changed: Left & right inputs now cancel out instead of preferring steering to the left
  • Changed: Keybindings for the spectator and FPS counter have been reset because those keybinds are now used for frame stepping
  • Optimized: Large optimization by rewriting the majority of the physics simulation in C++
  • Optimized: Community tracks are now loaded when played rather than when the game starts
  • Optimized: Smaller track codes by combining rotation & rotationAxis into a single byte
  • Optimized: Communicating the car state between the physics simulation and the game has been made more efficient and less memory intensive
  • Optimized: Information about the car's collision box is only sent to the physics simulation once instead of at every reset
  • Optimized: The car model is now compressed resulting in a smaller file size
  • Optimized: Code for the editor & garage is now loaded on demand resulting in quicker initial loading times
  • Optimized: More efficient caching of Track IDs
  • Fixed: Attempt at fixing landing bugs by disabling acceleration for a short time to give both back wheels time to make contact
  • Fixed: The speed difference is now also shown at the finish line
  • Fixed: Records for deleted tracks were not cleaned up correctly
  • Fixed: Small gaps between wall rides and vertical slopes
  • Fixed: Model for wall ride inner corner
  • Fixed: Track settings UI shifting when environment icons loaded
  • Fixed: Incorrect camera position for a single frame when track loads
  • Fixed: Settings menu not resetting correctly when closing with escape key
  • Fixed: Share track screen escape key closes track as well
  • Fixed: A small gap between the track name and top bar in the editor on some resolutions
  • Fixed: Position tick sound effect ignoring sound effect setting
  • Fixed: Off-center view if the game resolution exceeds the maximum texture size of the device
  • Fixed: The same track could have different Track IDs depending on the order the track parts were created
  • Fixed: Disabled some UI interactions during transitions which could cause issues
  • Fixed: Desktop version of the game could not be closed if the editor had unsaved changes
  • Fixed: Privacy policy button was missing on some platforms
  • Fixed: Very rare crash when failing to create car texture
  • Fixed: Crash when network requests fail in some browsers
  • Fixed: Very rare "clz32 no deterministic implementation" error
  • Fixed: Small memory leak from not disposing DRACOLoaders correctly
  • Fixed: Error screen covered by game toolbar in some cases
  • Removed: Community Track "Asguardia" per request of the authors

Beta 2 changelog:

  • Added: Close button to error screen
  • Added: Terms of Service link
  • Changed: Reordered 0.5.1 community tracks in order of rating
  • Changed: Updated Community Tracks
  • Changed: Thumbnails for community tracks now fade in when they are loaded
  • Changed: CTRL-SHIFT-Z can now also be used for redoing in the editor
  • Fixed: Some new blocks were missing colors
  • Fixed: Error during multiplayer
  • Fixed: Couldn't kick connecting players
  • Fixed: Players would sometimes stay in a lobby after losing connection to the host
  • Fixed: Pings in player list were not rounded correctly
  • Fixed: Pressing the back button while joining a multiplayer game would not cancel the join attempt
  • Fixed: Incorrect checkpoint on Desert 5
  • Fixed: Error when opening graphs while watching replay
  • Fixed: Illegal constructor error in Safari
  • Fixed: Error when switching to track with no starting point in multiplayer
  • Fixed: The session end window would not be visible if the player was in spectator mode or had the UI hidden when the session ended

Beta 3 changelog:

  • Added: New track parts: Block outer corner & Plane corner
  • Added: Community track "Asguardia" is back again per request of the author
  • Added: "polytrackModConfiguration" for mod settings. Right now only used for specifying mod name & author
  • Changed: Winter 5 has been changed
  • Changed: The maximum zoom distance in the editor has been increased from 600m to 3000m
  • Changed: While watching a replay, the graph line of the first selected ghost is now shown above others
  • Changed: Name tags in multiplayer are now hidden until players start driving
  • Fixed: Buggy camera movement in editor
  • Fixed: Pressing forward button in multiplayer while having a window open starts timer but the car doesn't move
  • Fixed: Mobile safe zones in garage
  • Fixed: Mobile touch controls were not taking into account safe zones correctly
  • Fixed: Checkpoint counter looked strange when using touch controls
  • Fixed: Copying track parts with a certain rotation axis could lead to incorrect results

Beta 4 changelog:

  • Changed: Error messages when failing to join multiplayer are now more descriptive
  • Changed: Unblocked versions of the game must now set "window.polytrackModConfiguration = { unblocked: true }" to function
  • Fixed: A bug causing multiplayer to fail to connect
  • Fixed: Incorrect FOV when shadows are set to medium or higher
  • Fixed: Tracks from version 0.1.1 can be imported again
  • Fixed: Speed splits were incorrect while reversing
  • Fixed: UI would remain hidden if pressing escape to close track selection in multiplayer
  • Fixed: In some cases when failing to import a track the UI would not show up again
  • Fixed: Pressing escape after failing to import a track would close the import window as well

Beta 5 changelog:

  • Added: Relay servers (TURN servers) to allow players behind strict NATs/firewalls to connect to multiplayer games
  • Added: Error screen now shows the domain the game is being played on, and whether any mods are being used
  • Changed: Winter 5 has been completely reworked
  • Changed: Multiplayer invite codes are now reused, instead of creating a new code every time
  • Changed: Maximum players when hosting a multiplayer game has been changed to a more reasonable 16 players
  • Fixed: Not being able to join multiplayer game after track has been changed
  • Fixed: When a connection attempt failed, the client would still be visible to the host
  • Fixed: Rounding error in graphs window

Beta 6 changelog:

  • Added: 20 new community tracks
  • Changed: Updated Community track: Flying dreams
  • Changed: Updated Community Track: Re : Akina
  • Changed: Updated Community Track: Starry Tropics renamed to Starry Tropisx
  • Fixed: Prevent multiplayer cheats from resizing car due to non-normalized quaternions
  • Fixed: Various connection problems in multiplayer
  • Fixed: 10% render scale option did not work correctly
  • Fixed: Very rare error in garage

Beta 7 changelog:

  • Changed: Removed tournament prefix for some community tracks
  • Fixed: Bug causing big performance issues especially with many cars
  • Fixed: Speed difference at finish would show the wrong speed when setting multiple personal bests in a session
(2 edits)

I would remove being able to copy parts across tracks, this makes people able to steal parts from other tracks and crediting it as their own. This might also make making tracks JUST copying parts from other tracks and not actually skill.
Id also make the copy-paste more accurate.

I, as a game dev myself (using godot) don’t think this will be too hard to implement 

Absolutely love the update.

I personally really like the copy and paste feature because I can combine tracks. I know this doesn’t really require skill but that doesn’t mean it’s not fun to play. I also think other people would be able to tell if the creator actually built the track or copy and pasted.

when I try export my user, this happens:

same thing happens with exporting tracks

Developer

Is this working correctly now in beta 2?

yeah

add boosters and make users importable from the official game ver

users aren’t importable because the scores have been wiped

There’s no use 

boosters would be cool though

for me, it seems like all encoding comes up with this error.

summer 5 has a skip

Track encoding comes up with this error

(1 edit)

it would be really cool if public servers were added into the game but idk how hard that would be

Developer

From a technical side it wouldn't be too difficult, but moderating the server list would be too much work for now

oh alr maybe 0.7 then?

oh also multiple lap finish lines

This exists?

PolyTrack24pdDMntsCCCAAA9XKj5qjPqsIk5KNaybSaQ3crNM9rPnz7nqom04AJCiQYirTGchEkHGxnmJnztriVQbhfswJGPRzgatuQRePfeqZ3YeLl2fD00OZA7SpGwWT3e6eHuiOTfBLvvC6dodnOt8l2kve46aCuVIEerdLNAN8BLF15FQSGHvPfJa571OLVtqI8lYc27D3yMUKFYbflQqew4NWGDbhdA9lJejPIDl1Jb6u8Y4d7rY3jF7gbw1w3GvqcQ0MePAy5QSfD

im talking like a finish line doesnt activate until you do multiple laps on a track

I would love new car designs , but not sure if it will be a problem with hitboxes or smth

Developer

It wouldn't be a problem, but I'd rather focus on more customization options for the existing car!

winter 5 is really easy

Also yall should make a new itch.io page where we can submit track codes that we think are good enough for the community tracks page to make it easier to find them and test them

Developer(+1)

Check out the PolyTrack Discord for more information about how community tracks are chosen!

Also desert 5 is very fun

Do all our old profiles carry over

Developer

Once 0.6 is out of beta, your profile will automatically be migrated along with your tracks.

However due to physics changes track records will be reset as with every major update

Can you make a regular version of this piece? One that's not black and gold, one that's gray, light blue, or deserty 

New themes

(Example: forest where everything is a shade of green)

(1 edit)

I think Beta 0.6.0 has a glitch that shows the wrong speed, but idk. It just seems off, and I can't prove it :/

are our tracks made in beta going to work in the official 0.6?

cause im already making my tracks onto 0.6 beta to hopefully carry back onto 0.6 official

Developer

Yes!

But you will have to export them from the beta to the normal version manually

Thanks for the new piece

when will this be officially released (approximately)

march 3rd idk?

its march 8 and i still dont see anything new yet

Hey Kodub I really like some of the new features like multiplayer and the new customization options for the car. I played quite a lot on 0.5.2 but find it very sad that old records don‘t get transfered and that most tracks are longer or different. Idk if it‘s just me but it feels harder to get a good time compared to the wr. Playing many hours to get a good time just to then after a few days noticing that there will be a new update feels very frustrating. I will probably not be playing any PolyTrack until the tracks get better. It was very fun to play and to grind for good times. Do you have plans on changing the tracks anytime soon and will you continue to reset records after update/change maps or physics?

Another question I have is will 0.5.2 still be playable after update? as in like a seperate version

Developer

Yes!

0.5.2 will continue to be available at the following link: https://www.kodub.com/apps/polytrack/0.5.2

The leaderboard server for 0.5.2 won't be reachable in the future though

Developer

Hey!

If you dislike the new tracks please share your feedback!

Major updates are done about every 9-12 months. There will definitely be more track and physics changes then.
Due to the deterministic nature of the physics this means that the leaderboards have to be reset.

There are only two options: Either I'd have to reset the leaderboard between versions, or PolyTrack never gets a major update again.

I think it's best to continue updating the game. In the future, it might also be possible to see your records from previous versions.

id like to enjoy public lobbies pls add them

Developer

Sorry, that won't be possible for now due to the moderation that would be required!

Can you implement replays for Multiplayer?

Dear Kodub,


Why is Karpin's carpe diem track not in the new community tracks? I mean you verified the runs on there. I don't have discord so I don't know the rules

I love all the new community tracks

especially levitation and arx lucida

BRING ME BACK WINTER 5!!! I

f u want it back reply that u do.

Kodub, please bring it back!

Hey Kodub, I love the new update but I lost my trak that I started to create in the beta, and it was a very good track. Can you do something for me plssss ??