Programming Railways for my Indie Factory Builder Game! (Devlog)

45,615
0
2020-12-11に共有
WISHLIST the game here! bit.ly/2JNJLXY

In this devlog I program and design a brand new Trade system for Lumbermill - my indie factory builder / management game. (Unity 2D Indie Game Devlog)

🌲 Discord: discord.gg/KX5rq78
🌲 Patreon: www.patreon.com/bwdev

🌲 Twitter (BWDev) - twitter.com/bwdev1
🌲 Twitter (Lumbermill) - twitter.com/LumbermillGame

🌲 Localization Docs - bit.ly/2K7jZgZ

⮞ Description ⮜

Although Trade was added way back in November 2019, the old system really isn't looking it's best and there was a lot that needed changing. Since the last devlog, I've removed that old system entirely and begun work on it's successor. This is how everything will work:

Trade Offers
Trade offers will come in every so often from companies that wish to work with you. They'll request a certain product, and give you a price for it. You can immediately accept or decline the offer. Or - you can send a counter offer if you think it could be improved. You can adjust the price per unit, send the counter offer - and if all goes to plan, the company will accept.

Reputation
You'll gain trade reputation through succesful trades (e.g. completed on time). You'll lose reputation for failed trades, or trades delivered late. The better your reputation, the better your chances when sending counter offers. Certain companies will also only work with mills that have a threshold of reputation, so you'll work with higher-rep companies the more successful trades you complete.

Trade Collectors & Rails
Collectors will pick up items from the conveyor belts, pack them up, and when all the required items are collected, send them to the dock via rail.

Trading Dock
The dock (not implemented yet) is where trade will be shipped off your island, to your clients. It is therefore a vital part of the trade system!

⮞ About BWDev ⮜

If you're new to the channel, welcome! I'm a full time Indie Game developer working in Unity 2D. Lumbermill is my main project - a management/factory builder game, which I began work on in Feb 2019. I aim to release devlogs on that project every few weeks, so keep an eye out for those!

⮞ Timestamps ⮜

0:00 - Introduction
0:19 - Old trade system
1:00 - Research & Design
1:30 - Procedural Offer Generator
2:00 - Trade Interface (GUI)
4:55 - Rails
6:46 - Localization / Translation
8:02 - Trade Collector Machine
9:16 - Outro

⮞ Devlogs you should check out ⮜

BWDev - 1 YEAR of Unity Game Development in 10 Minutes    • 1 YEAR of Unity Game Development in 1...  
BWDev - Translating My Indie Game (Devlog)
   • Translating My Indie Game! (Devlog)  
BWDev - 48 Hours to Make a Game! GMTK 2020
   • 48 Hours to Make a Game! GMTK 2020  

Sam Hogan - I Made a Zero Player Game
   • I Made a Zero Player Game  
Sam Hogan - I Made Minecraft in 24 Hours
   • I Made Minecraft in 24 Hours  
Sam Hogan - I Made a Game with Intentional Bugs
   • I Made a Game with Intentional Bugs  

ThinMatrix - Programming a City-Building Game From Scratch!
   • Programming a City-Building Game from...  
ThinMatrix - A Day in the Life of an Indie Game Developer
   • A Day in the Life of an Indie Game De...  
ThinMatrix - Two Years of Game Development
   • Equilinox - Two Years of Game Dev: Pa...  

Dani - I Made Among Us, but it's 3D
   • I Made Among Us, but it's 3D  
Dani - He said I Couldn't Make A 3D Game... So I Made One
   • He said I Couldn't Make a 3D Game... ...  

#devlog #unity #madewithunity #unity2d #indiedev #bwdev #gamedev #indiegame

コメント (21)
  • @tona
    can’t explain how excited i am for this game
  • I'll be very upset if there's not a trading company called Len's Lumber
  • Company name: Skill Tree (Tree with flexed biceps as a logo)
  • Petition to make Test Co and Test Co logo the official temporary placeholders in the future.
  • @galaxyf0x
    “Wishlist Lumbermill on Steam” Karlson: Finally a Worthy opponent. Our Battle will be Legendary!
  • "yes this is comic sons and yeah graphic design is my passion" ahahahhah
  • @Furiousky
    Quick suggestion: you could expand the trading system by adding a port, where boats would take off with the cargo and you could have a docking building and area :)
  • Company names: Lumberpole (wood trading company) Sydney's Carpentry (carpentry shop - obviously) Nails&Screws (building company) Logmart (furniture and materials shop)
  • @ccoodduu
    Wow. I really like that trading system. The rail sprites also look really good. Exited for the next devlog. :D
  • @netcore10
    "Counter" Should probably be renamed to "Negotiate". It's usually a better word when it comes to business.
  • I was half expecting the "Test Co" logo to be a knock-off Tesco logo. 😅
  • @hm4266
    This dude is just incredible, I’m out of words, since I understand how really hard it is to make this in Unity...great job man!
  • Company Name: "The Coffin Consortium" (wooden coffin with skeleton as logo)
  • @onon128
    Company name: Tim’s Timber Company
  • Birch Merch, a small company that focuses on small (birch or stripped) wooden trinkets. Possibly a switchblade carving a dove out of wood for the logo.
  • @masonrump
    Billy Bros Construction, they buy materials that would be used for construction such as planks. Their logo would be a billy goat with tools around it. Hope this is what you are look for in the suggestions, also I love how this game is looking and can’t wait to play it!
  • You could limit the amount of times you can change a value for counter offers, to make it even more like gambling. Just an idea.