Every single 4X game has the same basic flaw — as the game progresses, the micromanagement that was fun gameplay at the start becomes a bother later in the game when colony numbers scale up. Building up one colony is fun, but building up dozens that are all at different stages of development is irritating. When you’re busy sending ships all over the galaxy and playing the political endgame, there’s usually no time for colonisation or to direct conquered worlds. The only game to solve this issue was perhaps Master of Orion III, and it only did so by putting an AI in control and making the game essentially play itself. That’s not a solution, it’s a disaster.
I propose a simple, elegant solution to the colony micromanagement problem that should let people continue colonisation well into the endgame, but without taking direct control away from the user. Read More
Exploration and colonisation are two of the four fundamental pillars of game design in a 4X game, and I’ve been thinking a lot recently about how I want to handle them in my game. I’ve put up a new page on the site with all my thoughts and prototype designs for colonisation, but I’m going to cover each idea in its own blog post.
Exploration at a planetary level:
At the start of the game, you have a single colony on an unexplored planet. You’ll send out scout ships to nearby areas of the map on search missions to find resources and other things. A mock-up of a part of the map is below: Read More
In showing people screenshots of my game project, it’s sometimes difficult to get across a sense of scale. Below is a visual update to show the scale differences between the game’s three main zoom levels. The top one is zoomed out to orbit, the second is the level at which you’ll send scout ships on survey missions around the area to push back a “fog of war” style map and uncover resources etc. The third is the level at which you’ll manage the colony. The camera angle is different there just because buildings will look better with it. Read More
Predestination 4X game Galaxy Map: System window demonstration
Please watch fullscreen (1080p available). The video’s a bit darker and a lot blurrier than the actual game because YouTube is bloody awful at encoding videos, but you get a clear enough idea of the effect in fullscreen. Read More
A video of the 3D galaxy map for Predestination. Please watch it in 720p fullscreen, otherwise a lot of important small details like the lines between stars and the galactic plane are lost. Read More
I’ve been doing mostly under-the-hood code optimisations today so I don’t have any pretty screenshots to show for it, but I do have an idea to share that I’ve been wanting to run by other people. Master of Orion II is my touch-stone for game design, and it only had sandbox style games. But when I introduced a 3D map I realised that also adding singleplayer missions or challenges might actually be really cool. One example mission might be set up so that you own one planet that’s surrounded and you win if you can hold out until a doomsday technology is researched to let you smash your aggressors to pieces. Another might have a colossal galaxy and the challenge might be to find and secure a wormhole hidden somewhere in the chaos, then launch an attack fleet through it. Read More
Space 4X games are typically played on a 2D map, not because of any technical limitation but for gameplay reasons. 3D maps are difficult to visualise and strategise on, for example they make it more difficult to see the area of space owned by a particular enemy. Those games that do have a 3D map tend to mechanically simplify it with a “star lane” mechanic where ships can only travel along set paths between certain stars. For all intents and purposes, that isn’t a 3D map any more; it has eliminated any mechanics that actually use the third dimension. The alternative is to use a 2D map (like this one below), which is requires a bit more suspension of disbelief.
While I don’t want to diverge too heavily from the fundamental mechanics of the genre’s previously successful games, I do want to have a crack at bringing a third dimension to the map in a way that avoids these problems. If you’re interested in space 4X games, please leave a comment on this post about whether you’d want a 2D map or 3D, or answer the post with anything else you’d like to add. I’d really appreciate it! Read More
An example of the playable galaxy map screen when it’s generated in 2D. It would also be possible to generate the map in 3D and then flatten it to 2D, this shouldn’t cause overlapping stars but might make the distances between stars unintuitive. Read More
One of the challenges in developing a space 4X game is that the game has to be played on the colony, solar system and galaxy levels. Master of Orion II had separate galaxy map and colony management screens, and the solar system view was a small window that opened inside the galaxy screen. This was handy because sometimes you’d exit out from a planet and want to fast-forward a few turns before returning to that planet. I like this functionality, and want to preserve it in Predestination.
This means I need separate galaxy and colony views, which I can already do with my GalaxyScreen and PlanetScreen. These are distinct screens that can be switched between instantly, but I need to build a visually smooth transition between them. On selecting a planet, I’d like the game to zoom in on the planet before switching to the PlanetScreen so that the two screens look identical and you don’t notice the transition. I also need a solar system window that can be brought up in GalaxyScreen. Read More