On The Subject Of Gamedev

  • A Metal Renderer in Swift Playgrounds (Part 7)
    A Metal Renderer in Swift Playgrounds (Part 7)
    I was quite happy with the dynamism in the test scene at this point as well as the pixelated experiment, so I decided to work on another purely aesthetic feature. I have never implemented bloom in previous rendering …
  • A Metal Renderer in Swift Playgrounds (Part 6)
    A Metal Renderer in Swift Playgrounds (Part 6)
    A quick recap - I have a voxel spaceship orbiting a distinctly low poly planet and it looks a bit odd. Making low poly models on an iPad is hard because the tools available basically aren’t Blender (or are …
  • A Metal Renderer in Swift Playgrounds (Part 5)
    A Metal Renderer in Swift Playgrounds (Part 5)
    With the planet, spaceship, skybox and trails in place, the scene was starting to look pretty cool. But it was far from a game. Although I was not planning to get sound working at this stage, I allocated some time to …
  • A Metal Renderer in Swift Playgrounds (Part 4)
    A Metal Renderer in Swift Playgrounds (Part 4)
    Space Flight I’ve continued working at a good pace. Having got the model loading working I made the scene more interesting. I removed the spinning cubes and put the icosahedron in the middle as a planet. I updated …
  • A Metal Renderer in Swift Playgrounds (Part 3)
    A Metal Renderer in Swift Playgrounds (Part 3)
    Voxel Spaceships The next feature I’ve decided to add is model loading. Apple have out of the box code that is capable of loading Wavefront Obj files which is what I plan to use for the first forays into this area. …
  • A Metal Renderer in Swift Playgrounds (Part 2)
    A Metal Renderer in Swift Playgrounds (Part 2)
    I’ve allocated quite a lot of spare time to writing on the project over the last week and have made progress on the renderer. A rough timeline of what I’ve done and in what order is: Draw a triangle with …
  • A Metal Renderer in Swift Playgrounds
    A Metal Renderer in Swift Playgrounds
    A little while ago I started a project to write a Metal renderer on my iPad in Playgrounds. A brief history is that for various reasons I am often away from my computer but have access to my iPad. I like experimenting …
  • Janus development so far
    Janus development so far
    On the subject of Learning how to build a game Although it’s been slow, there has been progress with my C++ game. I’ve given it a working title of Janus and it’s taken the form of a 2d platformer. This …
  • Cross-Platform Considerations 2
    Cross-Platform Considerations 2
    Since my previous writing on Cross-Platform Considerations, I’ve been looking at setting up automated builds based on git commits. I’ll write something more about this at some point but the gist of it is that …
  • GLFW Skeleton
    GLFW Skeleton
    For convenience, I put a skeleton app with a blank GLFW window on github. The README.md contains usage instructions - it’s Mac oriented at the moment because that’s what I’m developing on, and has …

/writing · tags · archive · visual · rss