Factory Game Starter Template

Some things you need to quickly start a factory game.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.4
  • 다운로드 유형
    전체 프로젝트
    이 제품은 언리얼 엔진 프로젝트 전체 폴더와 함께 환경 설정 파일, 콘텐츠 파일 및 .uproject 파일을 포함하고 있으며 새로운 프로젝트를 생성할 때 템플릿으로 사용할 수 있습니다.

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:

[email protected]


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.

기술적 세부사항

Features:

  •  Blueprints for start a factory game with base defense.


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.