Pages

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.