Devlog entry 43

Devlog entry 43

Hello!
Well, release into EA is just around the corner and the builds are now up, waiting to be launched on tuesday.

:)

This week I’ve done some additional polish to the campaign, and added one of the retro modes. This retro mode is a “flooded Earth” type scenario, where resources are mined from small islands (mountain peaks).

W30a.png
W30b.png

Instead of the particle filtration plant, in this mode there is instead a mine/excavator and a sand extractor:

W30c.png
W30d.png

Initially, this mode doesn’t play much differently from the rest of the game except builds are flat. What will be worked into the mode though is a greater emphasis on environmetal care and citizens will demand you treat the remainder of the environment with care.

I’ve started working on the future feature list for the game. There will some additional res/com/ind buildings of different sizes. These are being worked on currently. I’m also adding citizen representatives that will be assigned to buildings across the city and will advise you on things they need.

Moving forward, updates will mainly be biweekly so that I can focus more time on adding features and fixing issues.

W30e.png
Devlog entry 42

Devlog entry 42

Hello,
A bit more than a week to go before the game releases into Early Access!

:D

It’s been a pretty rough week due to a bunch of Unity related issues. Among them scenes corrupting requiring a lot of time to find the source of the issue and issues with colliders.
As such, some images this week will be a bit random.

One of the issues with colliders caused roads to suddenly stop working requiring a bit of rewriting of the code that checks if the road is connected to another road tile as well as the code that checks if buildings are connected to a road and what road network it is connected to. Not the kind of stuff that I like doing when I still have a few more things left to do before the game releases, but on the upside, it meant that I could also remove some ugly code and also improve load speeds a bit.

w29e.png

I’ve started doing some last minute fine tuning to tax yields, upping yields from industry and commerce and lowering it a bit for residence. I’m hoping this evens out the yields a bit and incentivizes more planning.

w29d.png

The campaign is now finished and tested. There are a few things that might need to be added into it post EA-release, but mostly regarding instructions etc. There are a few things that can perhaps be explained a bit better. Should there be time in the upcoming week, there will be some more polish added to it as well.

w29c.png

Atmo fleets are now implemented. There’s some minor work still needed for path finding, so that they don’t fly through things. But they function as expected now. I will be adding some more bling to them to make them a bit more interesting.

https://twitter.com/CorrectureGames/status/1150840295933861888

The land mode is coming along nicely. I’ve made the necessary changes to the UI and started adding items to the mode. The buildings will be made this upcoming week. There will be a set of excavators to replace the atmospheric particle filtration plant, a sand collector and I’m also adding a wave power plant. The mode itself will be more fleshed out over time and it will eventually diverge a bit from the main modes of the game.

w29b.png

There’s been a tonne of work put into optimizing things and speeding things up in game as well as fixing music and texture imports. I’m hoping that the game will run well enough on target machines.

Next week will be the last pre EA devlog, so stay tuned for that. Here’s a shot from an early campaign level:

w29a.png
Devlog entry 41

Devlog entry 41

Hello!

This week I’ve finally gotten around to fixing up the traffic system. Before I had set the amount to 2 times the amount of buildings in the city with a max limit of 100. This usually looks ok when a city is small, but once the amount of roads increases, the streets would start looking quite empty. I’ve now changed this to assign 1-3 cars per building depending on the type of building. Running this amount of cars is quite taxing on the city though. So I went the Truman show route halting cars and returning them to their home position as soon as they are out of view. Once they can be seen again, they start moving. This gives an impression of city streets with plenty of traffic.

w28a.png

I’ve continued work on the campaign mode. All UI elements have now been implemented. There will be some further polish in the upcoming week and another round of overall UI polish later on.

w28b.png

I’ve done more work on trains, ensuring that they can only travel between stations, and making sure they update their position sets once a change is made in to the vactrain system.

Atmo fleets are still not quite finished, but they are getting there. The movement is currently a bit strict looking, but I should get this to look better in the upcoming week. I hope to have a well fuctioning system up and running next week so that I can have some images and gifs.

I’ve now also implemented bridges. Currently only a plain bridge has been implemented, I intend to add more later on (after EA-release).

w28c.png
w28d.png

Bridges allow players to tuck vactrain system away a bit. My intention is to add more functions like this as I keep developing the game.

The last remaining feature, the retro/”land” mode is currently also underway. Once the campaign is completely finished, I will round it up too. This mode will require a few extra buildings, so I will need to put in a lot of effort this upcoming week to finish the remaining items on my todo list. But the game will release fairly soon, which is exciting.

:)
w28e.png
Devlog entry 40

Devlog entry 40

Hello,

This week’s update will be a brief one, as there’s been another one of those “under the hood” kind of dev weeks. (as such some images are more random than usual this week)

First of all, the work on the atmo fleets that are to land at the atmo port has taken a bit longer than expected, so no update on that this week.

I’ve overhauled part of the template loader to allow for the campaign, retro mode and free roam mode to all use the same foundation. The template loader checks if there are objectives for the “level” loaded, and where to place preplaced objects such as blocks in the free roam templates etc.

W27a.png

Work on the campaign has progressed well. Essentially, the campaign stuff being finished marks the last bit of code that goes into the main menu (retro mode has been finished too).

W27c.png

When loading a campaign level, a small additional UI is loaded into the scene. This can be hidden using the arrow button. Things are still WIP, especially there’s a level tutorial and objectives description window missing. This will be made in the upcoming week.

W27d.png

I’ve also overhauled the message system. So instead of messages appearing in lower middle of the screen, messages now appear in the shape of icons to the right of the screen. When hovering over them, the actual message can be seen. Clicking icons will open up a relevant window (like the budget window if your economy is poor) or transfer the camera to a building.

W27b.png

Overall, things are progressing fairly well. I’ve had a few ideas for additional buildings that will be available only in the retro mode. These will be made in the upcoming week along with finishing up the campaign, retro mode and fleets. If I can manage those things, the game is essentially the Early Access version I had intended with the addition of a few extra buildings.

W27e.png

Until next time!

Atmocity devlog, entry 39

Atmocity devlog, entry 39

Hello!

One month to go until the game goes into early access! :)eek:)
There are still things left to do, but the list is shrinking on a day to day basis!

This week I’ve focused on fixing minor issues, annoyances and performance issues. The research ui should be behaving properly now and all the unlocks and research effects are functional now.

w26e.png
I’ve implemented the game’s achievements completely. I will need to adjust some of the conditions, since they are rather low. For example, running a deficit of 40000 is not difficult once a city gets larger.

w26c.png
I’ve added a photography function so that screenshots can be snappen easily. There’s now also a skybox picker:

w26a.png
I’m currently working on the campaign. The winning conditions have been planned out and I’ve mapped what kind of “lessons” to display for each of the campaign levels. The code for checking if a condition has been met has been finished since before, but the ui still needs work. The entirety of the campaign should be finished next week.

The atmofleets still need work, before I can show them off. But the vactrains are now modelled, textured and moving around:
w26d.png
See them in action here:
https://twitter.com/CorrectureGames/status/1144980888037539845

Lastly, I’ve gotten the fire department building added as well. This was intended for later on, but I found some time to get this added already. This means that some of the building demands have been changed. Neutral and high tech industry will demand a nearby fire station to reach max efficiency. Disasters are planned after EA-release, so currently there is no risk of fire occuring in a city.

w26f.png

More on the campaign and fleets next week!

Atmocity devlog entry #38

Atmocity devlog entry #38

Hello!

It’s been a good dev week for sure. :D I’ve managed to finish up some things that have been put on the backburner for a while (things that should have been done, but have been tricky and thus been difficult to motivate doing).

Among these things is the movement for the vactrains. Getting this to work required reworking a fairly complicated part of the code, where connectivity between tracks and stations is managed. Luckily, in doing this I could also remove some things that were redundant and speed the whole process up.
Although not completely finished, the progress so far can be seen here:

https://twitter.com/CorrectureGames/status/1142528564748857344

I’ve reworked health policy settings, so that they now affect clinic and hospital output instead of just affecting Labour availability (this is now instead indirectly affected from increased health output).
While doing this change I also changed the overall effect strengths and costs.

Research is, as far as I can tell, fully functional, but does show the odd bug every now and then, but nothing game breaking. I’ve made some more adjustments and fixes to make the code more logical.

W25e.png
I’ve also touched up on the localisations. German has been overhauled, spanish and russian have been expanded. This also meant fixing some oversized textboxes etc.

W25a.png
Next week I’ll be fixing the atmofleet movements, so that a fleet comes in to the city and lands at the atmoport to transport citizens and goods. In preparation for this I have redesigned the atmoport slightly. The previous one, I felt, was too tall and since it is a required building when you start a new city (and later too) it looks better not being too big.

W25f.png

I also gave it the same color theme as the vactrain station so that they are easily identifiable.

I’ve added sounds to buildings when they are clicked. This is too add a bit more life but also make identification easier. Residential buildings trigger a doorbell sound, commercial zones a cashregister sound etc. I think it works fairly well, but a few more sounds are needed for the different types of industrial buildings.

W25g.png
Lastly, I’ve added the lower class, middle class and upper class residential, commercial and industrial smaller footprint roster of buildings. Initially I had planned for this to be added after the EA-release, but I managed to make them rather quickly. Currently there’s only one version and one density. I will be added another density along with alternative versions for variation once the game has been released. Once the game has been released the mixed low/mid and mid/upper versions will be made as well.

Here are the current buildings:
W25h.png
Aside from these changes, I’ve managed to spend quite some time playing the game and finding minor issues that have been fixed as they have been found.

Devlog entry #37

Devlog entry #37

Hello!
Another week of dev came and went, and things are coming together rather nicely.

Research implementation is now finished. There are a few bugs remaining, but it works well enough to have these ironed out in the upcoming week or so. Research times and costs will need to be tweaked based on feedback once the game releases, but should be fairly well balanced.

I continue to add more decorations, props and new “extra” buildings into the game, since I have a bit of extra time for this. There’s now a set of small Residences, commercial and industrial buildings in the works. These add a bit of varition to zone size and can be used to mix things up a bit or create more suburban type areas.
Some of the new residences can be seen here:
W24a.png
W24d.png
As mentioned, I’m also working on new props. These props will be seen when zoomed in fairly closely and may include stuff like park benches etc. For starters I’ve made a road sign that lights up during nights:

W24b.png
Current ongoing work includes trains for the vacuumtubes. This is currently only in a boxing stage and so there are no images yet, but I have high hopes for trains as it will add more life into the cities. On the same subject, I’m reworking the car system a bit to allow for cars to respawn in new positions fasters. That way I can have densely trafficed streets without actually having too many running at the same time. At the moment this has been trickier than expected (getting it to look good that is), but hopefully there should be packed streets next week. :)

W24c.png
I’ve also finished up on some remaining UI work. The UI should be more or less completely finished now, but will likely see several changes and tweaks once the game releases into early access and I get feedback from players.

W24e.png

Bug hunting and optimizing is an ongoing Project, mostly relating to messages and the new research stuff. But there’s been the regular minor stuff too.

Next week I should have the trains implemented and possibly the atmo fleets too. The two remaining features to implement is the campaign and the “landmode”, I should get around to working on this next week as well.

Atmocity weekly devlog #36

Atmocity weekly devlog #36

Hello!
Just a brief update this week. Like a lot of work recently, most of it has been focused on code and getting things up and running flawlessly for the early access release.
But there’s been some picture friendly work done as well. One thing I’m putting a lot of work into at the moment, is expanding the number of decorations and customization items available at EA-launch. I’ve added a few more decoration tiles along with a sort of step decoration inspired by rice paddies:
attachFull434002
This can be used to cut off some of the blockiness. There will also be a sort of “edge” decoration made to hide the concrete look of the blocks. Some more decorations can be seen here:
attachFull434008
Starting next week, I will start adding in a few more RCI buildings. These will be small footprint versions, instead of 4×4 they will be 2×2 in size. They will appear only in two densities for starters, as opposed to 5 for regular residences and commercial buildings and 4 for industrial. Also, they will only be available in 3 classes, as opposed to 5. This might change once the game has been released and more content gets added.
attachFull434011
Research is more or less finished now. I need to add the save function to it, but that should be fairly straightforward with the system I have going. The research tree features 32 items, some of which unlock buildings and some which improve the functionality of buildings. Improving building efficiency comes in increments of 5%, so although it takes time and resources to research them fully, it can surely be worth it.
attachFull434005
I’ve continued to polish block placement and made some adjustments to avoid misplacement and other annoyances. All in all, the system works much better and allows for more flexibility. The campaign mode is now properly in the works too. The campaign will feature fairly simple levels that are meant to ease the player into the different systems in the game (building/sculpting, planning, trade, taxes/economy and research among others).
attachFull434014
Atmocity devlog #35

Atmocity devlog #35

Hey!

Work on the game is progressing steadily. This past week I’ve finished up work on the new block placement tools. It’s now possible to click and drag to place the smaller building blocks. If a bigger block has been placed, this can be cut in half (sculpting). This will allow players to build more fine tuned foundations for their cities and will also open up for some interesting decorations later on.

w22d.png
On the subject of decorations, as can be seen in the image above, I’ve added in a very simple park tile. I’ve also added another “geometric garden” type tile that can be used to decorate the city. The new one (and an older one) can be seen here. Prior to release I will try to get a handful more decoration tiles in. Suggestions are welcome!

w22a.png
Here’s another image of the park tile in the same context:

w22b.png
One of the remaining features to add is research. I’ve gotten rather far with this during the week, adding in most of the UI (along with most UI related code). I should be able to finish this up next week and get the research yield functions in as well.
w22e.png
Research is enabled once the city has 15k population and a laboratory building. It is required to unlock some production buildings and power generation Buildings, such as nuclear and fusion plants. Aside from building unlocks, there’s also research that enhances buildings, like lowering pollution from carbon power plants and improving carbon dioxide capture and storage. Once enough has been researched to unlock the bottom tier of enhancements, players will be able to improve education, health and water/power conservation.

w22c.png

Since the current test city is getting rather large, I’ve also been able to start adressing some optimization issues and have started cutting tris and improving slow code. Fixing the new block tools also allowed me to reorganize that code and make it more efficient and also more well-functioning. Among the fixes there have been removing the risk of accidentally placing an area of blocks when only clicking to place one.

Atmocity devlog #34

Atmocity devlog #34

Hello!
It’s been a while since I posted. Mostly this is due to not having very interesting things to post about (mostly done minor tweaks, fixes and optimizations recently), but also due to an extreme work load recently.

Hopefully things should clear up a bit moving forward and I should be able to dedicate more time to finishing up the remaining features I want to add into the game before it goes into early access.

The last EA building has been finished – the atmoport:
w21b.png
This is a must have building that will accept goods and citizens to your city. There will need to be one for each network in the city. So if everything is connected properly, there’s only a need for one, but if the city is scattered across different islands, then you will need more.
I’ve yet to finish ships landing etc, but I’ve started working on a path finding system that should make the remaining work fairly straight forward.

w21c.png
I’ve started working on sculpting tools and being able to place smaller building blocks right away. This will make things a bit more interesting and allow more customization to cities.

w21e.png
One of the remaining things to make is a “land” mode of sorts. There will be a few different variants to this, but one idea I’m working on is a straightforward constructed island in water. The image below is an early concept.

w21h.png
I’ve also reimplemented some atmospheric scattering and am fairly happy with how it looks:
w21a.png
This will require some more work be put in to the day/night cycle, but should be worth it in the end.

Next week, aside from finishing up the sculpting and block placement tools, I will also be finishing up ships landing at the atmoport and also adding in some more decorative buildings such as an obelisk, a small hedge “park”, a sloped park and a small border piece that can be used to decorate the side of blocks (to remove that concrete look)