Programming Railways for my Indie Factory Builder Game! (Devlog) @BWDev
Programming Railways for my Indie Factory Builder Game! (Devlog)  @BWDev
Uploaded December 2020 | Updated September 2026, 1 week ago
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: 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 youtube.com/watch?v=vLsbaEwqiGA
BWDev - Translating My Indie Game (Devlog)
youtu.be/zZ8qS0fmeeE
BWDev - 48 Hours to Make a Game! GMTK 2020
youtube.com/watch?v=4siUM7CmQ0M

Sam Hogan - I Made a Zero Player Game
youtube.com/watch?v=N-BbgqOjIqk&t=47s
Sam Hogan - I Made Minecraft in 24 Hours
youtube.com/watch?v=Nj8gt_92c-M
Sam Hogan - I Made a Game with Intentional Bugs
youtube.com/watch?v=M_iiXaaF5T4

ThinMatrix - Programming a City-Building Game From Scratch!
youtube.com/watch?v=pib4IWX_9RM
ThinMatrix - A Day in the Life of an Indie Game Developer
youtube.com/watch?v=eRiyV1Kan24
ThinMatrix - Two Years of Game Development
youtube.com/watch?v=HK1ajrItIh0

Dani - I Made Among Us, but it's 3D
youtube.com/watch?v=K0X5A6aURms&t=799s
Dani - He said I Couldn't Make A 3D Game... So I Made One
youtube.com/watch?v=rb0EhmyQ0aM

#devlog #unity #madewithunity #unity2d #indiedev #bwdev #gamedev #indiegame
Programming Railways for my Indie Factory Builder Game! (Devlog)Making Randomised Characters! Indie Game DevlogThe End of the Void! Indie Game DevlogIndie Game Devlog: Trade!Lumbermill is back from the dead (indie devlog)Last day at the LumbermillUnity Game Dev - Railways!1 YEAR of Unity Game Development in 10 Minutes!Indie Game Devlog: Time Controls and Steam!Unity Game Dev - Conveyor Belts!What 2 YEARS of Unity Indie Game Development looks like...Translating My Indie Game! (Devlog)
BWDev |

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

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER