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 / Discord: https://discord.gg/323DPRQRrZ
Documentation: Link
Video: ( https://youtu.be/XEi9MF6DrTA )
Game Build: ( Link )
How To Play:
Walking (Keyboard):
- AWSD to walk
- Press Space to Jump
- Press Q to access the Build Menu
- Press E to access the Inventory
- Press Shift to enter in Cobat mode, if weapon equipped
- Press Ctrl+Left Click to teleport (Uses health)
- Press M to show the Map
- Press P to Paint the buildings with current colors.
- Press R to Repair the buildings using Structure Parts
- Left and right arrow keys to rotate camera (Access Camera Menu to 3rd Person View and Orthographic view)
- In The Building Menu, press [0-9] over a building icon to put on the Hotbar. Use the same numbers to build.
- On Third Person: Click on nothing to Show/Hide the Mouse
Walking (Mouse):
- RightMouse Button - On Resources to Mine / On Buildings to Dismantle
- ShiftRightMouse Button - Teleportation (Uses health)
- MiddleMouse Button - Pipette (Copy Buildings already built) / When in inventory, Equip the item.
- ShiftLeftMouse Button - Inventory opened (Transfers the stack from player to container / vice versa)
- LeftMouse Button - Inventory opened (Split Stack)
Driving:
- AWSD to Control
- Space: HandBreak
- Holding Mouse Click to look around
- TAB: Toggle Camera
- Backspace: Reset Camera
Features:
Destructible Factory Machines with inventory and UI as examples of the code:
- Foundation and Wall
- Chest
- Container (with belt entrance)
- Decorations (Bench and Flag)
- Offroad Vehicle
- Power Pole MK1, MK2 and Cables
- Solar Panel
- Wind Power
- Wood Burning Generator
- Coal Generator
- Manual Furnace (without belt entrances and no need for power)
- Electric Furnace (1 input / 1 output - needs power)
- Double Assembler Machine (2 inputs / 2 outputs - needs power)
- Miner (1 output)
- Research Center
- Donation Center
- Conveyor Belt and Underground Conveyor Belt (Spline that you set the start and the end of it. Snap into the conveyor inputs/outputs of the machines) (All items in the Conveyor Belts are instances controlled by a single Actor)
- Stackable Conveyor Pole
- Conveyor Belts Logistics: Spliter and Merger
- Spline Roads
- Personal Drone and Drone Logistics
- Automatic Turret
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:
- Weapons: Effects variable changes the Fire Rate (A Good and a Bad version of the item as example)
- Ammo: Effects variable changes the Damage (A Good and a Bad version of the item as example)
- Armor: Effects variable changes the Protection (A Good and a Bad version of the item as example)
- Legs: Effects variable changes the Character Speed (A Good and a Bad version of the item as example)
- JetPack: Effects variable changes the times you can fly consecutively. (A Good and a Bad version of the item as example)
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)
- Rock, Coal, Iron Ore, Copper Ore, Gold Ore, Organic Material, Wood, Copper Wire, Copper Ingot, Iron Ingot, Gold Ingot, Brick and Structure Part.
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.