rust breakout part 4: this is the end, my friend!

(All code accompanying this tutorial series can be found here) They say that good things come to those who wait, and well… there’s been a bit of a wait for this one. Life has kept me away from article writing for quite a while, but as the year draws to a close, what better time… Continue reading rust breakout part 4: this is the end, my friend!

rust breakout pt 3: smashing into things and breaking them!

(All code for this tutorial can be found here: https://github.com/gwowen/breakout-tutorial-rust) So after last time we have our bat moving around, our ball bouncing around the window, and a wall of bricks drawn, but there’s something missing – they don’t interact, and that’s really not very interesting! To get to the game we want, we need… Continue reading rust breakout pt 3: smashing into things and breaking them!

rust breakout part 2 – player, blocks and ball, oh my!

(All the code from this lesson is found here on Github) Welcome back to the second installment of our Rust game development journey! In the previous post, we met Macroquad and set up a simple window. But let’s face it: that’s a little boring! It’s now time to take that window and set up the… Continue reading rust breakout part 2 – player, blocks and ball, oh my!

rust breakout part 1 – macroquad and you!

Ever dreamed of building your own game? In this Rust game development series, we’ll use the games development library Macroquad to create a classic Breakout game – step by step, from a blank window to smashing bricks! (All code for this series can be found here) Why a Lot of Developers Wanted to be Game… Continue reading rust breakout part 1 – macroquad and you!

installing renderdoc on linux: the road to happiness

If like me you enjoy messing around with Vulkan, I’m sure you’ll be familiar with Renderdoc, the awesomest open-source graphics debugger ever. RenderDoc is a vital tool in sorting out most weird graphical errors that you’ll encounter in your graphics development adventures (it sure is for me), however on Linux things are a bit… homespun.… Continue reading installing renderdoc on linux: the road to happiness

on being “stuck”

So begins a new year, and I suppose another one of those blog posts where I muse on updating regularly here. It seems that I am actually not that great at maintaining a blog, at least regularly… and I regularly promise that I will remedy this! Indeed, I wondered what was causing me not to… Continue reading on being “stuck”

vulkan ubuntu 18.04 upgrade problems: the road to happiness

Maybe I should make “The Road To Happiness” a series or something, but I’ve been having some knotty little problems with getting the Vulkan SDK working since upgrading from my old Ubuntu 16.04 installation to the nice, shiny new Ubuntu 18.04. One of the helpful things that happened was that my Vulkan SDK I downloaded from… Continue reading vulkan ubuntu 18.04 upgrade problems: the road to happiness

lwjgl, maven and the path to happiness

The world of gamedev tutorials and Java is a hazardous one. The internet is full of outdated, broken tutorials that use long-abandoned bindings to OpenGL, engines that use out of date libraries, shit “personal toolkits” that work fine for a particular developer but no-one else and all other kinds of nonsense. How do I know… Continue reading lwjgl, maven and the path to happiness