Some things you need to quickly start a factory game.
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:
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.
Features:
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.