Taskbar system and modular system windows

Every 4X game has a way to notify the player when something happens that requires his attention. Games will typically have a turn summary page reporting anything important, but I want a more direct visual notification that isn’t just a text list. The idea I’ve been prototyping this week is a taskbar that runs along the bottom of the screen and alerts the user to tasks that require their attention. If a planet has a building that needs to be placed or a problem that needs to be fixed, or if a discovery is made or a scout finishes surveying a planet etc, a small icon relating to the event will drop down into the task bar. When clicked, a window would open explaining the notification and with a shortcut button to go directly to the screen/window that will let you deal with whatever the notification is for. Either that or clicking the icon might bring you straight to the source of the notification.

For example, you could start building a colony ship and check a box that says you want to be notified when it’s complete. When it’s built, a little ship icon would drop down and land in the task bar. On clicking the icon, a small ship/fleet window would open and you could immediately give the ship orders. Similarly, if a survey mission on a planet completes, a notification could immediately appear in the taskbar and open the planet or solar system when clicked.

I got some great feedback on what type of system window to use, and have decided that a small self-contained window is the best option. This week I developed a modular window system that keeps track of all the windows that are open and has options to resize, close and minimise to the taskbar. The game now supports having multiple system windows open, which might be handy if you need to keep track of or compare multiple  systems. The video below demonstrates both the modular window and taskbar system: Read More

Planet graphics preview

I’d like to thank Adam at SpaceSector for his awesome introduction post on Predestination. I’ve been a bit quiet this week, but have been working on the project. We’re getting forums and a website set up, and making progress on the trailer for the kickstarter campaign. I’ve also been putting together a few videos to show off various parts of the game. Below is a preview of the planet graphics in the game: Read More

Head-tracking in Predestination, for a 3D perspective without expensive equipment

This week I’m working hard on putting together a Kickstarter campaign so I haven’t had much time to work on gameplay. But I wanted to show off an exciting development this week: Head-tracking.

Remember the video below from a few years back? In it, Johnny Lee showed off his awesome head tracking demo for games using a Wiimote connected to his PC. It turns a monitor or TV into a portal into a virtual room that visually reacts to movement exactly as viewing a real 3D box through a window would. Objects can even be seen to float out in front of the screen, providing a real 3D experience without the need for an expensive 3D monitor. In fact, all you need to pull this off is a Wiimote and a cheap pair of safety glasses with infra red LEDs in them. Read More

Working on a trailer

I’m working on a trailer this week, so I’ve been programattically composing scenes in my engine and will film them when they’re done. The scenes all run in realtime so I’ll also be able to keep them in the final game as an intro. I’ve had to clean up the back-end code and build some new tools for this, but I’ll be able to use the new tools for other things like space combat and cutscenes. Below is a quick sneak peek at part of one of the scenes, which uses a new planetary ring system I developed today. The ring is actually drawn to the background, so I could add a lot more detail without slowing the game down at all. I may add more types of rock and ice asteroid, and make the whole thing much bigger or the individual asteroids smaller. I just thought the ring was too cool not to share. Read More

The blueprint system – Fixing the micromanagement problem

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

Space 4X game design – Colonisation

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

Funding a game project in Northern Ireland

I’ve been pulling together a lot of research on the market for my game this week and have started to piece together a business plan. As an indie game developer, my goal has always been to self-publish via digital distribution and without giving any share in the business away. I want to raise enough money from my first game to expand the current team of three into something larger, and then work on a bigger project. To do that, I need to raise funding for the first game without putting myself in debt or giving any percentage of the profits away. It’s a tall order, but one I think is very possible because of two things:

Invest NI: I live in Belfast, Northern Ireland, where there are programmes set up to financially support start-up businesses. I’ll easily qualify for grants and loans with extremely good repayment schemes that won’t leave me liable for the debt if the game doesn’t sell. I have a meeting on Monday 20th with one of the free business advisors we have here, and will soon find out what support is available. A friend of a friend pulled over £100,000 out of investors and grant programmes on good terms through this. As I’ve projected costs at a fraction of that, I’m feeling very positive about it.

Crowdsourced funding: This has really taken off in the past few years, with Kickstarter.com leading the crowd and a few others lagging far behind. People pledge money to support a project in exchange for perks like a free copy of the game, concept art, music, t-shirts, unique DLC etc. When you think about it, this acts as a zero-risk pre-order system for indie games currently in development. I plan to launch a campaign once I have enough gameplay and graphics to show off and really make an impression. Read More

A sense of scale on planets

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

Planet graphics update

I came up with a new terrain shading technique that combines some clever texture packing tricks with normal approximations in the pixel shader to produce some awesome results. The lighting on the terrain is now extremely highly detailed, and zooming down onto the terrain looks perfectly smooth. I can also feasibly add more lights for particular buildings or the cursor to make some awesome effects. Below are a few screenshots of the current work in progress: Read More