Factory Game Starter Template

Some things you need to quickly start a factory game.

Category:
Tags: , , , , , , , , , , , ,

Description

A Factory Game with machines and belts 100% in Blueprints. Some comments, very straightforward and easy to tweak. Has TopDown View (with possibility of Third Person View). To create new machines/item/researchs you just copy from one asset already created, or create a child actor. Create new items, new machines, add it in one Research to see it in game.

This project uses ChaosVehiclesPlugin (Chaos Vehicle Integration) (Free plugin in the Unreal Engine)

Contact me if you need help:

gamehexfactory@gmail.com

Documentation: Link

Video: ( https://youtu.be/XEi9MF6DrTA )

Game Build: ( Link )

Walking (Keyboard):

Walking (Mouse):

Driving:

Destructible Factory Machines with inventory and UI as examples of the code:

Infinite Level Spawn with procedural and configurable Foliage, Trees, Resources and Enemies Spawns

Inventory System with Drag and Drop, Filters and equipments

Death and respawn system dropping Loot

Vehicle: Offroad Vehicle

Simple Equipment System:

Building System with different hologram types (Ongrid, Limited Rotation, Free Rotation/OutGrid, Stackable, Snap, Foundation, 2steps (Cables, Conveyor Splines and Road Splines)

Craftable Items: (Automatized with factory machines. Includes Recipes as examples)

HotBar System – Keys [0->9] to build

Camera Controls ( in game Topview Rotation / change between Third Person and Topview )

Painting Sysyem

Simple Power System with Generators and Cables

Spline Conveyor Belt System

Simple Map and MiniMap System

Repair System (Uses 1 Structure Part to repair 100 points)

Cheat Buttons ( In menu, NoCost, Invincible, PowerCheat and UnlockAll)

Research System ( Donation Center and Research Center ) – Researchs needs a currency called Donation Points, and specific items to unlock new technologies.

Character Panel with Statistics and 335 portraits divided into 4 styles. ( CreatedWithAI )

Simple Graph showing lifetime production/consumption.

Simple Enemy System

Simple Turret System (1 Belt Entrance for Ammo)

Simple Sound and Graphics Settings Menu

Mouse Cursor changes when pointing in different interacting item types

Localization Ready with English and Portuguese.

2 Maps as Example (City and Empty)

PS: NO SAVEGAME system implemented and NO MULTIPLAYER REPLICATION implemented ( Have to be implemented using other marketplace assets or creating the systems yourself )

PS2: All code is in Blueprint.

This project has assets from Lyra, ShooterGame, Vehicle Game, UE5 Starter Project and UE5 Early Access Quickstart from Unreal Online Learning to better show the resources. Some meshes made by me are available in this project too.

Technical Details

This project uses ChaosVehiclesPlugin (Chaos Vehicle Integration) (Free plugin in the Unreal Engine)

Number of Blueprints: 195

Number of Widget Blueprints: 65

Number of Static Meshes: 74

Number of Materials: 25

Epíc Games Demo Assets:

Number of Static Meshes: 42

Number of Materials: 72

Number of Audio Files: 32

Input: Keyboard and Mouse

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Mac: No

Documentation: Link

Build: ( Link )

Important/Additional Notes: 100% Blueprints, No savegame system implemented.

Supported Engine Versions

5.1 – 5.3