Skip to content
All devlogs

Project Train Issue No. 005

Devlog #5 "A New Movement"

It's been a very productive week in terms of content. We rewrote the train movement system from scratch, optimized the entire project, and added interactive features to the locomotive.

The interior of the locomotive

01 / Fix

We scrapped the old train; now we're building a new one

The old train system (movement, synchronization, status) has been completely scrapped... There were too many workarounds to update it. Instead, a new architecture is being written from scratch right now; work on it has been underway for several days in a row and will continue next week. Stay tuned to our channel for a video showing the new system in action!

02 / Innovation

The locomotive is restored to working order

The highlight of the week: the levers and valves in the cab are no longer just decorations, but actual mechanisms. So far, the first functional sequence has been created: “grab the lever with your hand → the train starts moving.”

The interior of the locomotive
the driver's cab in the game

03 / Optimization

A Major Step Forward in Optimization

I focused specifically on performance: I ran a full optimization pass on the project and rewrote some of the logic. The photo shows how the same scene has changed in terms of numbers (the release version may have even higher FPS).

And that's not the limit of what can be optimized...

04 / Triffle

Little Things

  • Improved the snow effect
  • Fixed the controls (AGAIN)
  • Fixed the scripts for the train conductor role (surprisingly)

05 / Future

Plans for Next Week

  • Complete the development of the new train system until it is operational

Thanks for reading! See you next Tuesday!