Starsweeper

Role: Role: Game Designer, Artist, Asset Creator, Level Designer

Applications: Unreal Engine 5.3, Blender, Adobe Substance Painter, Adobe Audition, Visual Studio

Team Size: 1

Time: 2 Months

Finish: In Progress



Challenges

This is my first solo game, and I encountered many challenges. The first one was that Unreal Engine does not have a built-in Mario World style method to editing gravity, and editing gravity changes a lot of how the camera and capsule align themselves.

What I Learned

I learned how to utilize C++ with Microsoft Visual Studio, with was a much more difficult process than I thought. I had to download the plugin to Unreal Engine, then configure Visual Studio to work, and then build from my current code. I also had to go into Unreal Engine and redo the entire Third Person Character blueprint, redoing all of the math for force, camera movements, and jumping. 

I also decided to make as many of the assets myself as I could, learning Blender for low-poly objects and even some animations. I changed some materials to create the glowing effects that are often seen in the game.

Next Time

I would not recommend using Visual Studio with Unreal because I am constantly running into compatibility issues. Github doesn't allow the Visual Studio build to be pushed, so I have to rebuild it every time. Also, Unreal Engine 5.4 pushed a node that allows you to edit gravity, and unfortunately made my code not work.