Posts

Dreadhurst Manor - Project Breakdown

Image
This was my first project, I had spent a couple of months with Unreal Engine 5 and was overconfident. I has followed some tutorials that would encompass the bones of the game. Based on one of my favourite genres, survival horror. I set out to make the best prototype I could.  As a solo project, I handled everything myself and the duration took around 2 months. This is a retrospective 2 years after I made this so forgive some hazy details! First Attempt At Level Design! ----------------------------------------------------------------------------------- As this was my first project I didn't utilise grey boxes correctly. I did a primitive form of grey boxes using basic shapes, but this was before I understood what a portfolio was, so I didn't document things! For simplicity, this is a single level, a 2 floor manor with explorable areas around the perimeter and an exit gate, let's take a look at the level flow, despite me knowing nothing about level design or referencing at the...

Stylised Landscape - Project Breakdown

Image
 Having spent a little while in UE5, I was loving creating AAA stunning levels using high poly assets. Awesome! That was until I saw some wonderful work on 80 Level with stylised and cartoon style graphics and it unlocked my inner-child. At the time of making this I was doing a dissertation on procedural generation, exploring how it works and whether to incorporate it into my workflow.  Why not mix them together? A stylised landscape using PCG! The Set-Up ----------------------------------------------------------------------------------- The first step as always is asset gathering. Job done. Since we are dealing with World Partition, enabling streaming via project settings was done and also enabling the PCG Framework plugin.  The next step is creating the landscape, I imported a landscape made in Gaea 2.0 and added a landscape material and pressed import. With the landscape imported I noticed the scale was too big, with a reduction in scale and the landscape material appl...

C++ Credit Card Validator

Image
 Continuing my (almost) daily C++ practice, I am now making a program to check if a credit number is valid or not. The first step was to use the Luhn algorithm, researching this, I learned it was a simple and effective fraud protection algorithm.  I broke in down into a few simple steps using this formula and got some test credit card numbers online and attempted the math. It took a little while to get used to, but I got used to it quickly enough. Naturally doing the math is tedious, so I took to Visual Studio 2022 and booted up a C++ file. At first, I created some functions to use later. These were for getting the digits and the sum of the odd and even numbers. Then I created some declarations for each of the functions. I then added some functionality to the main code, mainly prompting the user to input their number and allowing them to do so. Then as a result, adding the sum of the odd and even digits together. For the sum of the even digits, I created a for loop and as I wa...