Planet Destruction (Dissertation)

Preview

Tech used: Unreal Engine 4

No GitHub link as the file is too large (2GB!) / [ YouTube Demo ]

My dissertation explored real-time physics destruction within video games, specifically on a planetary scale. I taught myself how to use Unreal Engine 4 from scratch with its then-experimental Chaos physics system.

I made as much of the project as I could procedurally – from having half a million star instances to create the night sky to manipulating shaders, creating the appearance of textured, rotating planets.

This was an unbelievably challenging project that I wish I had an extra month or so for to really polish it and make it perform a lot better, however, I’m proud of how much progress I made in such a short period of time and I had a lot of fun making this demo.

I earned a 2:1 for my dissertation (65%), earning a first class grade overall.

I also created a poster for my project in Adobe Photoshop 2020.

Poster


Please note that this project was built with Blueprints and not raw C++.

I’ve zipped up the source code and have it saved on my Google Drive. If you would like access to it, please email me, and I will send a link to the file. To open, please ensure you have the correct version of Unreal Engine installed from the Epic Games Launcher: 4.26-Chaos, Preview 3.

Launcher