Pages

11 December, 2021

My entry in the AIE Game Jam 2021!

I decided to participate in the AIE 2021 gamejam. I partnered up with an audio designer and UI programmer (Tim Dodds) from my AIE class. We had two days to create a video game with only our own code, and it had to fit the theme of "Festive". We chose to create a nice little Christmas decorating simulator, set in a small, wintery, and atmospheric snowglobe.
Created using Unity and Github.

Try the game for yourself!

Direct link to the Itch.io games' page: rabbet.itch.io/snow-globe-decor
View the gamejam submissions here: itch.io/jam/aie-gameplus-december-2021-gamejam/entries

30 October, 2021

My C++ OpenGL PlayStation 1 Graphics Video

I was required to demonstrate the use of shaders in OpenGL using a c++ application in a college assignment. I used the opportunity to create shaders which accurately replicate the appearance of old PlayStation 1 rendering. This video shows the result. I replicated the vertex jitter, lighting, dithering, texture swim, tessellation and resolution of old PlayStation 1 games. The textures and music used in this video are from the game Tomb Raider (1996).

26 October, 2021

My Dynamic Skybox in C# OpenGL

While learning how to develop game engines in C#, I decided I wanted to add some visual flare to my 3D world. Up until this point, I had been leaving the sky of my 3D world bare, with only a flat color. I had the goal in mind to have a skybox with pleasing gradients,  moons, stars and a sun which rises and sets.

Here is what it ended up looking like:

25 October, 2021

My Voxel Rendering in C# OpenGL

Something I've always wanted to learn is how to implement voxels into a 3D game similarly to Minecraft. I didn't want to just copy Minecraft however, since there are many easier ways to achieve that.

What made me interested in this endeavor was a small JavaScript voxel game I found online called "Star Defenders 3D" created by "Eric Gurt" (eric-gurt.github.io/StarDefenders3D).

This is what it looked like at the time (not my game):

I loved how the voxels in this game were small and spherical in nature, allowing for great level of detail and colors. This intrigued me, so I began studying different implementations of voxel rendering.

24 October, 2021

I've chosen to use this site for my games programmer portfolio.

Since I am nearing the end of my college course, I've been looking for a nice way to show my achievements, skills and passions which I've acquired over the last few years while learning Games Development/Programming. I have not done much looking for options, but so far, this site seems to serve well. I hope it serves me well in the future, and impresses many visitors! 😊. If you're reading this, I hope you'll be impressed too.