Creator Dev Diary

Cities: Skylines II

Raise a city from the ground up and transform it into a thriving metropolis with the most realistic city builder ever. Push your creativity and problem-solving to build on a scale you've never experienced. With deep simulation and a living economy, this is world-building without limits.

[img]{STEAM_CLAN_IMAGE}/43753943/1c23d8edfa60ebf47bcb616445c71caa2d2c1f24.png[/img] [h3]Hello everyone! Welcome to this week’s Developer Diary. I’m stop it D, and I’ll be getting into the Japanese Region Pack. Kaminogi, Koma, and I have put together something we think you’ll enjoy. Here’s a peek behind the scenes and some reflections on the process that aspiring Cities: Skylines II asset makers may find helpful. You can download the Japanese Region Pack here: [b]https://mods.paradoxplaza.com/mods/94094/Windows[/b][/h3] [img]{STEAM_CLAN_IMAGE}/43753943/a960a8d79d57ce790551331abb680eac9b2a38b3.png[/img] [i]The city of Miwa is our staging ground for today.[/i] [h2]Concept and Inspiration[/h2] With a project like this, the first thing we need to define is the scope. What exactly are we going for here? There are a lot of different routes we could have gone. This region pack should serve as a starter pack for Japanese content. Our hope is that it can stand on its own as a playable pack and also as the base of a collection for detailers that will be supplemented by mod assets on Paradox Mods when they become available. Where we chose to focus our attention was decided by balancing different factors: [list] [*] Base Game mechanics. Some game limitations don’t always square with how buildings are used or designed in real life, especially in Japan. For example, minimum lot sizes for low-density residential areas are 2x2 grid sizes. However, a large percentage of Japanese single-family housing is roughly 8m x 8m (1x1 grid size). How do you resolve this? [*] Importance. How necessary is this kind of building when creating a functional and convincing Japanese city? [*] Is it close enough? Will the base game buildings stick out, or do they fit the style adequately? [*] The mod scene. How likely is someone to upload a building of this type to Paradox Mods now or in the near future? [*] Technical limitations. Will some part of it require a feature yet to be programmed into the game? Will it look wrong if that part has to be cut for technical reasons? [/list] We want to cast as wide of a net as possible, but naturally, we can’t do it all. Finding time for the project was difficult for our team. The amount of time you can commit to a project like this can change drastically, especially when it spans multiple years. Ultimately, we chose to focus on the smaller side first – the assets are geared more toward smaller cities. That’s not to say that you can’t build a metropolis, though. Quite the opposite. The assets included here fit in everywhere, from the countryside to the city center, and there should be enough of them to create a familiar Japanese city feel. We’ve just started from the bottom rather than the top. We aimed to create a complete experience from level 1 to a large city, covering as much as we reasonably could. Matching base game functionality was a high priority. The region pack process started years ago, so the features of the game were not final and subject to change. We chose to stick with what we knew would be included and not what we hoped, so we only made things that strictly matched the zone types and utilities we knew would be in game. We knew some people might be disappointed by the lack of buildings that are common in real life but fit awkwardly within the framework of the existing zone types. We decided to leave those for when the editor releases and decide what direction we should take. [h2]Making the assets[/h2] So, what’s new with the asset creation pipeline? Much of it is familiar, but the fine details have changed. Before starting your first mesh for this game, you must read the Asset Creation Guide on the Cities II Wiki first. The new rules for mesh creation required a change to my normal modeling approach. Initially, I imagined I’d be able to piece out parts of meshes made for the previous game. My first attempt soured me on that idea. UVs for this game cannot be outside the 0-1 range, meaning UVs that made use of this will need to be revised for this game. These meshes will need to be broken up and their UVs stacked. Even if this doesn’t apply to your meshes, the windows still need to be appropriately detailed to make use of the window submesh. To match the new standards for this game, I had to add details like door handles as well. And then there’s this curved surface I can smooth out, this feature I can detail better… I ended up wasting a lot of time trying to preserve the work I had done rather than just starting over. [img]{STEAM_CLAN_IMAGE}/43753943/56794b1afea3b5bab3890144a5b82fc33058b672.jpg[/img] [i]UV is mapped from 0-1. No wraparound, square textures only.[/i] That said, I really welcome the changes. I don’t want to be redundant and repeat what other region packers have said, but I would like to state how much I like the window sub meshes. The time and texture space they save you alone are incredible. The greater texture sizes have enabled much finer patterns, which is critical for Japanese assets due to their frequent use of small tiles. [img]{STEAM_CLAN_IMAGE}/43753943/e7a444d724a972b0e058ca4de48834f54e534c77.png[/img] [img]{STEAM_CLAN_IMAGE}/43753943/33423091ed330863b09c8f6ccc8f5f101bf6c1c9.png[/img] [i]Very fine, normal, and alpha textures from the pack.[/i] The open design of some apartment buildings can be a burden on the tri-budget. Due to fire code regulations, many builders choose to have open staircases and hallways as a cost-cutting measure. These features can quickly eat up a lot of triangles and require fairly extensive propping. My plan was to turn small, frequently reused items like doorbells and nameplates into props. After thinking about how many props that would entail, I quickly changed my mind. They were instead added to the meshes directly. Unfortunately, some features, like hallway lights, could not be added to the mesh directly. And believe me; there were a lot of them… [img]{STEAM_CLAN_IMAGE}/43753943/a88848cb3cea66eadcf79757587d9487135d6483.png[/img] [i]...upwards of a hundred per building, even for growables.[/i] The Substance Suite may be a hard sale for people who want just to dip their foot in asset creation, but I can assure you it’s worth every penny. It’s not just for people who want to do fancy stuff like paint directly on the model. With smart textures, I can scale it losslessly to any size, tweak the options to meet my exacting standards, and preview them directly on the model in real-time. I found this to be a total game-changer. [img]{STEAM_CLAN_IMAGE}/43753943/11f8c5a2bb34d4d8fcb19e2f440816435ae5b503.jpg[/img] [i]Substance Painter. The base color is left white for “repaintability”. [/i] The real star of the show for me, however, is Substance Designer. In a raster image editor like Photoshop, making (or tweaking) textures requires blending layers together, resulting in them interacting with each other in ways that are often undesirable, unpredictable, or easy to lose track of. Updating your changes in a diffuse texture as well as a specular, normal, color, and so on becomes a headache very quickly. And when you finish all that, you’re often stuck with raster layers that can’t be reused easily in other textures. With Designer, I can build a procedural, lossless texture with a simple node workflow. For a very trivial example, a basic brick wall can be created from a repeating white-rectangle-on-black pattern. This can be used as a height map onto which a normal is auto-generated. It can also be lightened to create a specular, or a color added to the white part to create a diffuse. Here’s the cool part: You can expose the variables so that the number of bricks in the pattern can be adjusted, their relative size changed, or a different color added, all with a click of a button in Substance Painter. Since it is all mathematically calculated, the texture can be scaled to any resolution losslessly. Now, imagine you want to make it more complicated. You can use a tool to generate rectangles with random tilts, height changes, and offsets. You can apply a fine noise pattern to add texture to the brick or mortar. You can add filters that smear dirt and grime in ways that include the heightmap in their calculations so they accumulate more at hard edges. All of these are a node or two away. I highly encourage all asset makers to try it. It’s much easier than it looks. Learning how to use it is well worth the effort, especially if you’re picky about details like I am. [img]{STEAM_CLAN_IMAGE}/43753943/7757961c141918ed9390ecd40948d01ffc5cbf5f.jpg[/img] [i]Example of a shutter texture I made. Also flexible enough to be used for a few walls.[/i] [h2]Showcase[/h2] So what’s in it? First off, the growables. The following zone types are included: [list][*] Low Density Housing [*] Low Density Business [*] Medium Density Housing [*] Mixed Housing[/list] Note that all 4 zone types, like the base game mixed zone, have corner lots! Low-density Housing, given the larger minimum lot sizes mentioned before, was focused on larger properties in farming areas. The level 1 lots start with farm-style gardens and progress to more suburban-style yards as they level up. This creates a satisfying feeling of wealth accumulation and increasing development even without touching the lot sizes. [img]{STEAM_CLAN_IMAGE}/43753943/55389d241b33cdb40673c2d1f3e4652c8d4c5db7.png[/img] [i]Low Density Housing, center lots. From front to back: L1, L3, L5.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/14987b72ce61350026535fb780f452b24687831a.png[/img] [i]Low Density Housing, left-corner lots. From front to back: L1, L3, L5.[/i] Low-density Business are inspired by the car-centric businesses that are common on major roads in rural and suburban areas, especially national highways. Big chain retail and parking lots… a familiar sight for Americans! (American-sized parking lots are sold separately.) [img]{STEAM_CLAN_IMAGE}/43753943/9b0ad0fb4d199d7bac33c5edcb7fe09f9e0e224d.png[/img] [i]Low Density Business, center lots. From front to back: L1, L3, L5.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/6fc9189ca5e2f41d8aa608f2b34fe207d05dfb55.png[/img] [i]Low Density Business, left-corner lots. From front to back: L1, L3, L5.[/i] The medium-density housing zones, however, are less thematic. From the “mansion” (condo tower) to the “aparto” (two-story studio apartment building) to the “ubiquitous, two-story, sometimes detached but not always, residential-over-commercial mixed building” (if you know what this is called in either language, please let me know in the comments); there is a wide variety of buildings in these two zone types. [img]{STEAM_CLAN_IMAGE}/43753943/cba8da3b68c690fcfe19539743e9a3ca1f43d137.png[/img] [i]Medium Density Housing, center lots. From front to back: L1, L3, L5.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/10d20049810f6f98aac95cf5863ec9a506ae0ea7.png[/img] [i]Medium Density Housing, left corner lots. From front to back: L1, L3, L5.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/f4c41e386e582d976512bb95f5a5c1e0764d8844.png[/img] [i]Mixed Housing, center lots. From front to back: L1, L3, L5.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/f4c41e386e582d976512bb95f5a5c1e0764d8844.png[/img] [i]Mixed Housing, left corner lots. From front to back: L1, L3, L5.[/i] We also have the following service buildings: [list][*] City Hall [*] College [*] Elementary School [*] Fire House [*] Fire Station [*] High School [*] Hospital [*] Medical Clinic [*] Police Station [*] Police HQ [*] Post Office [*] Radio Mast [*] Recycling Center [*] University [*] Water Treatment Plant [*] Welfare Office[/list] [img]{STEAM_CLAN_IMAGE}/43753943/b86d12041d269f88c0664137c2b39d29681d31e3.png[/img] [i]Education buildings, clockwise from top: University, high school, elementary school, college, university library.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/9e4bd16ae794c41319a6156fde43b132a2996c6f.png[/img] [i]City hall (left) and welfare office (right).[/i] [img]{STEAM_CLAN_IMAGE}/43753943/8f06c1969e8525c5bf4796b1aee0eaadf9ece69e.png[/img] [i]Post office (left) and radio mast (right).[/i] [img]{STEAM_CLAN_IMAGE}/43753943/7791dd2c5adf410a8ff71bd359bfbc2985fadbad.png[/img] [i]Police station (left) and police HQ (right).[/i] [img]{STEAM_CLAN_IMAGE}/43753943/c6291b102e36079565b5893242166aafc0b45b10.png[/img] [i]Firehouse (left) and fire station (right).[/i] [img]{STEAM_CLAN_IMAGE}/43753943/dd8b01ece31ff81480979bbdfb1f40a23ad77257.png[/img] [i]Medical clinic (left) and hospital (right).[/i] [img]{STEAM_CLAN_IMAGE}/43753943/ccff8fdd4e0e0299fd6f8393f094f7101233059d.png[/img] [i]Water treatment plant (left) and recycling center (right).[/i] Two signature High Density Offices are also included. [img]{STEAM_CLAN_IMAGE}/43753943/93118afa50bfdade9d12c45c6e24690213cf7fba.png[/img] [i]Newspaper head office.[/i] [img]{STEAM_CLAN_IMAGE}/43753943/760fdc610fbc948976318ed54415e8d57e6e5187.png[/img] [i]Sushi chain head office.[/i] And finally, a couple props which you can place freely from the new prop menu. [img]{STEAM_CLAN_IMAGE}/43753943/df4f923369ea272c86a2c8b75387ab28f676c224.png[/img] [i]PS: There are a whole bunch of other props outside this menu as well. Find It! users should know how to find them.[/i] One personal priority for me was adding more setback buildings, which are buildings that are slanted at the edges to minimize the shadow they cast on the street or other buildings. The Japanese put a very high priority on maximizing sunlight for streets and other buildings, going as far as to enshrine it in law as a “right to light” (nisshoken). Setback buildings are common in real life but fairly scarce in the first game’s Workshop, so I wanted to make at least a couple of these for the new game. [img]{STEAM_CLAN_IMAGE}/43753943/c4c052d9071fe4e151ed860ea1d68273ad36bf31.png[/img] [i]Some are more committed to maximizing sunlight than others.[/i] Open-hallway apartments can be somewhat of a headache to make, but they sure are pretty at night. [img]{STEAM_CLAN_IMAGE}/43753943/f3a851d18b45d1769013dde2c217af140103a909.png[/img] [i]Worth it.[/i] City building tip: Japanese cities generally do not strictly separate building types to the degree that other countries do. As a general rule, I would recommend you resist the urge to plan the layout from the start. Make your city center in the starting tiles of your map, spread out from the center quickly, and gradually replace the low-density zones along the major roads with medium-density buildings here and there. Be sure to vary your zone types, too. It’s not uncommon to see residential, industrial, commercial, and office buildings all on the same block. You might even see a small farm on a vacant lot! [img]{STEAM_CLAN_IMAGE}/43753943/2a243383294c4c2833c452361b1a8a0e7fed6c25.png[/img] [i]By industrial, I don’t mean the kind with smokestacks. Just pretend that one’s a sentou.[/i] And finally, some miscellaneous screenshots: [img]{STEAM_CLAN_IMAGE}/43753943/45aaba47e15d872a1f0b0d187bd1bab40ed48c8a.png[/img] [img]{STEAM_CLAN_IMAGE}/43753943/c6f872713898fb9cba3fe131d412cb56f3f1f8bc.png[/img] [img]{STEAM_CLAN_IMAGE}/43753943/a68155dfcda24fd19a8b693424d242156fcf0f57.png[/img] [img]{STEAM_CLAN_IMAGE}/43753943/74d78e7757c6012f97f9fd54512f548b5325756d.png[/img] [img]{STEAM_CLAN_IMAGE}/43753943/ea79a57ade3ff7b723054a864e1037d867c740ee.png[/img] [img]{STEAM_CLAN_IMAGE}/43753943/ae76a2baf6fabd82e62e85123bca379676153592.png[/img] [h2]Closing[/h2] I’d like to thank Kaminogi and Koma for their wonderful work on this project, and I’d also like to thank Kaminogi for helping organize this whole thing. It’s not easy to coordinate a project in two different languages between two Japanese and an American. I wouldn’t be on this project without him. Thank you to Paradox for giving us this opportunity and supporting us all the way to the end, pdx_Peanut for their heroic commitment to getting these packs out, and Colossal Order for their unflinching dedication to making this game as good as it can be. Some closing comments from our team leader, Kaminogi: [i]Like Stop it D, I also considered the assets needed, starting with “What is the minimum to get started?”. As you know, I am the asset creator for Cities: Skylines and have released a variety of assets. Some are large buildings that everyone is familiar with, while others are very detailed parts, like the Braille blocks on the sidewalk. The first difficult part was to sort out my desires for these and establish the form as the first pack. Another difficult challenge was that, compared to a few years ago when the project was initiated, my own life stage and work schedule had changed, making it difficult to find the time for the project as initially ideal. I am very pleased that we were able to overcome these difficulties and release the first pack. However, as you all feel, we still lack the necessary parts to create a Japanese landscape. So, I have a request for all of you, especially for the asset creators of Cities: Skylines. We would very much like to borrow your help in Cities: Skylines II, just as you did in the first game. I see this pack as just the beginning of an epic story: the asset community that Cities: Skylines has nurtured for nearly a decade is just beginning. I would, of course, like to help, and the first step will be to convert the Cities: Skylines assets for the sequel. Next March, we will celebrate 10 years since the release of Cities: Skylines. I hope that 10 years from now, Cities: Skylines II will be a great community, and you and I will be able to create Japanese cities where you feel as if you live there! I hope you and I will be able to create a super realistic Japanese city where you feel as if you live there.[/i] Thank you for reading, everyone. The pack is out now, so go download it from Paradox Mods right now! It’s been a journey, so I’m glad you all get to finally see the finished product. The wait was killing me, so I can’t imagine how you all feel! If you have any feedback on the pack or suggestions for future content, drop a comment or let us know at the links below. Enjoy! Ryuichi Kaminogi: https://www.youtube.com/RyuichiKaminogi https://x.com/kaminogi https://mods.paradoxplaza.com/authors/Ryuichi%20Kaminogi https://steamcommunity.com/id/kaminogi_works/myworkshopfiles/?appid=255710 koma: https://x.com/koma_csl https://mods.paradoxplaza.com/authors/koma_cs2 https://steamcommunity.com/profiles/76561198367388905/myworkshopfiles/?appid=255710 stop it D: https://x.com/stop_it_d https://mods.paradoxplaza.com/authors/stop_it_d https://steamcommunity.com/id/planetpiss/myworkshopfiles/?appid=255710