Code Monkey home page Code Monkey logo

fue5's Introduction

github1

FUE5

FUE5 is a fan-made project with the goal to see what would Factorio look like and behave in 3D. I started this project on 10th of January 2023 and my friend Nuke (Atria1234 on GitHub) joined shortly after with the most awesome idea of exporting the in-game bases directly to UE5 which accelerated the project forward.

What you need to know to run this project:

  1. Download and install Unreal Engine 5.1
  2. Download this project. Either via GitHub Desktop app or just by getting the packaged .zip file.
  3. Unpack the project and run it by opening FUE5.uproject
  4. The project is set to load simple "Welcome" scene containing several buildings. Little heads-up - it'll probably do something called "Compiling Shaders" on first startup and since there are thousand of shaders involved it might take around 10 minutes.
  5. Now you can use the FUE5-Exporter to export your Factorio base and transfer it to FUE5.

How do I import my Factorio base to FUE5?

If you want to know how to transfer your Factorio base to FUE5 follow this simple guide. We also encourage anyone having trouble making things work to visit our FUE5 Discord for advice!

Disclaimer:

I do not own the IP of the Factorio game, it's assets or any of the related designs. All credit goes to the Factorio owner and developer Wube Software. Massive respect for the insane feat of engineering and optimization the actual Factorio game is!

FAQ

How does it work?
Nuke wrote a Factorio mod called FUE5-Exporter, which exports the ingame base as a .json text file. This text file is then parsed by our UE blueprints which create 3D replica of your ingame base in UE5. Most of the trailer shots have been built this way.

Is there any gameplay?
No. All you can do is to fly around your base and toy around with existing assets and UE construction and event blueprints. For those with experience in UE there is a lot of fun stuff you can do with the blueprints we've designed for the belt, rail and logistic systems.

Where did we get the assets?
We created them from scratch in Cinema4D based on the pictures from the game. There were some problems getting the game-ready topology right but with practice I was able to replicate up to two individual structures per day.

Why Unreal Engine 5?
It looks awesome and it's blueprint system is perfect for replicating Factorio ingame systems if you don't know how to code. It also beats the standard 3D editors like Cinema4D or Blender in this particular application where you need to get realtime results.

Can my PC run this project?
I've specifically bought RTX4090 just to be able to work the scenes in the trailer at around 30-60 FPS. I always had the settings on maximum tho. We're currently optimizing each building and each UE blueprint to deliver better performance.

Why do this?
The factory must grow.

Special Credits

Phorge
Inrixia
swistak84

fue5's People

Contributors

hurricane-046 avatar atria1234 avatar lathiel avatar inrixia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.