• LSDJ + Bach
    LSDJ + Bach
    Now the Delta emulator is available on iOS I’m picking up LSDJ again. I arranged this version of Bach’s Minuet in G major to get familiarity with the controls.
  • Spaceship Camera... Improvements?
    Spaceship Camera... Improvements?
    While trying to improve the tethered spaceship camera, things went a bit wrong and it developed a life of its own. It looks fun though, and gives me an idea about having an intentionally dynamic chase camera.
  • Ray Tracing in One Weekend in Swift Playgrounds
    Ray Tracing in One Weekend in Swift Playgrounds
    Peter Shirley’s Ray Tracing in One Weekend is one of the finest introductory texts that I’ve had the fortune to read. The material is well presented and the project that Mr. Shirley walks us through is …
  • Kobold Engine Controller Input
    Kobold Engine Controller Input
    I’ve had touchscreen controls simulating a gamepad for a while, and recently added the ability to connect and use real controllers. This video shows me playing a handmade game I’m working on using a …
  • Game Physics The Rest Of Your Life in Swift Playgrounds
    Game Physics The Rest Of Your Life in Swift Playgrounds
    I worked through the Game Physics in One Weekend series by Gregory Hodges using Swift Playgrounds. The series was really well explained, and I enjoyed putting together some ridiculous ragdoll scenarios using the solution …
  • Game Physics In One Weekend in Swift Playgrounds
    Game Physics In One Weekend in Swift Playgrounds
    A while ago I worked through Ray Tracing in One Weekend by Peter Shirley which is a really approachable introduction to ray tracing. I learned recently of a related series of books called Game Physics in One Weekend by …
  • Fractional Brownian Motion + OpenSimplex Noise
    Fractional Brownian Motion + OpenSimplex Noise
    I use procedural generation in my hobby game project and part of that involves creating noise. To help choose interesting noise parameters I made a tool to visualise the changes quickly called Noise Explorer. I love the …
  • Procedural Planet Surface
    Procedural Planet Surface
    I’ve recently been working on generating planet surfaces, initially using Open Simplex Noise, and building on this using fractional Brownian Motion. This makes them more interesting than just spheres, and allows …
  • A Tiny Solar System
    A Tiny Solar System
    One of the goals for my game is to have planets rotating on an axis and orbiting a star. I’ve got a version of this working, with entities on the planet adhering to its rotation and orbit. Given the camera being …
  • Space Flight with Flowing Engine Trails
    Space Flight with Flowing Engine Trails
    Flowing engine trails to visualise the spaceship’s movement through the void, flying by a ringed planet.

/writing · tags · archive · visual · rss