To @EU_Commission ,
This is a contemporary photo of a 3000 years old board game from Ramnous archeological site in Greece.
We are members of @videogames_EU and we support @StopKilingGames .
Games *are* cultural heritage.
New font2curves. The previous uneven bezier implementation, based on @iquilezles formulation had numerical edge cases and wasn't accurate enough. These are fixed with the new formulation, the fonts look a lot better with the new primitive:
https://t.co/HMoflPbwNn
In BeamNG we like textual formats because they are nice for moding. We also like performance, so we spend time to optimize working with them.
A talk on fast JSON decoding in FOSDEM 2026 by Adam Ivora showcases some of that work:
https://t.co/rWNo8LIj6H
@JKoukourakis Yes physics is custom made, on the CPU. GPU is mainly for the visuals. For that kind of physics performance, you need to design around the physics, including the rest of the game engine. For example we need the CPU cores for the physics, so GE takes what remains.
@JKoukourakis We do use fixed dt physics in BeamNG, but only when absolutely needed, as our physics runs at 2Khz steps. Everything else we try to have it on variable dt stepping.
@JKoukourakis The more calculation "mass" in the variable step, the better the fps stability. I would pick a variational integrator (they work well with variable dt), and impose a maximum physics dt limit, if the actual dt was bigger than the limit, i would subdivide the physics dt.
To remind, font2curves converts fonts to a list of uneven bezier curves* which can be directly rendered on the GPU. No atlases or fancy font rendering techniques required.
*I provide the uneven bezier curve shader within font2curves
New font2curves. The previous uneven bezier implementation, based on @iquilezles formulation had numerical edge cases and wasn't accurate enough. These are fixed with the new formulation, the fonts look a lot better with the new primitive:
https://t.co/HMoflPbwNn
My 12 year old son wanted a gaming wheel for his racing game @beamng but couldn’t afford one…so he spent all day yesterday building his own racing wheel out of cardboard.
He asked me post it here for @LogitechG to see since he’d love to one day have a Logitech G923. Enjoy!
In continuation from my previous post, here is a font to quadratic curve converter that goes from TTF to quadratic curve primitives. This enables simple font rendering completely on the GPU:
https://t.co/ofNCgrVOQk
I was ill and couldn't focus, so i've decided to learn vibe coding by writing a True Type Font to center lines converter using Gemini 3.
This can be useful for GPU font rendering without an atlas. Just draw the lines/SDF_capsules
https://t.co/aZKJxVKjkd
@panoskarabelas I would also have added a warning in presentations of the Pacejka magic formula, that it has problems at low speeds. There are different approaches on how to account for that, including what we do (we don't use it).
@LowRezHD@videogames_EU I expect a corporate lobbyist organization to not be harming their members. Their position would end up with nobody buying games because they wouldn't understand what they are buying. If trust destroying behaviors are normalized, then it'll affect everyone.
BeamNG is a member of @videogames_EU . VGE didn't ask BeamNG concerning their response to https://t.co/5MN8gBDo6u . As far i know there wasn't a vote on this too. We do NOT agree with their statement, this is not how a representative group should be behaving.
If it isn't clear why @videogames_EU statement is problematic for all companies. Their position allows a sale to be fully destroyed at a future time including right after someone bought it. This kind of positions destroy consumer trust, and leads to consumer protection laws.