Tag Archives: Android

What a Year of Train Sim Development Really Looked Like

Over the last year, Train Sim had 9 official releases, along with a steady stream of beta updates and behind-the-scenes work.

From the outside, that can look simple. A new version goes out, a few new features appear, and the game keeps moving forward. But when I look back at that year of development, what I see is the real shape of indie game development.

Some of it was visible right away. Public updates added new trains like the ČSD Class 754, British Class 360, and Peckett 0-4-0ST, along with a new Austria-Czech Republic themed level, multiplatform leaderboards, train filtering, vehicle crashing, and many improvements to steam visuals, track switching, UI, and bug fixes. Behind the scenes, the git history for that same period shows 126 commits, more than 700 file changes, and over 100,000 lines changed as Train Sim kept moving forward.

That is a big part of indie game development as I know it. It is not just about shipping the exciting parts. It is also about maintenance, iteration, cleanup, and making sure the game keeps getting better to play, not just bigger on paper.

Looking back at the updates, that balance really stands out. One release might add a new locomotive or level. Another might improve steam visuals, track switching, or train filtering. Another might focus on Creative Mode or a long list of bug fixes. Put together, those releases show a game being actively looked after.

That matters to me because Train Sim is not built by a large studio with endless time and resources behind it. I work on it alongside a full-time job and family life, which means a lot of the development happens in the hours around everything else. A lot of that work happens in ordinary evening moments, just me and my MacBook while the TV is on and life is still moving around me. That is part of what indie game development often looks like: not perfect uninterrupted blocks of time, but steady progress wherever you can make it.

So when I look at a year with 9 official releases, many beta updates, feature work, refactors, and technical cleanup, I do not just see output. I see persistence. I see late-night progress. I see the reality of trying to keep building something meaningful in limited time.

I think that is part of what people do not always see in indie game development. Not every long-running game is supported by a big team. Sometimes it is one person returning to the work whenever they can, fixing one more issue, improving one more system, and getting one more release out.

One thing I have come to appreciate is the power of steady, incremental work. Progress in Train Sim was achieved through small steps repeated over time: one feature, one fix, one refactor, one release after another. Over time, that kind of constant improvement can build something meaningful.

That is what this last year of Train Sim development looks like to me: not just a list of releases, but a record of continued care. A mix of feature work, bug fixing, refactoring, and persistence.

If you’d like to see the result of all that work, you can download Train Sim here:

Train Sim – New Update Out Now!

                                                                                                                                                                                                  We’ve been busy under the hood – here’s what’s new:

  • New Login Streak Leaderboard – climb the ranks just by showing up
  • New Mini Map – never lose track of where you’re heading
  • Current Player Activity – see who’s riding the rails right now
  • Creative Mode – dozens of improvements and bug fixes
  • Rollings Stock (Wagons)
  • Improved Steam Engine – better steam positioning across engines
  • 7 New Languages – Ukrainian, Korean, Indonesian, Czech, Hungarian, Malay, and Dutch

Update now and let us know what you think!

Android Google Play: https://play.google.com/store/apps/details?id=com.ogien.trainsim

Apple iPhone: https://apps.apple.com/us/app/train-sim/id638826683

Creative Mode Update: What’s New in Train Sim          

 I’ve been working on some major improvements to Train Sim’s Creative Mode to make building faster, safer, and more intuitive. Here’s what’s new.

A New Mode System

The editor now has three distinct modes, each designed to remove friction from the building process:

Build Mode
Place new buildings and items without disturbing anything you’ve already placed. Existing objects are locked, so you won’t accidentally drag them while building. This was one of the most requested improvements from players.

Edit Mode
Select and modify existing objects. Tap an object to move it, rotate it, or delete it. A contextual panel appears on selection, giving you quick access to all editing tools.

Terrain Mode
Sculpt the terrain by raising or lowering the ground. The active tool is clearly highlighted, so you always know what effect you’re applying.

A label at the top of the screen shows the current mode, and the active mode button is highlighted for clarity.

Object Editing Improvements

Editing placed objects is now significantly more flexible:

  • Rotate objects
    Rotate any object clockwise or counter-clockwise. No more rebuilding something just because it’s facing the wrong direction.
  • Delete individual objects
    Remove exactly what you want. Previously, your only options were undoing the last action or clearing everything.
  • Reliable touch controls
    Objects now move only when you intentionally drag them. A quick tap selects instead of moving.

Improved Undo System

Undo has been completely rebuilt to be more reliable and scalable:

  • Undo object movement
    Moving an object can now be undone precisely. Implementing this revealed a subtle issue with Unity’s event ordering. Depending on timing, either the input event or the update loop could fire first, which sometimes caused undo to delete objects instead of restoring them.
  • Unlimited history
    The old system used a fixed array of 10 slots and manually shifted entries. It’s now backed by a dynamic list, allowing for unlimited undo history.
    This also fixed a bug where undoing the only placed object removed it visually but left behind invalid data in the save file.

Grid Snapping

Objects now snap to a grid by default when placing, making it easier to create clean, organized layouts.

Better Sharing

Shared Creative Mode levels now include terrain textures. If you build a desert, it will look like a desert when someone imports it.

This required adding new data to the share format while maintaining backwards compatibility. Older share codes still load correctly, just without texture information.

A Note on Mobile Touch

One of the more subtle bugs involved UI input “passing through” to the game. Tapping a button, like rotate, would also trigger a world interaction underneath it.

Unity’s standard fix works with a mouse but not reliably with touch input unless you pass the correct finger ID. On the frame where the finger lifts, that data can disappear entirely. This has been addressed and should work much better.

Try It Now

These improvements are available in the Train Sim Open Beta.                                       

https://play.google.com/apps/testing/com.ogien.trainsim

Your feedback helps make Train Sim better for everyone!   

Google Features 3583 Bytes and the Story Behind Train Sim

We’re excited to share that 3583 Bytes has been featured by Google for Publishers in a story highlighting the journey behind Train Sim and the work that has gone into building the game over the past decade.

The article looks at how Train Sim first began as a small Unity project created by the company’s founder for his son, and how that simple idea eventually grew into a long-running mobile train simulator played by millions of people around the world.

Being featured by Google is a meaningful milestone for us. Train Sim has been developed and updated for more than ten years, and during that time the goal has always been the same: create a train simulator that is accessible, enjoyable, and easy for players to jump into while still offering plenty of freedom to explore different trains and environments.

The story also highlights the approach we have taken to supporting the game. Advertising through Google AdMob has helped us keep Train Sim free and accessible to a wide audience while continuing to invest in updates, improvements, and new features.

What started as a small personal project has grown into something much larger thanks to the players who have supported the game over the years. Seeing Train Sim recognized by Google is both exciting and a reminder of how far the game has come since its first release.

If you’re interested in the full story behind the game and how it grew over the years, you can read Google’s article here:

https://www.google.com/ads/publisher/stories/3583_bytes/

Thank you to everyone who has played Train Sim and helped make the journey possible.

Train Sim Update for Android & iOS is now live!


Train Sim Update for Android & iOS is now live! 📱
👉 Download Android: https://play.google.com/store/apps/details?id=com.ogien.trainsim
👉 Download iOS: https://apps.apple.com/us/app/train-sim/id638826683

This update includes:

  • New Mute Sound Option
  • Added British Rail Class 08 Switcher
  • Added PKP ET22 Electric Locomotive
  • Fixed Siemens ES64U4 Interior Camera
  • Improved Prussian T18 Locomotive Textures & Wheels
  • Improved Pesa 214Ma Locomotive Model
  • Many Bug Fixes to bugs reported by our Beta Testers (Thank you)

Train Sim New Update Live

Train Sim Update is Here

We’ve rolled out a new update to make your train journeys smoother, more realistic, and more fun. Here’s what’s new:

  • Fixed passenger drop-off in Las Vegas
  • Rail track switching now works with Track Reverse
  • Improved steam engine smoke with a mix of black & white smoke
  • Cars will now properly crash if struck by a train
  • More moving cars added across all levels
  • Train selection now includes filtering for easier browsing
  • Fixed fences covering tracks in Las Vegas (Reverse Track option)
  • Added an option to prevent opposite trains from switching tracks

Update now for Android & iOS and experience the improvements for yourself.

Dinosaur Sim Open Beta Test

🚀 Beta Test Alert!
A brand new Beta version of Dinosaur Sim for Android is now live! 🦖📱
👉 Join the beta here: https://play.google.com/apps/testing/com.ogien.dinosim

This update includes major improvements to the game engine and lots of bug fixes. I’d love your help testing it out to make sure the final release is as smooth and bug-free as possible.

If you have an Android phone, please give it a try and share your feedback—your input makes a huge difference! 🙌

Dinosaur Sim Promo

A Year of Steady Progress: Train Sim’s Update Cadence

Over the past year, we’ve been hard at work delivering consistent improvements to Train Sim, and we’re excited to share a snapshot of our update timeline. From version 4.6.2 through to 4.7.7, we’ve rolled out eight major updates, each marked complete and packed with new features, fixes, and optimizations aimed at making your simulation experience even better.

What might look like simple version numbers actually reflects a lot of behind-the-scenes effort—from modeling new trains and environments to improving physics, fixing edge-case bugs, and responding to your feedback. Each purple bar in our timeline represents real progress made possible by a small but dedicated team that loves trains just as much as our players do.

Thank You for Riding With Us

We’re grateful for the continued support of our players. Your suggestions, reviews, and enthusiasm help guide our roadmap and keep us motivated. As we move into future versions, we’ll continue to prioritize quality, innovation, and the immersive realism Train Sim is known for.

Celebrating Train Sim Version 4.7.7 🚂

We’re thrilled to announce that Train Sim 4.7.7 is now live for Android & iOS

This version introduces the beautifully detailed Peckett 0-4-0ST Locomotive, a charming addition to our historic steam fleet. Alongside this, we’ve included a number of important fixes and improvements:

  • Resolved issues with the Class 360 and VL65 trains
  • Refined the Interior View UI for a smoother experience
  • Added new buildings to the English Country level, bringing even more life to your rural journeys
  • Fixed track-changing bugs to ensure seamless routing

We can’t wait for you to experience it all. Happy railroading!

— The Train Sim Team at 3583 Bytes