What Trainz Desktop Needs to Compete with Trainz Mobile
There is no Z in the new series. This is based upon research we have done with the current Apple search algorithms. Trainz is included in the "keywords" but not in the title. This allows more people who are searching simply for "train" or "trains" to find our products on the Appstore.
For those PC users concerned about us losing focus on those products, don't be. The content is created externally by 3rd parties and we create the products ready for release on the store. This does not involve much involvement at all from our core development team.
Also, as a point of interest, our App Store sales exceed our PC sales in total revenue, and in terms of actual volumes, iOS generates over 100x as many unit sales. This means that the mobile apps actually help us finance the PC and Mac development and without these products, there would be no Trainz at all - so even if you don't like these products, it may be worth trying not to discourage others from trying them!
Perhaps if the development team were actively making more meaningful changes to the Trainz desktop ecosystem to better attract new players to Trainz PC and Mac sales would be better. Let's be honest, if N3V is already of the position that the mobile sales are better and the income from mobile is that much superior, it is only a matter of time before someone at N3V comes to the conclusion that continued development of the desktop offering is throwing good money after bad. N3V has made some progress along these lines in recent years but we're still a long way away from mass-market appeal and all of the fancy graphics in the world won't help a bit if your game isn't fun.
I'll probably catch some flak from people here who have their pet issues with TANE/2012/etc. that are unresolved for suggesting that the development team turn an eye to expanding the game over simply maintaining that which is already present and fixing long-standing issues. I want to be clear, I appreciate, understand, and agree with the position that long-standing issues need to be resolved, frankly the fact that some of the issues that I've seen are unresolved scares me, and I can't help but wonder what N3V is doing with their time and money. (besides funding mobile app development) With that said, the reality is that Trainz is not going to grow as a desktop product and earn the right to have time dedicated to it if it can't pull its own weight on the income side of things, and, frankly, I suspect after 15 years of sales I think it's probably safe to say that the enthusiast market is probably all on board by now, or using other products they prefer. Either way, the enthusiast market is a niche market with a hard limit on the number of copies it can support the sale of, whereas things like these mobile apps appeal to a casual market looking for something fun to do while waiting for their plane, train, or doctor's appointment giving them far wider market appeal. If they're selling 100 times as many copies of their mobile apps as they are their desktop simulator, this speaks to the overall appeal of the product. If they can't make new sales, eventually support for the product will taper off.
To N3V, take a look at the psychological sides of the product lines and learn from your mobile sales to better enhance your core product. Games like the Trainz Driver Journey work for the mass market because there is a defined goal for players to work towards. While this is true of the driver missions in Trainz for desktop the depth of content in terms of the number of missions available is severely limited and, because of the way fan-created content is structured, expanding this for the non-technical end user is a pain in the butt. First they need to find a map they like, hope it has driver scenarios set up, and then go through all of the hassle of tracking down its dependencies. If they're lucky all of those dependencies will be available on the DLS...
if.
Trainz is great as a sandbox for train enthusiasts to run around and make their dream layouts, railroads, etc. but has very little to appeal it to the mass market. It's a pretty sad thing when a game about farming exceeds the Steam sales of a game about driving trains by more than a factor of three. Maybe I had a strange childhood but I played with toy trucks and trains as a kid, not toy combines and tractors. The Trainz development team could learn a lot from their fellows in the simulator scene, but the biggest lessons to learn would be to provide the user with goals and progression.
Driver scenarios provide goals, to some extent, but there's no progression, no greater picture to work towards, no competition, and god are they punishing if you so much as miss a signal by a foot's length. An idea off the top of my head that probably wouldn't cost much in terms of development time is to implement a more complex scoring algorithm for driver sessions. Calculate a maximum score based on overall length and optimal time to complete the mission, then implement time-based penalties to the score and add in penalties for things like speed or signal violations (penalties, not scenario ends), and bonuses like additional loads you can opt to pick up or efficiency bonuses for clearing checkpoints by a certain time. Once you've got that in place, you can then implement global leaderboards where a player can compete for score and be ranked against his friends and everyone else in the world adding replay value to the scenarios by motivating competition.
Another, more complex, idea could be to implement a 'Driver Sandbox' mode. Think of it as behaving similarly to Euro Truck Simulator 2 (Outsold Trainz 12 on Steam by a factor of 16) wherein there are various industries that produce goods, other industries that need those goods and consume othere goods, and you're responsible for choosing what goods to pick up where and deliver them to their destinations. You could implement progression by pitching it as their being the owner-operator of a new independent railroad and as they deliver goods their railroad earns money which they can then use to upgrade from their base locomotive to a more advanced locomotive, hire additional drivers to dispatch on delivery jobs, etc. This is obviously a much more involved development task, but one which I think can pay real dividends as, like ETS2, it carries all of the appeal of a simulator game and combines it with the appeal of a tycoon game. The possibilities are endless and most of all, it adds appeal to Trainz for the mass market as something fun to play. Such a mode would give players freedom of choice and progression and engage them leading to increased potential for DLC sales.
There's no question that the mobile offerings are going to carry with them much appeal, they're cheap and casual fun for players on the go, it would be implausible for the desktop edition of Trainz to compete against the mobile apps with the larger pay wall in front of it, but if you broaden the appeal people
will come and embrace it. If you can get 2 million copies sold on Steam I'd hazard a guess that your overall income from the desktop edition of Trainz will be more in parity with your mobile sales, if not in excess thereof, and I daresay that your desktop customer base will be far more interested in supplemental purchases like paid DLC. If you build things properly, the driving sandbox/tycoon mode I suggested would support the development of the simulator and surveyor sides of things because that side of the product produces content for consumption by the other side creating a symbiotic relationship. Mass market sales fund development of the building tools which provide the content for the mass market side.
Best Regards,
Jon
P.S. - 1999 called and wants its password system back. 20 character caps put a hard limit on how secure a password entered into your system can be, the latest studies (and logic) demonstrate that the single greatest factor in password security is length. 'Diesel_Locomotives_Are_Spectacular' is a far more secure password than '3$sd!13-AkjC63&fbxf(#' and a far sight easier to remember for the end user. Don't even get me started on the fact that you're not required to re-enter your password to confirm the password change, or even accept it via an automated email authentication. If you can't change it due to the need to support legacy products (an excuse in my book) keep the current password system as a secondary for those applications to authorize against and implement a new, more secure system for current and future supported products, or, at the
bare minimu add support for something like Google 2-Factor Authentication. (preferably as a supplement to a modern and secure password system, not a replacement for one!!)