News Liste Millennia

Developer Diary | After the Demo
Millennia
05.03.24 14:00 Community Announcements
Hello, everyone.

I am Ian Fischer of C Prompt Games, back for another chat about Millennia. This Developer Diary was originally intended to present additional detail about the Ages, but we felt like we had already covered that material in prior Diaries.

Instead, since the release date has been announced, I thought it might be fun to talk a little about this stage of the project, our general development approach, and what we have been working on since the demo.

(Also, being honest, I have been too busy to provide any kind of reasonable build notes for the last few updates, so I liked the idea that, for part of this, I could Dev Diary-ize the build notes and correct that problem….)


Landing the Plane



From a theoretical standpoint, finishing a game is pretty straightforward. The typical practice is that you make a schedule with a chunk of time after everything is done and during this time you plan that nobody on the team has anything assigned to them to build. You then use that block of time to have everyone play their game, find and fix bugs, and polish everything as much as you can.

In practice, you almost never get that perfect chunk of time with nothing to do but test and polish. In fact, you can usually tell when the scheduled period of “nothing” has begun because it’s usually the day when you glance at your inbox and see something like this:


But, even though the scheduled chunk of nothing-assigned polish time is often filled with unexpected chaos, there are different flavors of chaos. I don’t want to curse us – we are not done yet – but Millennia has thus far (happily) enjoyed the mild variety in this phase leading up to release.

Compared to earlier phases of development, life for the team is more focused. We know what is going to be in the launch version of the game and we know when it will need to be done, so perspective shifts from more open-ended discussion about new systems or features to increased attention to completion. In the earlier stages, we spent more time in “hey, I had this idea” conversations and those often ended up with someone putting something in the game later that day. Now, those ideas go into our backlog for later so we can remain focused on tying things off.

While it’s always fun to be in a wide-open creative mode, there’s a lot of enjoyment in the current stage too. There are numerous small issues to address, so if you’re the kind of person that likes crossing things off of your list, you get to do a lot of that. And the list dominates too – unlike early stages of development, everyone is now working on specific items on the punchlist.

Another change in this stage is that the game is no longer a secret. Millennia has been shown to players (in this case played by some) and feedback is coming in. Seeing people having fun playing the early builds and the demo of Millennia is really exciting. It is fuel for the team. I think we were the seventh most-played demo at Next Fest and when we started getting notes that began with things like “so, I’ve played 40 hours of the demo and here’s what I think”, we were all happy.


C Prompt’s Approach



Feedback from the demo players is the latest round of feed but not the first. We make fairly extensive use of external playtesters and have had people playing and giving us feed all through the development of Millennia.

C Prompt is rooted in iterative development approaches. In our experience, the best way to make games is to build the minimum needed to get a skeleton of your idea shambling around, then start the loop of playtest -> feedback -> changes -> playtest.

That means we play our games a lot, from very early stages (the earliest testing of Millennia was more or less a green plane filled with red or white cubes labeled things like “GRAPES” and “HOPLITE”). There are a lot of advantages that come from this approach, but it also introduces a few challenges. For example, the act of looking at and changing a game daily alters your perspective of it. After 1000 hours, it takes considerable effort to see your game with the same perspective you had when you started or from the point of view of a new player.

In the same way, teams can develop a shared perspective on things over a period of time, playing and iterating on the game together.

We have always enjoyed being pretty close with players and found it useful for keeping our perspective on our work. Things have certainly changed over the years, but this is something that has always felt like The Way to us. Back on Age of Kings, at a time when you couldn’t put up a build for people to download, we were burning CDs of the game and freaking mailing them to our beta players.

You find some good things that should have been obvious to you by doing this (in early external tests, we found a bug with building Improvements that was immediately obvious to players but had been invisible to us because we all happened to place our Improvements in the same manner) and you get different feedback than what comes out of internal playtest.

Once the game has become public and more people have been able to play through something like the demo or a larger open beta, the amount of feedback you get increases and conversations between players, which are also valuable to development. Part of our plan for the block of time before release is designed with this in mind – we know early players are going to find things we want to polish or fix, so we plan for that when we lay out our schedules.


From then to Now



So, with the above in mind, with the idea that C Prompt’s focus is now on getting things tied off for a good initial release and that some of our tasks are being informed by beta and demo players, I thought what I would do is grab all of the change notes on our internal system from the point where we made the demo build up to the point where I started writing this.

That looks like this:


That’s maybe a little difficult to read. :)

I went through those and did my best to make most of what is in there make some kind of sense to someone not on the team. (I also made some notes in there on any of the changes I remembered being called out by beta or demo players, just because people have said they like knowing about those things).

It’s a wall of text but, and you can find it all on the forums by clicking here



Thanks!

We hope you enjoyed this Developer Diary. If you are a beta or demo player, thanks, we appreciate the feedback – we’re excited about getting the release build of Millennia into your hands. If you’re excited too, please consider wishlisting or Pre-Purchasing Millennia!
https://store.steampowered.com/app/1268590/Millennia/
Logo for Millennia
Release: Genre: Strategie Entwickler: C Prompt Games Vertrieb: Paradox Interactive Engine:keine Infos Kopierschutz:keine Infos Franchise:keine Infos
Einzelspieler Mehrspieler Koop

Aktuelle Steam News
Neue Steam News in der ePrison Datenbank

Millennia | Update 7 has released!
Millennia
09.12.24 14:40 Community Announcements
Paradox Autumn Sale!
Millennia
29.11.24 15:02 Community Announcements
Game Hotfix - Build Number: 1.0.23298.F
Millennia
21.11.24 14:00 Community Announcements
Millennia Free Weekend!
Millennia
14.11.24 18:00 Community Announcements
Game Hotfix - Build Number: 1.0.23158.F
Millennia
14.11.24 13:01 Community Announcements
Millennia | Atomic Ambitions & Update 6 Release
Millennia
12.11.24 17:12 Community Announcements
Millennia | A look through Atomic Ambitions
Millennia
07.11.24 13:57 Community Announcements
Millennia | Atomic Ambitions and Update 6 Release Date!
Millennia
31.10.24 16:59 Community Announcements
Game Hotfix - Build Number: 1.0.22630.F
Millennia
28.10.24 14:03 Community Announcements
Game Hotfix - Build Number: 1.0.22210.F
Millennia
14.10.24 13:01 Community Announcements
Game Hotfix - Build Number: 1.0.22094.F
Millennia
07.10.24 12:57 Community Announcements
Millennia | Multiplayer Update is now Live!
Millennia
30.09.24 13:07 Community Announcements
Game Hotfix - Build Number: 1.0.21625.F
Millennia
27.08.24 12:02 Community Announcements
Millennia on sale for up to 50% off!
Millennia
26.08.24 17:08 Community Announcements
Game Hotfix - Build Number: 1.0.21510.F
Millennia
15.08.24 09:04 Community Announcements
Millennia | Ancient Worlds & Update 5 Release
Millennia
12.08.24 16:00 Community Announcements
Millennia | Ancient Worlds - Announcement
Millennia
01.08.24 16:17 Community Announcements
Tacticon Sale!
Millennia
18.07.24 17:00 Community Announcements
Steam Summer Sale 2024!
Millennia
27.06.24 17:00 Community Announcements
Millennia | Update 4
Millennia
17.06.24 13:03 Community Announcements
Millennia | Update 3
Millennia
27.05.24 13:01 Community Announcements
Millennia | Publisher Week Sale
Millennia
09.05.24 17:02 Community Announcements
Game Hotfix - Build Number: 1.0.23.F
Millennia
07.05.24 13:02 Community Announcements
Millennia | Update 2
Millennia
06.05.24 13:00 Community Announcements
Millennia | 2024 Roadmap & Update 1
Millennia
22.04.24 13:03 Community Announcements
Millennia | Future Ages & Update 0
Millennia
03.04.24 14:00 Community Announcements
Millennia | Release!
Millennia
26.03.24 17:00 Community Announcements
Developer Diary | Art of the Ages
Millennia
22.03.24 14:00 Community Announcements
Millennia | The Ages
Millennia
21.03.24 13:47 Community Announcements
Millennia | Combat Tutorial
Millennia
18.03.24 16:30 Community Announcements
Developer Diary | Achievements, Modding & Multiplayer
Millennia
14.03.24 14:00 Community Announcements
Millennia | Economy Tutorial
Millennia
12.03.24 14:00 Community Announcements
Millennia | National Spirits Tutorial
Millennia
07.03.24 14:01 Community Announcements
Developer Diary | After the Demo
Millennia
05.03.24 14:00 Community Announcements
Millennia | Basics Tutorial
Millennia
27.02.24 14:30 Community Announcements
Release Date! | Ages Part Two
Millennia
22.02.24 17:03 Community Announcements
Millennia | Community Q&A II
Millennia
15.02.24 14:01 Community Announcements
Millennia | Demo Extended AGAIN! One more Week!
Millennia
13.02.24 15:00 Community Announcements
Millennia | Demo Extended One More Day!
Millennia
12.02.24 16:00 Community Announcements
MILLENNIA Developers play Free Demo | Join the Steam Next Fest!
Millennia
10.02.24 15:00 Community Announcements
MILLENNIA Developers play Free Demo | Join the Steam Next Fest!
Millennia
09.02.24 15:00 Community Announcements
Millennia - Steam Next Fest Demo | Live Now!
Millennia
05.02.24 18:02 Community Announcements
Developer Diary | Economy Part Two
Millennia
23.01.24 17:00 Community Announcements
Developer Diary | National Spirits
Millennia
11.01.24 14:02 Community Announcements
Developer Diary | Domains & Culture
Millennia
27.12.23 14:05 Community Announcements
Developer Diary | Ages Part One
Millennia
12.12.23 14:00 Community Announcements
Developer Diary | Economy Part One
Millennia
28.11.23 14:00 Community Announcements
Millennia | Community Q&A
Millennia
14.11.23 14:00 Community Announcements
Developer Diary | Combat
Millennia
01.11.23 14:00 Community Announcements
Developer Diary | Nations
Millennia
17.10.23 13:10 Community Announcements
Developer Diary | World & Map
Millennia
03.10.23 13:00 Community Announcements
Millennia | Announcement
Millennia
21.09.23 15:30 Community Announcements