Michael's Blog

DevBlog - Student Developer Progress

Following updates on projects I am working such as AI for Games and my Final Year Project.
image

OpenGL Voxel Engine v0.1 Release! DevBlog #8

Published 23th May 20205 min readDevBlog
An update from my previous DevBlog of what's been going on! Along with plans for the future of the engine...
Read more →
image

Async Loading & Frustum Culling! DevBlog #7

Published 8th May 202010 min readDevBlog
My final FYP DevBlog is the continiation of asyncronous loading and a popular culling technique, Frustum Culling! Get the insight of what it takes to implement frustum culling...
Read more →
image

Infinite Terrain & Multithreading! DevBlog #6

Published 24th April 202010 min readDevBlog
This week's DevBlog is packed with two big features that are infinite terrain with loading and unloading chunks at runtime and multithreading terrain generation...
Read more →
image

Procedural Generation! DevBlog #5

Published 16th April 20205 min readDevBlog
The recent progress I have made on my next challenge of my final year project which is procedural generation. I use Perlin noise to make terrain generation with chunks...
Read more →
image

Rendering Chunks! DevBlog #3 & #4

Published 18th March 20205 min readDevBlog
The progress I have made in the last two weeks all into one blog! Including: instancing, occlusion culling, back face culling, basic lighting and looking into procedural generation...
Read more →
image

Rendering voxels DevBlog #2

Published 3rd March 20205 min readDevBlog
Looking into my progress since DevBlog #1, rendering my first voxel, chunk and camera movement. A look at what I plan on doing next...
Read more →
image

Startup of My Final Year Project DevBlog #1

Published 20th February 20205 min readDevBlog
Looking into the OpenGL API of how it works, the setup and deciding on how I want to create my Voxel Engine in OpenGL and the process of drawing a shape to screen for the first time...
Read more →