Hacker News Re-Imagined

Show HN: A friend and I spent 6 years making a simulation game, finally released

I've seen some interests in (simulation) video games here on HN so I thought I'd share a short version of our story.

More than 6 years ago, me and my friend from university were playing around with an idea of making a game we always wanted to play. We worked on it on weekends but the progress was quite slow, especially due to so many dead ends and wasted effort.

Eventually however, we solidified our direction and decided to take the risk to resign from our well paid SWE jobs and work on it full time. It took more than a year but yesterday we have finally released it on Steam: https://store.steampowered.com/app/1594320/Captain_of_Indust...

I am still not sure if this was a good decision financially, but unlike in a corporate environment, I am so much happier working on a product that I can put my love into and see people enjoy it, see my direct impact, and be able to make big decisions (although this also adds a lot of stress).

I also quite enjoy the added SWE challenges. I had to write so many complex algorithms (path-finding, logistics, serialization, ...) and optimize things down to bits (shaders, compression of in-memory data, ...) that were rarely required by my corp job.

Anyhow, this is getting a little long, feel free to ask any questions, I will do my best to answer them.

  • 1157 points
  • 1 month ago

  • @iliketrains
  • Created a post

Show HN: A friend and I spent 6 years making a simulation game, finally released


@kodah 1 month

Replying to @iliketrains 🎙

I'm going to buy this game after work. I'm a big fan of these kind of games combined with trading and a paradigm for competition/cooperation with ally regions. Thanks for sharing!

Reply


@number6 1 month

Replying to @iliketrains 🎙

I don't have access to a Windows PC. Is it possible to compile it to Linux or have it accessible on GeforceNow?

It really looks like my kind of game.

Reply


@koala_man 1 month

Replying to @iliketrains 🎙

What's the elevator pitch for this game? "Factorio meets Civilization"?

Reply


@beeks10 1 month

Replying to @iliketrains 🎙

I will buy if MacOS support!

Reply


@birracerveza 1 month

Replying to @iliketrains 🎙

This is very good! It's Factorio, but even better because... it has trucks!! :D My son loves trucks so it's fun to see the little trucks going around and doing stuff.

Good game, although a bit pricey.

Reply


@bovermyer 1 month

Replying to @iliketrains 🎙

I'm on a work trip and can't play until I get back, but I added it to my wishlist as a reminder to get it. I love this kind of game.

Reply


@Mortiffer 1 month

Replying to @iliketrains 🎙

Congrats on release, legit game.

My initial reaction is negative. I have really bad vibes with oil/gas industry mining and pollution. So now i'm wondering if there is a market for this same kinda game but its all renewable industries. Sustainable crop rotating farms, fog collection water source, planted forest for wood construction, public transport for workers, wind/solar power everywhere.

Reply


@Meowringer 1 month

Replying to @iliketrains 🎙

Great job and everything to get so far!

I like that you actually mine the stuff in the style of mines you use and the stuff is getting removed visually.

What i find disappointing is the trucks/vehicles not needing any streets. I'm not sure if it would make the game more interesting or not though but that i have to build a bridge over a pipe for the trucks but the trucks just drive through each other... not liking it :D

Reply


@Paul_S 1 month

Replying to @iliketrains 🎙

When do you plan to release the final (non early access) version?

Reply


@pooloo 1 month

Replying to @iliketrains 🎙

Just noting that I have interest in multiplayer support similar to Factorio or Satisfactory where players work towards a common goal, and also have purchased with that not being a feature per the road map. These types of games make for good time passers while conversating with distant friends.

Reply


@butz 1 month

Replying to @iliketrains 🎙

Congratulations on release. Are there any plans to release a demo?

Reply


@cristea 1 month

Replying to @iliketrains 🎙

Looks great, I would love to test it out. Is an iOS/iPadOS release scheduled for the near future?

Reply


@krisoft 1 month

Replying to @iliketrains 🎙

Congrats on the release.

This might sound harsh: You had my undivided attention for 6 paragraphs and I have zero clue what your game is like, or why I should care to find out.

Reply


@Brajeshwar 1 month

Replying to @iliketrains 🎙

I'm not really a gamer. You are here and I saw the video. I have been yearning to start some strategy game. Bought it, and will try to play. I hope you have a little happy dance for my tiny purchase too. I know the feeling. Best of luck.

Edit: Well, it says it is not available on my Platform!

Reply


@wiz21c 1 month

Replying to @iliketrains 🎙

Although I'm really impressed by your work (I know what it is to spend so many years on a "side" project), I can't help but feel that in this day and age of global climate/environmental crisis, making the apology of "10000 tons of diplomacy", "resource consumption" and overall expansion at any price is a bit, well, unfortunate. I think nowadays indie games are strong enough to carry a message....

Reply


@thescholarlyowl 1 month

Replying to @iliketrains 🎙

Thanks for sharing this, very refreshing to see a new contender in the simulation space, rather than just another Tropico, anno, civilisation, etc.

I purchased immediately!

I also look forward to seeing the changes over time like how I have watched Factorio evolve over the last many many years.

Reply


@journey_16162 1 month

Replying to @iliketrains 🎙

Congrats on the release! 6 years is a lot of time, but such is life for bootstrappers. I'm working on a desktop app, it may take some 4 - 5 years total to launch it, 4 - 5 years to get some 5,000h put into it - (I could probably do better but my self funding strategy was inefficient - part-time freelancing, now working to change it to get a full-time job and similarly live off savings for 1 year before the launch).

I never did game development but kinda wish that I started my career with that rather than apps. It must be really exciting to build words and implement all that complex algorithmic stuff, but I got too much momentum with apps, maybe in another life :)

Did you track your time? Can you share how much hours more or less you put into it, or at least how it changed when you went full time? Did you do more than 50% of the work in the last year of going full time?

Reply


@thelastinuit 1 month

Replying to @iliketrains 🎙

Seems to be the shit!!! Awesome, congrats!!

And bought it already!

Reply


@intrepidhero 1 month

Replying to @iliketrains 🎙

Wow! Looks super well polished. Did you create the art assets in house or contract them out? What 3D engine are you using?

PS. I think I could just watch the excavator digging holes all day.

Reply


@ushakov 1 month

Replying to @iliketrains 🎙

i'll checkout the game!

don't worry too much about making money, else you'll lose your focus

consider this: you produced an asset which is more valuable than just money: 1) IP for the game 2) knowledge from building the game 3) happiness from working on a product people really care about

nobody can take it away from you, nobody can reduce the worth of that asset

what you put into the game is still in the game

also a tip: if you have more ideas, do them now, because later you may not be able to

Reply


@brightball 1 month

Replying to @iliketrains 🎙

This looks great!

Reply


@Arrath 1 month

Replying to @iliketrains 🎙

Picked CoI up last night after reading this post and played it for a good few hours. I'm quite enjoying it so far! I'm barely into making my own electronics and I'm already planning out how I'll bench my open pit mines.

My only real gripe so far is pipes, and how they can be fiddly about adding junctions or expanding them. E.G. you must install pipes in the correct sequence to be able to get junctions and elevation changes the way you want. Otherwise, trying to splice a pipe onto an existing one at the beginning of an elevation change will not work due to the existing pipe beginning to ramp. Yet if you do the junction first, and then tee-off for the ramp, it'll work fine.

E: Coal seems over-subscribed, at least early on. Needed for smelting, to make cement, to make diesel, and again to make rubber from diesel?

Reply


@miej 1 month

Replying to @iliketrains 🎙

Looks cool, purchased.

Reply


@cvhashim 1 month

Replying to @iliketrains 🎙

That’s dope

Reply


@fishtoaster 1 month

Replying to @iliketrains 🎙

Well that looks like a pretty variant on a factory-builder! I quite enjoyed the intro video. If you eventually end up with a Mac version I'd happy buy a copy. Either way, though, congrats on your progress! Releasing a full game that people enjoy is a great accomplishment!

Reply


@DeathArrow 1 month

Replying to @iliketrains 🎙

Congratulations! Which game engine have you chosen and why?

Reply


@UberFly 1 month

Replying to @iliketrains 🎙

Why does everyone now have to drop F-bombs in everything, even if beeped. The main promo video: "Those f*king pirates!". Makes me not want to support the game. I know it's petty or prude but it's just not edgy anymore, just kinda dumb.

Reply


@paufernandez 1 month

Replying to @iliketrains 🎙

Unbelievable that two guys can do such a huge thing. I can't wait to try it.

Reply


@cinntaile 1 month

Replying to @iliketrains 🎙

How far along with the game were you when you decided to quit your jobs?

The video's had no sound, correct?

Reply


@the_lonely_road 1 month

Replying to @iliketrains 🎙

Huge factorio/satisfactory fan so I can’t wait to get home and try this.

Would you mind sharing a high level number on how much it cost to buy all of the art for the game? I saw you mention around $500 per model in another comment but I’m having trouble deciding how many models went into a project like this.

Reply


@iLoveOncall 1 month

Replying to @iliketrains 🎙

I didn't really look into the game itself yet, but if you allow me a suggestion, it would be to hire a translator for the description of the game in French, because the Google Translate is quite obvious :D

Reply


@DecoPerson 1 month

Replying to @iliketrains 🎙

Hey! I have a bug report, related to downloading via Steam. I just purchased the game, but it won't finish downloading. It says "Missing downloaded files". I have retried multiple times. My drives are not full.

Here's a screenshot: https://thatsne.at/file/buipxq.png

The game looks great by the way. Really good promotional material! My friends and I can't wait to try it.

Reply


@geuis 1 month

Replying to @iliketrains 🎙

That's exciting. I've been seeing a number of people streaming the game on twitch.

Reply


@Thaxll 1 month

Replying to @iliketrains 🎙

Good for you and your friend to actually release a game after 6years, it's a long journey.

Reply


@CaptainJustin 1 month

Replying to @iliketrains 🎙

Congratulations and all the best for your venture!

One of my favorite aspects of Factorio was that the environment constrained your scaling. Grow out too fast and your tech won't be able to hold back the evolved hordes. Build too far away before you can defend it and it you'll be defending too far and wide before you even know it.

@iliketrains May I ask if this game will have an environmental component/conflict to constrain the player scaling various concerns and prevent it from becoming a uneventful sim?

Reply


@JamesonKing 1 month

Replying to @iliketrains 🎙

This is exactly my kind of game, thank you for making this!

Reply


@nlh 1 month

Replying to @iliketrains 🎙

Real, solid, genuine, wonderful heartfelt congrats on shipping. I know how totally and deeply to-the-core satisfying it is to put a labor of love out into the world (and a bonus for it to get a positive reception), so I wish you all the best. I've followed on Steam to keep track of progress! (And when/if a Mac version emerges, I shall acquire).

Best of luck and rock on!

Reply


@derpthinker 1 month

Replying to @iliketrains 🎙

Very nice! Which language the game is written in?

Reply


@akomtu 1 month

Replying to @iliketrains 🎙

Maybe you've done this already, but here's an idea. A factory consists of units that follow simple, or not so simple, instructions. For example, a truck unit does the truck thing: once let into the wild, it starts transporting stuff from A to B. You don't neef to direct it manually, you only give it a direction and keeps doing that forever. Some units are programmable: you can change their instructions, and they'll follow them. You can make units of hostile nature: trucks that steal stuff, builders that are reprogrammed to disassemble your neighbor's factory, units that are tasked with destroying hostile trucks amd so on. The goal is to get intetesting emergent behavior. Instructions are executed one step at a time, at fixed pace, so a poorly programmed unit would appear stuck. To simplify the ramp up for beginners, there are a few pre-fab factories with a stable crew of units.

Reply


@TradingPlaces 1 month

Replying to @iliketrains 🎙

Looks very cool, but I’ll have to wait for a Mac version. Good luck.

Reply


@bamazizi 1 month

Replying to @iliketrains 🎙

Oh man, yet another Windows only game! I haven't owned or used a Windows system. I would love to play/pay for this game or Anno-1800 and few others.

Is the Mac/Linux community still so small that no one cares about it? I'd think with all the noise & competition for Windows gamers, surely there's an untapped market of other OS gamers!

The reason I love a similar style game, Factorio, is that it runs on Mac and other platforms!

Reply


@Seriomino 1 month

Replying to @iliketrains 🎙

Cool!

How did you handle it between money, work and your spare time?

Are you happy with your work work life balance?

Have you tried a publisher?

What financial expectations do you have for being able to keep on it?

How do you balance family and friends?

Reply


@wly_cdgr 1 month

Replying to @iliketrains 🎙

Congrats on a huge achievement! The game looks highly legit

And now you're set to get a good job in the game industry, working on these kinds of more interesting challenges, if you decide you are tired of the indie life

Reply


@romanhotsiy 1 month

Replying to @iliketrains 🎙

Reminds me a little bit of Ostriv game: https://store.steampowered.com

Reply


@LilBytes 1 month

Replying to @iliketrains 🎙

Literally bought with the bonus pack a moment ago, looks great, the reviews on here and Steam are compelling. Looking forward to seeing how it goes!

Congrats on the launch <3

Reply


@drakonka 1 month

Replying to @iliketrains 🎙

Congratulations on the release! Building a game to some often elusive sense of completion is harder than some think. You should feel proud and take some time to bask in the nice feeling of finally having it out there.

Reply


@Ziggy_Zaggy 1 month

Replying to @iliketrains 🎙

Great work! An inspiration to be certain.

Reply


@gnulinux 1 month

Replying to @iliketrains 🎙

I'm loving this huge wave of indie factorio-likes! Keep up the great work. Your game looks great!

Reply


@aasasd 1 month

Replying to @iliketrains 🎙

Question. Can I make a crane lift a crane?

In the spirit of: https://i.imgur.com/HDG6mdB.jpg

Reply


@Aachen 1 month

Replying to @iliketrains 🎙

Any plans for a Linux build?

Made the mistake of watching the trailer before looking if I can even run it. One of the best trailers I've seen on Steam! They're usually only about backstory with concept art and zero idea about what the game will actually be like to play. This could still have shown more UI, but at least the game itself was there the whole time and I feel like I have a good idea whether I'd like it :)

Reply


@fnordpiglet 1 month

Replying to @iliketrains 🎙



@pg5 1 month

Replying to @iliketrains 🎙

It reminds me a bit of Warzone 2100, which I wasted too many hours on as a kid :)

Reply


@tijuco 1 month

Replying to @iliketrains 🎙

It reminds me Age of Empires... I think I'll give it a try

Reply


@jason_slack 1 month

Replying to @iliketrains 🎙

I am currently on break from playing video games, but I will buy your game today and save it for when my digital detox is over.

You learned more by writing those algos than your corporate job would have done you :-)

Congrats on releasing your baby!

Reply


@nspattak 1 month

Replying to @iliketrains 🎙

That looks awsome, kudoz :)

Reply


@f4ncyp4ntz 1 month

Replying to @iliketrains 🎙

LOL Windows only. No thanks.

Reply


@tintor 1 month

Replying to @iliketrains 🎙

Mac OS release?

Reply


@dsclough 1 month

Replying to @iliketrains 🎙

Congratulations! I've had my eye on this game for a while this post + your story motivated me to buy it.

I'd be interested to hear what kinds of resources you found most helpful in getting something like this to a shipped state. I've never worked on a game before but having played factorio, DSP, and satisfactory I've had a lot of ideas / my own views on the genre. There's definitely room in the market still and I think you will be able to find success, especially as a two person shop. Congrats again.

Reply


@Sohcahtoa82 1 month

Replying to @iliketrains 🎙

I bought it last night and played for about 5 hours and can't wait for my work day to end today to get back into it.

Overall, I'm pretty happy with it. Factory building with a dash of colony sim mechanics. My only criticism is that the tutorial is a bit lacking and basically info-dumps a lot of "what" without a lot of "why". If I didn't have experience with other factory building games, I'd probably be completely lost. It'd be nice if the game guided you more through the first couple tech tiers.

It was also a bit frustrating at first with how expensive conveyer belts are, but then I had a light-bulb moment where I accepted that this is not Factorio/DSP/Satisfactory, and that I don't NEED conveyer belts everywhere. In the early game, trucks are cheap and can easily handle the load until I've got steady production of Construction Parts II.

The Recipe window is REALLY nice. I love it! It makes planning so easy! My only request would be to make it so you can click on a product and have it take you to the recipes involving it.

I also really like the design choice to not have to lay power lines everywhere. In other factory games, it's such a chore and not at all a fun mechanic.

Looking forward to seeing how the game evolves over time.

Reply


@Crono 1 month

Replying to @iliketrains 🎙

Looks nice! Would buy if it was on GoG or Itch. Do you plan to release the game outside of Steam?

Reply


@billconan 1 month

Replying to @iliketrains 🎙

Congratulations! This looks awesome!

I think this is very inspiring. I have always wanted to have an impactful side project. But every time I ran into some technical difficulties, I seek for an alternative idea. I ended up having many prototypes, instead of a single solid implementation that can be called a product.

I often see other smarter people can stick to an idea for years to deliver something really awesome. This is what I should do. I need to calm down and be patient.

I only have one question, for indie game development, how to get high quality game assets cost effectively? Did you learn to diy everything, or you purchase/outsource the work?

Thanks.

Reply


@needz 1 month

Replying to @iliketrains 🎙

Looks awesome. I wish it weren’t Windows only.

Reply


@willis936 1 month

Replying to @iliketrains 🎙

Is there nuclear power?

Reply


@MikeDelta 1 month

Replying to @iliketrains 🎙

Ha, I saw this in my queue on Steam yesterday, it definitly drew my attention. Congratulations on your achievement!

Reply


@japhib 1 month

Replying to @iliketrains 🎙

Looks awesome! Congrats on the release, and it seems like you're getting a pretty good reception so far as well.

A few questions:

1. How did you get all the assets for your game? Did you make them yourselves? I also work on games as a hobby, but I'm no artist so I struggle to get things looking as good as this game.

2. How did you decide to use Unity for your game engine? Did you consider any others, and if so, what was the deciding factor?

3. How did you organize your code in Unity, especially on a big, multi-year project like this? I find Unity scenes and prefabs get messy really fast. The only way around this I've found is to avoid using the scene/prefab stuff as much as possible and just focus on doing stuff with code instead. But I'd love to hear any strategies you have.

4. (Probably most related to the art question) How did you decide to make the game 3d? It just seems a lot more difficult than 2d so it seems like indies tend to avoid 3d when possible. And it definitely seems possible for a top-dow-view strategy game.

Reply


@loxias 1 month

Replying to @iliketrains 🎙

Hey, This looks super cool from the videos, and exactly the sort of thing I'd love to play. Would love a Linux build so I can play it though, haven't needed a Windows VM in ages.

Added to wish list for whenever you release that! (I thought modern game development was cross platform these days?)

Reply


@hutattedonmyarm 1 month

Replying to @iliketrains 🎙

Looks good, that type of game is right up my alley!

I'm adding another vote for GOG and macOs support though :)

Reply


@ainiriand 1 month

Replying to @iliketrains 🎙

I am in love with this game. As a hardcore Factorio user, I see this as a refreshing change in my addiction.

Also I am an amateur game dev and I plan to have some sort of MVP by Q2 2023, at least something that shows the key aspects of the game.

Reply


@nprateem 1 month

Replying to @iliketrains 🎙

This looks great and I'll probably buy it. Well done!

I've dabbled with games in the past. I'd be interested in a course about how you structured your code, got assets created, lessons you learnt, etc.

While I could write a game I don't have time to learn how to write a game (i.e. I don't want to spend 6 years learning the lessons you learnt along the way).

Reply


@rdubs333 1 month

Replying to @iliketrains 🎙

IT looks really fun!

Reply


@DaveSapien 1 month

Replying to @iliketrains 🎙

Just came here to say congratulations! Releasing a game is a real accomplishment and you should be very proud.

Well done!!!

Reply


@sethx 1 month

Replying to @iliketrains 🎙

Honest question: how much did prison architect and their work inspire you, in terms of solutions to engineering problems?

Reply


@Guthur 1 month

Replying to @iliketrains 🎙

Oh yes please, I love economy game, big fan of Capitalism II way back when.

Will be giving this a spin for sure.

Great work getting this out to a steam release.

Reply


@peteforde 1 month

Replying to @iliketrains 🎙

I purchased a copy of your supporter edition before I even finished reading.

Part poor impulse control, part believing in the HN filter, part doing my part to support idealistic founders putting their time and opportunity where their mouth is.

I hope that you find great success.

Reply


@bcjordan 1 month

Replying to @iliketrains 🎙

This looks super fun! Congrats on the release and hope you continue to grow the game though early access.

Just for fun took a stab at rewording the game description following some tips I saw in a GDC talk on Steam store pages years ago, feel free to use any pieces if helpful. I'll try to find that talk link when I'm at a computer, it had some nice tips around not leading with a game category but rather very specific flavor hooks.

> Colonize, then mechanize! Land your crew of sea-stranded survivors in an exciting natural paradise... and survive! Build, explore and exploit the local environment to truly thrive. Can you automate your way to a space-faring industrial civilization? Or will every last settler perish at your hands...

Reply


@fnordpiglet 1 month

Replying to @iliketrains 🎙

I’m a sad. No Mac. :-(

Looks really good. Congrats man. 84% overwhelmingly positive isn’t anything to sneeze at too. The experience must have been amazing. I learned more about computers in developing games that were 1% of what you’ve done. No matter the financial outcome you are winning at nerd life, which is the only life that matters (other than to your spouse your family and friends).

Reply


@mikebonnell 1 month

Replying to @iliketrains 🎙

Looks amazing, would love a port to Nintendo Switch, though I understand that might be very unrealistic.

Reply


@rieTohgh6 1 month

Replying to @iliketrains 🎙

The difficulty is nicely balanced. I mean I had to restart 3 times and new issues keep blowing up when you just solve the previous ones. Exactly why I expect from highest difficulty setting.

Reply


@michaelrpeskin 1 month

Replying to @iliketrains 🎙

Looks really fun! Any hope of multiplayer (even just LAN) coming soon? My son and I can easily waste a weekend on the couch playing Factorio together. This could be another bonding/time waster for us.

Reply


@FredPret 1 month

Replying to @iliketrains 🎙

Any chance you'll release outside of Steam? Add one vote for Mac as well.

Reply


@mrcartmeneses 1 month

Replying to @iliketrains 🎙

One comment on your website copy: consider changing “farm” to “grow crops” as it might confuse some people into thinking it has some kind of horrible FarmVille-like mechanic to the game.

Reply


@mtnygard 1 month

Replying to @iliketrains 🎙

Congratulations! I've seen some Factorio and Satisfactory players' videos about this game. Looks really impressive for such a small team.

Reply


@ankaAr 1 month

Replying to @iliketrains 🎙

Hey! Nice game, I Will buy it after work!! Congrats!

Now, some question about steam:

How they fix the price based on each country (here I can see the price at u$ 3.5). how is the deal with them?, that is the price for all the countries or you fix a global price and they make the cut?

I'm asking because I'm moving to USA and I'm staking games here in Argentina because the prices are, sometimes, 10 times cheaper.

Reply


@francis-io 1 month

Replying to @iliketrains 🎙

Looks great. I don't play games much, but when I do it's things like Factorio and Rimworld, so this looks really fun to me.

Does it run on Linux?

Reply


@cableshaft 1 month

Replying to @iliketrains 🎙

Congrats on the release. It looks really solid from the video, I'll probably pick up a copy soonish. I hope it does end up being a good financial decision for you.

I used to be in the game industry a long time ago, and while I'm no longer in it I still try to work on game in Unity (turn based strategy game right now) with my very limited energy in my spare time. I've been out of the whole industry long enough I don't really even know where to chat and bounce ideas off of other indie devs, or find people to work with. Some Discord channels? Itch.io forums?

About how much did you have saved up to take that year leap to work on it full time? How far along were you? At some point I'd like to make a similar leap but I don't think I have enough cushion built up to do that yet.

Also at one point did you decide the game was good enough to put up on Early Access? Core game loop? Core game loop plus certain nice to have features?

Reply


@cjpb 1 month

Replying to @iliketrains 🎙

After spending literally months playing Satisfactory and RimWorld with friends over the past few years, if this had a coop element, we would be all over it.

Reply


@gfosco 1 month

Replying to @iliketrains 🎙

Phenomenal job on the video. Loved it, buying the game. Best of luck!

Reply


@jiggawatts 1 month

Replying to @iliketrains 🎙

There are some basic things broken in the graphics engine:

1) Turning vsync "on" doesn't have the intended effect. There's still very visible tearing half way down the screen.

2) Turning vsync on in combination with full-screen mode results in a hideous stuttering when turning the viewport with the mouse. It looks like you got the swap chain sequence.. backwards? As in... swapping the "most recent" frame.. and then an older frame!? Or something like that. It's literally stuttering back-and-forth making my eyes bleed. It is also inconsistent: switching in and out of borderless windowed mode changes the behaviour.

3) The GUI scale setting is weird by default (140%!?), and is ignored for some UI elements. Do you test with 4K monitors?

4) Lots of GUI glitches. E.g.: clicking the tabs in the settings window will make it disappear for a moment and reappear.

5) The game continues to use 100% GPU even when I alt-tab out to the desktop

6) I have a 60 Hz monitor. The game generates more GPU load (75% vs 60%) with vsync enabled than if I use the "limit to 60 fps" mode, which confirms that the vsync setting is doing something very wrong. These two modes should produce identical GPU load.

7) Hovering the cursor over some in-game UI elements causes alternating-frame flicker. E.g. the "Right click & drag to remove existing designations" orange mouse icon thing.

As a former game engine developer, my advice is that with both DirectX and OpenGL there is generally only "one right way" to do certain things such as managing a swap chain. Yet, somehow, game developers manage to get this consistently wrong and never seem to test/fix it.

Test, test, test! Plug in multiple monitors. With different resolutions. Drag your game around between them. Try laptops with hybrid (NVIDIA+Intel) GPUs. Use a HDR monitor. Use one of those laptops with a hybrid card and unplug the power while your game is running. Plug the power back in. Change your desktop resolution while your game is running. Try to get 10-bit working. Try to get the game to look identical even on wide-gamut monitors. Etc...

Iron out these bugs through acid tests. You will never notice real bugs otherwise, because it's too easy to get stuck in some "happy path" rut, such as testing with a single 1080p monitor.

Non-graphics related feedback:

"Unsaved progress will be lost!"

"What year is this!? Am I stuck in 1990 again?"

Reply


@colpabar 1 month

Replying to @iliketrains 🎙

Awesome! It's so cool seeing you post this here, because I've been excited about this game since I learned about it a few days ago. I hope it's successful!

As a question, what games inspired this one? How many hours have you put into factorio?

Reply


@pragmaticalien8 1 month

Replying to @iliketrains 🎙

Things have come a long way from the days of Taipan[0]. If any of you remember it?

[0]https://taipangame.com/

Reply


@SkyMarshal 1 month

Replying to @iliketrains 🎙

>I also quite enjoy the added SWE challenges. I had to write so many complex algorithms (path-finding, logistics, serialization, ...) and optimize things down to bits (shaders, compression of in-memory data, ...) that were rarely required by my corp job.

If you ever need a reprieve or change of pace and want to write some words instead of code, do consider writing an engineering blog about how you designed and built it. Factorio's blog has been an enjoyable read, seems like a similar one by you guys would be as well.

Reply


@stuchl4n3k 1 month

Replying to @iliketrains 🎙

Oh the Czechs, also know as the factory game makers from now on.

Just kidding. Great game. Congratulations for successful release! It is tough sometimes quitting a well paid job and making what you love. Been there. Wish you success!

Reply


@pbronez 1 month

Replying to @iliketrains 🎙

Neat game, looks fun. Congratulations on launching!

It made me sad to see the island torn up by polluting industries. I would be more excited about the game if there was a sustainability angle... maybe that could be an expansion pack? You use current-gen tech to survive and get moving, you trash the place, then you rebuild and transition to something sustainable.

Reply


About Us

site design / logo © 2022 Box Piper