background-shape

Space Conflicts: Empires

Take control of planets and build your empire in a procedurally generated universe, while defending yourself against rival factions and an ancient machine civilization.

Platform

itch.io

Category

Videogame

Date

May 15, 2024

Challenge

The central challenge lies in combining multiplayer functionality with a massive, procedurally generated universe consisting of hundreds of planetary systems. However, the engine only allows one scene to be actively loaded at a time, a significant technical obstacle when multiple players and NPCs need to act simultaneously in different sectors.

Solution

Our solution uses a 'Multiplayer First' approach: even in single-player mode, the game runs in the background as a dedicated server, which saves duplicate development work and creates a unified architecture. A master server manages multiple child processes of the engine, each simulating its own scene, and orchestrates communication between these processes as well as between players over the network.

case-details

About the game

The stars await you.

Before you lies an infinite universe, full of surprising planetary systems, hidden resources, and endless possibilities. You begin humbly, but do you have the ambition to want more? Build your empire, conquer new worlds, establish your dominion over the entire galaxy. Upgrade your fleets, improve your infrastructure, until your name is feared or admired throughout the galaxy.

The Centauri Union, once the immortal superpower that united the entire known universe under its rule, has fallen. Its collapse was as catastrophic as an imploding black hole. The galaxy shattered with it. What was once a mighty force is now a fragmented mosaic of competing factions, rising powers, and desperate survivors.

You are not alone in this new order. You are one of many.

Throughout the cosmos, other empires are expanding, just as hungry for power as you. They are your rivals, your potential allies. Some you will have to defeat. With others you could cooperate. In this living, real-time world, you must think strategically, react quickly, and decide wisely.

And then there are them... An ancient race of machines, their origins unknown, roaming the universe. They observe. They wait. Should you grow too large, they strike. In an instant, a rising civilization becomes stardust. No warning. No mercy.

Your time is running out. You must find out how to stop this enemy. Do you forge alliances, uncover long-forgotten secrets or unknown species? You must learn who the machines truly are, what they want, and how to destroy them once and for all.

Welcome to Space Conflicts: Empires. May the universe be merciful to you.

Contact me

Let's Start a Project