Latest Posts
-
Matrix Operations: Perspective
In the last post, we looked into the matrix math you can use to move and rotate objects in your 3D game. Now we only need to, erm, put things into perspective. -
Matrix Operations: Rotation and Translation
Let's dive into some of the actual math required to make a 3D game work. This time we will look at some matrix algebra that enables us to do rotation and translation of our 3D objects. -
Draw Something - Anything!
Now we're finally at the stage where we can start drawing some proper 3D graphics. As we have seen before, emscripten allows us to use the OpenGL API in our C++ code base, and then it will automatically perform the mapping to WebGL to make it work in the browser. So to recap: The original C++ code uses the DirectX API, which we will implement as a layer on top of the OpenGL API, and then emscripten will convert all of that to WebGL in the browser. Nice and simple... -
Stunt Car Racer: Starting From Zero
Before starting work on making graphics, sound, and input work in the browser-based version of Stunt Car Racer, I needed a baseline: A point where everything compiles, doesn't crash, but otherwise doesn't do much. Getting there required a surprising amount of grunt work. -
My Stunt Car Racer Obsession
This is the first post in a series about some work I've done trying to bring the game Stunt Car Racer to modern platforms. Before going technical in the following posts, let me try to explain why I have decided to spend time on this. -
Why Don't You Have Impostor Syndrome?!?
Lately, mostly at the end of my summer vacation, I have been having quite a bit of impostor syndrome. It has gotten worse over the years, and it is quite annoying. I do not remember having to deal with that earlier in my career, so it got me thinking why this is the case. I've been talking with a few of my colleagues about impostor syndrome in order to get other people's views on it. Interestingly, about half of the people I've talked to about it also suffer from impostor syndrome, while the rest seem impervious to it, or only experience it very briefly and very seldom.
…or browse by tags.