user avatar
Stefan
@schteppe
Senior software engineer @StarStable. C++, physics, Jelly Mario, p2.js, cannon.js
Boden, Sverige
Joined March 2009
  • user avatar
    Music is now distorted by player movement! Listen! #webgl #gpgpu #gamedev #jellymario
    00:00
  • user avatar
    GIF
  • user avatar
    Guys… it’s over. They found out. Rust is not 100% safe. Time to re-rewrite everything in C.
  • user avatar
    00:00
  • user avatar
  • user avatar
  • user avatar
    Rust: Rustaceans Python: Pythonistas Go: Gophers C: Criminals
  • user avatar
    Don’t rewrite in Rust. Rewriting for memory safety is similar to premature optimization: it’s focusing on something that doesn’t give the most bang for the buck. Old & battle tested C/++ have few memory bugs. Most memory bugs exist in *new* C/++ code. Write NEW code in Rust.
  • user avatar
    A space exploration game, where you discover that outer space is too far from the origin, and you start getting float32 precision problems
    GIF
  • user avatar
    00:00
  • user avatar
    Turning off gravity for everything but mario + enemies seems to work well! Just got to anchor those floating boxes :) #gamedev #webgl #jellymario
    00:00
  • user avatar
    Mamma mia! It works :D
    00:00
  • user avatar
    C is a bad programming language *and* a lot of software we rely on is written in it. Both can be true at the same time.
  • user avatar
    In Rust it’s called .unwrap() because runtime crashes are a gift