Devlog June '25


About

Hello everyone after some down time I got finally back at working on Space Conflicts: Empires. Here is what changed in June ’25. Steady closing in on the first playable alpha. I still can not give any ETA but for what it “feels” like it should be around 50-60% complete. Even though my ticket system says 15% of milestone alpha complete. But I am creating / closing / moving tickets around quite a lot as development picked up steam.

New

  • Added Galaxy background
  • Added an additional syllable based name generator
  • Added list overview to show all entities in a scene for easier accessing planets, moons and such
  • Added option to configure themes used for some ui icons and planet impostors
    • To improve performance certain objects are replaced with a 2D texture at a certain distance called impostors
  • Added an options menu to tweak some game settings
  • Added resource icons
  • Added popover window to interact with entities (build stuff on planets for example)
  • Added a corona to stars which also serve as their impostor
  • Added EasterEgg “Unreal Mode”
  • Added option for server admins to kick players
  • Added a client side feedback menu to display reasons for a kick (eg server full, erroneous player data send to server, trying to authenticate as another user or just for being naughty)

Improvements

  • Much more robust game generator
  • Updated to Godot 4.4
  • Upon entering a game for the first time players will now have their home world centred on screen
  • Improved in-game UI
  • Simplified some under the hood client / server game code
  • Rewrote most on how the lobby system works
  • Rewrote in game chat

Fixes

  • Players can now actually visit other solar systems
  • Fixed various crashes
  • Fixed players not getting booted into the game under some circumstances

Screenshots

Entity Popover Star with Corona Solar Systems icy planet with moon settings menu for icons and impostors

Get Space Conflicts: Empires

Comments

Log in with itch.io to leave a comment.

(+2)

First