The Spatials Galactology v3.6

The Spatials: Galactology Free Download

The Spatials Galactology 3.6 – The Spatials are back with Galactology! Design, build and protect your space station from the many enemies you will make while exploring the galaxy and exploding their homeworlds.

About This Game

The Spatials are back on a new adventure!

The Spatials: Galactology is The Spatials reimagined as a deeper, more rewarding simulation game. With mod support and active pause, Galactology adds new items and structures to build, trade routes to exploit, planets with many new variables, sophisticated AI, civilizations that actually attack your station — and unique gameplay systems behind every object and room.

Key Features

Design a space station and watch your crew as they build it in real time

More freedom for your designs: use any room with any objects, color the floor tiles as you wish

Reinforce your space station with new buildings, management decisions, and staff

Assemble robots to assist with station chores

Explore a detailed simulation with many systems to play with — including manufacturing, research, healthcare, disease, emotional breakdowns, combat, hunger, thirst, cleaning, decay, security, FIRE!, and more

Visitors and officers have a mind of their own. Make sure their needs are met!

Build hospitals to care for the wounded and diseased

Secure your station with cameras, scanners and turrets

A randomly-generated galaxy with 100+ planets

Build spaceships and explore the galaxy

Explore the surface of planets and asteroids

Engage in real-time combat to forge alliances and make new enemies

Find natural resources, civilizations and ancient ruins

Establish trade routes with your allies

Develop and download gameplay mods from the Steam Workshop

And more, much more is coming!

About Weird and Wry

Weird and Wry is a Barcelona game development studio founded in 2014 by two brothers: Carlos and Max Carrasco. Carlos (a programmer) and Max (an artist) share a love for simulation games and classic play — which heavily influenced The Spatials, their first project. Inspired by the great classic sim games of the ’90s, The Spatials combined classic base-building gameplay (based on isometric tile room building) with a real-time combat system and an exploration campaign. The Spatials was released on Steam in March 2015 and took off! Thanks to its success and growing fan base, The Spatials spawned a sequel — The Spatials: Galactology, which updates the original concept with deeper gameplay and a whole new take on the space station management business.

News & Changelog

Version 3.6 is now available!

Finally! After two grueling months of technical work version 3.6 is ready to play. This is an unusual version. It contains very little gameplay additions. You can read about them in this March post:

So what happened in the two months since that post was made? A massive rewrite of all the gameplay code in order to port it to LuaJIT, from a completely different programming language.

After version 3.5 was released it was clear the game performance was bad once your station grew a bit. This was specially relevant in 3.5 since it added enough content and fixed enough balancing for players to build a bigger station.

At that point I decided to stop adding new features and concentrate on fixing the performance. Otherwise the game future viability and quality would suffer a lot. It was a gamble since there’s a lot of abandoned half finished games in Steam and doing this would make Galactology look like just another one, even while I was working my hardest on improving it. But I decided to take quality over appearances.

Version 3.6 is the result of that work, and I believe it’s successful. Moreover it also means mods can now be written in Lua, making it much easier for moders to work on our game if they desire so.

Technical details

40K lines of code have been rewritten (some manually, some with the help of a custom transpiler tool developed just for the task) from Scheme to l2l, a Lua-based language similar to Lisp. This allows the very sizable scripting side of Galactology to be based on LuaJIT, for the maximum possible performance for this kind of programming languages. sol2 provides the C++ binding layer for Lua.

The performance improvement is roughly 4x to 6x. In addition GC pauses are dramatically shorter thanks to Lua(JIT) incremental collector.

Next version

Version 3.7 will be a return to our feature roadmap, and you can bet I missed it!

Update 3.6.7

– fix crash when rich text code parses some user input with “@”
– force memory pool clearing before delayed lua delete during new/load game (tentative fix for crash)
– fix decor counter for goals
– fix factory inspector not updating its state when an interaction happens
– fix display of item recipe info
– corpse text descriptions on planets should not mention recyclers
– make load/save deserialization errors fatal
– update example mods in workshop
– fix error when deleting the blueprint of a just created floor build job before its state is initialized
– fix corruption bug: Tool objects had their destruction delayed too much and were invalidating sessionID in newly loaded games

Update 3.6.6

– fix mac build: change luajit.dylib to use @loader_path
– fix ocasional crash when selecting categories in the object build tool after some research has been completed
stop resetPanel on activate_delegate, just use a change listener like goals does
– add brief planetarium tutorial to the planet tutorial
– linux port using beta runtime GCC 5