Crooked Rails banner

Crooked Rails

10 devlogs
158h 7m 14s

A planned multiplayer game where you work for a suspicious company as a train crew defending your cargo from monsters and trying to complete hauling jobs between stations.
This is a game ive been trying to make for over a year… Multiplayer and …

A planned multiplayer game where you work for a suspicious company as a train crew defending your cargo from monsters and trying to complete hauling jobs between stations.
This is a game ive been trying to make for over a year… Multiplayer and my unorganized work flow on the game deemed the project in to a big mess. 3 months ago i decided to remake the project in single player then possibly converting it in to multiplayer.
This flavortown project continues on where ive left off without counting the hours of work before hand.

Raivo

Tenth devlog of the game! This time only new stuff that dont add that much to gameplay but are necessary for the game / improve visuals. Here are the changes in a list:
-Added foliage spawning
-Added a main menu
-Added a pause menu
-Added very easy to setup settings. (I coded the system to be very modular so all i need to do, for example, to add a full screen check-mark button is basically just three lines of code!)
-Added sway to railcars when going along curves! (Best showcased in the main menu)
-Added chuffs to the locomotive!

Here is a video showcasing all of the changes and a screenshot showcasing the settings system in code!

Attachment
0
Raivo

Ninth devlog of the game! Missed my mark of ~15h by getting carried away a bit too much and that unity keeps crashing on me. Oh well. Here is a list of changes:
-Improved upon structure gen code
-Added prop spawning code
-Added item spawning code
-Experimented with a new structure that uses all of the things mentioned above. (Required new models)
-Added a sell station at the train station
-Added a unlock station at the train station
-Improved upon enemy spawning code. (Enemies now spawn in waves)

Here are 2 videos showcasing the changes! First video showcases all of the changes and the second showcases the new structure generation in detail.

0
Raivo

Eighth devlog of the game! This is one of my favorite devlogs. Why? Well I added a new weapon and modeled the first enemy for the game! The weapon being a grenade launcher that shoots grenades that can damage multiple enemies at once in a radius. And the enemy being a human-like creature that was enveloped by the swamp.
Those are not all of the changes but these two were the most fun to work on.
List of all of the the changes:
-Added a new weapon (The grenade launcher)
-Modeled and animated the first enemy for the game
-Added functional ladders
-Added a train derailing due to item on track mechanic
-Added physics to items! (I added it because the new mechanic needed the ability to push items off the track and so the grenade launcher can have a larger impact on the world)
-Other minor stuff (Might be showcased next devlog)

Here is a video and some images(+ a goofy gif with a mixamo animation on the new model) showcasing the new additions!

Attachment
Attachment
0
Raivo

Seventh devlog of the game! This one is quite a doozy! Quite a lot of additions. Ill list them in this list:
-Added station generation! The station layout is unique each time !(Showcased better in the 2nd video) (A lot of time went into the script that generated the different connection wires in the station)
-Added structure generation between stations.
-Added a bucket the player can refuel the train’s water with.
-Added a button for hot swapping tools.
-Added a button for checking the player’s money.
-Train now automatically stops after the player is a set distance away.
-Limited the players distance from the train.

Here are the two videos showcasing the changes! One is pretty long, showcasing all of the changes and the other is showcasing the random station gen in editor!

0
Raivo

Sixth devlog of the game! This one is all over the place! I’ll order the changes in a list:
-Added the ability for enemies to damage the train
-Added derailing (For now only triggers when a railcar’s health reaches zero. After rerailing, the railcar is in a broken-down state, slowing down the train)
-Added the ability to refuel the fuel (wood)
-Added train upgrades (The showcased ones are just tests)
-Overhauled the structure generation code (Will be noticeable/showcased (probably) next devlog!)

0
Raivo

Fifth devlog of the game! I improved upon the hauling job interface i showed last devlog with it actually editing the train’s consist. That required new flatcar model + cargo model. Plus some temp railcar icons representing the different railcars.
Another new thing i added is the shop! I really love how this thing turned out. It required the new shop stand model where the preview of the item, the name and the price is shown, but the description, stats and stock is shown on the shop’s monitor where you also confirm the order.
The hauling job and shop will both be present in stations.
Here are two videos showcasing the thingamajigs.

0
Raivo

Fourth devlog of the game! I made a paper printer attached to a mechanical arm (inspired by Portal 2). I also added a crude hauling job generator. With that i made a preview of the way the player will get payed for the hauling job and also choose the next one when they arrive at a station.
Here is a video showcasing the thingamajig

0
Raivo

Third devlog of the game! Some small stuff all over the place. Ill order what i changed in this list:
-Added a caboose.
-Added code for paper rendering. This will be used throughout the game for displaying info to the player.
-Added a mini printer that will show various notifications using the paper renderer.
-Added basic station spawning. This required new models. Very unfinished.
-Other minor stuff.

0
Raivo

Second devlog of the game! I think finally i have a good amount of stuff added for a new devblog! Quite a lot of additions so ill order them in a list below:
-Improved enemy AI. They can now form packs and attack in groups.
-Added support for various types of running gear (The wheels of a train)
-Added a water tower for refilling the tender of the steam locomotive.
-Added a water shader.
-Added automatic train stopping for easy alignment.
-Improved player movement a bit. Still not perfect.
-Changed code around how the game handles train tracks.
-Other minor stuff.

Here is a video showcasing some of the stuff added!

0
Raivo

First devlog of the game! Since this is a continuation of an old project this is just a showcase of that. Currently i have a working inventory system, interact system, basic enemies and some simple train code,

0