Factory building shop sim in Unreal

https://github.com/Dove-Bren/UnrealFactory
    Tags:
  • Unreal
  • Factory
  • C++
  • Simulator
  • Automation

You're a new shopkeep in a small fantasy village. The village is constantly fending off monster swarms, but the brave adventurers doing the fighting are running out of equipment. You must help them in their battle by manufacturing better and better equipment and selling it to them at a price they can afford but that will allow you to keep improving yourself!

In this project, I focused on making complex logistics systems in C++ and exposing them to the Unreal blueprint system. Each component in the shop, factory, or mine has a physical and logical component so that the logical setup can tick even when the the building is unloaded. Blueprints define each specific machine and tie together meshes and animations, item definitions, and logical components.

From generic inventory systems and logical component grids to maps spawned from code and player movement, I wrote a lot of logic in C++. I spent an extra amount of time refining how to set up various C++ components to work with Unreal including being extended by Blueprints.

This project is still in development. There's no release yet, but the project is available on github.


Screenshots

Unreal Factory Prototype

Importing meshes, skeletons, and animations into UnrealCorrecting animation issues after importingDefining animation blueprints for character meshes