zukurace
zukurace
Futuristic racing game
64 posts
Don't wanna be here? Send us removal request.
zukurace · 6 days ago
Text
ZukuRace Linux build is coming soon!
Tumblr media
0 notes
zukurace · 17 days ago
Text
Blue sky
ZukuRace profile on BSKY, you are welcome:
0 notes
zukurace · 19 days ago
Text
Mega-update!
Tumblr media
What is new in the latest release:
Customizable wheels! Wheels can be changed in Paint Shop menu, just pressing a button "Wheels". Wheels can be textured with carbon fiber (with color alpha). One of wheel model has invalid UV with stretched carbon fiber in the middle, don't see it :)
Awesome mouse clickable HSV and HSVA color pickers!
Lap highscore is visible in spectator mode (on server and standalone modes). Clients don't see a highscore now, request-respond things will be later.
Variable strobe width on penalty warn. Yellow taillight warning pulse-width modulation.
Hide UI in the paint shop. Unhide on any button (not WASD, analog and Ctrl/Alt/Shift).
Switch online subsystem: Steam/LAN. Last option stored in the save file.
Updated axis parameters widget, and custom horizontal slider. Awesome horizontal sliders, are based on a border with text. LMB Drag - scrolling, RMB - reset.
Main Menu: "PC does not support SM6 warning" message. The game works with DX11, but with some visual glitches. It may be fixed in the future. However, the game runs at 60 FPS on and old laptop with GeForce GTX 960M (low settings with shadows on).
Fix crash on exit race in spectator mode.
Fix mouse disappear in menu for no reason. I found a reason, fixed.
Other boring C++, Blueprint and shader things for things above.
13 notes · View notes
zukurace · 20 days ago
Text
Commits in the last few days
Cars now have variable pulse width penalty warn (taillight notification). It depends on how close to the track edge.
New input axis slider with mouse click&drag option.
New axis parameters settings pop up window.
Current telemetry window in multiplayer an standalone spectator modes.
Fix mouse disappear for no reason in menu navigation. I found a reason :)
You can play on LAN.
992 commits by the way!
0 notes
zukurace · 22 days ago
Text
Now you can see every player lap time after race.
0 notes
zukurace · 24 days ago
Text
Tumblr media
Awesome color picker.
Look at this color picker! It remains unchanged visually, but it is clickable in the game! (coming soon)
0 notes
zukurace · 25 days ago
Text
Tumblr media
To create new clickable color picker in ZukuRace it is necessary to call the same function on GPU and CPU side. So I decided to create mini library in C++ with HLSL classes. Because I love over-engineering.
The screen surface pixel data can be read over a mouse pointer as well. But in this case I will deal with sRGB color correction and color of decorative elements on a color picker. So, it is not an option.
I know, there are libraries to write shader-like code on C++, but I don't want to add dependencies or add many files to the project. And I want to try it myself. So, over-engineering is an option.
My personal challenge was to implement vector swizzles like .xyz, .zxy, .zwzw, etc. Without brackets, like .zwzw(). So I decided to keep them inside unions. And I am not going to implement all the combinations now (num combinations: float2: 16, float3: 64, float4: 256 = 316 of them). This library will only contain the necessary functions :)
0 notes
zukurace · 26 days ago
Text
Player's and bot's cars with different wheels.
1 note · View note
zukurace · 28 days ago
Text
Carbon fiber wheels.
7 notes · View notes
zukurace · 29 days ago
Text
Tumblr media
Just dev screenshot progress.
Trying to paint a car after refactoring.
Something was missed, default color (black) was applied.
0 notes
zukurace · 1 month ago
Text
youtube
Changable wheels coming soon!
0 notes
zukurace · 2 months ago
Text
Rotate car in paint shop, copy-paste colors.
0 notes
zukurace · 2 months ago
Text
Spline reparametrization steps in Unreal Engine
There is very important parameter, for spline. int32 ReparamStepsPerSegment; // in SplineComponent.cpp
If you use spline time-to-distance and distance-to-time conversions. You will probably find this thing useful. Low values give weird offsets after conversion.
0 notes
zukurace · 2 months ago
Text
ZukuRace replicated position correction.
0 notes
zukurace · 2 months ago
Text
Now you can join or invite someone to play is Steam (invite to play).
0 notes
zukurace · 2 months ago
Text
Tumblr media
Colored wheels in ZukuRace !
0 notes
zukurace · 3 months ago
Text
Tumblr media
Notifications are available in racing mode.
0 notes