A few months ago we released the lastest version of SuperTuxKart and while we haven't been active on the blog, we are working hard behind the scenes.
Networked multiplayer is our top priority and we split the team into two groups. Joerg Henrichs is currently working on the networking code while Marianne Gagnon, Jean-Manuel Clémençon and Benau are in charge of the other tasks related to the upcoming release.
Better performance
We have significantly improved the VRAM and RAM usage of the game engine. Previously, the game loaded all shared textures in the VRAM, even if they weren't displayed. Back in the day, when only a few tracks used shared textures, this wasn't really an issue, but now almost all tracks use them so a more clever system had to be designed. Now, the engine will load them only when needed, which reduces wasted VRAM. This means the game should be able to run more easily on low-end hardware.There is also a new option that allows you to aggressively cut down non-essential high-poly details, like grass, which reduces both the VRAM usage and the general polycount.
Benau created a system to randomize colors for similar objects to create more interesting tracks with color variations. Previously, artists had to create different versions for each object which was not only time consuming but also bad for performance.
Only one texture and one model of car was used |
Animations now use hardware skinning, which allows the same object to have different animations. This also means they will be computed by the GPU instead of the CPU, which should be faster.
Elderme, a new developer who joined the team last year, started to refactor the engine, which should make things easier for newcomers to understand the inner working of the game.
If you have experience in OpenGL/Vulkan and PBR (Physically Based Rendering) and want to be part of SuperTuxKart Team, please contact us.
Two new maps for SuperTuxKart
Those two tracks were, for a few years, in development hell, but finally we are ready to show you some screenshots.Cornfield Crossing
First, Cornfield Crossing (codenamed Harvest during the development). The main inspiration behind the track was this amazing concept art done by Ozone.
The map is set in the fictional country of United Counties of Amerigo, during harvest season. Like all new tracks made since Cocoa Temple, the track is dedicated to one of our beloved characters:
Xue, The harvest mouse will be driving a giant combine, and her friends will be around the map encouraging the player.
You will be able to explore a region inspired by the great plains of the United States and Canada, with grain elevators, ranches, barns and much more.
Ravenbridge Mansion
The other track is called Ravenbridge Mansion. This Halloween-themed map will replace the old Blackhill Mansion.
The map is set in a spooky and dark swamp, home to the BSD beastie deamon, with his friend Gaveoche.
The future of SuperTuxKart
The upcoming release will feature two new new tracks "Ravenbridge Mansion" and "Cornfield Crossing". These new tracks are the latest two tracks of the current generation, a generation started two years ago with the release of Cocoa Temple, the first map that took advantage of Antarctica, our rendering engine.
The next generation will bring exciting things like Network Multiplayer, improved tracks and all cut scenes will be redone. Here is a sneak peak into the future
We are also preparing two surprises with epic proportions. We will be revealing more information in the upcoming months ;).
- New modelling techniques will be introduced into the track modelling process : they now will be done by sculpting them. It allows artists a more creative and organic process.
- The fabulous world of SuperTuxKart will be more detailed, but no worries for older platforms, since it's now possible to disable details.
- Depending of changes in the engine, we might merge PBR rendering.
- Smoother transition between textures and improved materials.
One of the next gen arena made with sculpting |
We are also preparing two surprises with epic proportions. We will be revealing more information in the upcoming months ;).
The SuperTuxKart Team