About the Game
Primordialis is a physics-based roguelike fish builder. Unleash your creativity to defeat creatures using venomous tentacles, electrical shocks, or exploding children. The possibilities are endless. Explore the primordial depths to reveal its secrets and discover what lies beyond.
================================= Create ==================================
The core of Primordialis is its simple yet deep creature creation system. Your body is constructed out of cells which each have unique properties and functions. With over 60 cell types to place and combine, there are countless creative combinations you can use to engineer your perfect fish.
You are given the freedom to play how you want, whether you want to be a massive serpent that swallows other creatures whole or to tinker with complex mechanisms and circuitry. Your only limit is your imagination.
================================= Survive =================================
In the main rogue-like mode, you embark on a difficult journey of growth and evolution. Explore the world and learn to deal with a diverse ecosystem of hand-crafted enemies, all built using the same creature creation system as you. Discover cell types, mutations and more to help you survive in this harsh and brutal world. Traverse the 5 main biomes and discover what lies at the end.
You can also play in sandbox mode if you want to perfect your creature design plans before a run, study the biology of your enemies, or just enjoy some relaxed creature building.
Screenshots
6 images
Version Information
Steam Patch Notes
Official update history
You can now access the Primordialis beta branch by right clicking the game in your steam library > Properties > Betas then set Beta Participation to the beta branch. The beta branch will have previews of upcoming updates. The beta will receive updates more frequently, but some things may not be fully tested.
Currently the beta branch has a couple new cell types, additional symmetry modes in the editor, and several balance changes and bug fixes. You can see the full patch notes in game by clicking on the build name in the lower left corner of the menu.
- Added new sandbox map type (unlocked after winning a normal run)
- Fixed left behind mutations showing up in the final boss fight
- Fixed getting stuck on loading screen when audio initialization fails
- Fixed bug where cells types were not given to you when creating a sandbox map with no creatures
- Fixed stashing body parts with symmetry turned on
- Adjusted tutorial enemy to prevent it from wandering before you exit the safe zone.
- Added prompt to open map when you defeat the tutorial enemy
- Added a guaranteed group of cells that spawns behind the tutorial gate
- Added loading screens
- Made creatures in-fight more in early biomes
- Fixed death screen showing up when it's not supposed to
- Fixed some softlocks in the 5th biome
- Drag of cells in stasis has been increased (but still much less than normal drag)
- Improved the behavior of inflating and muscle cells with the Smaller cells mutation
- A couple more enemies from Keith
- Seasonal enemy disabled (you can set your system date if you want to experience it)
- Imbued mutations now show you 5 options for cell types instead of 3
- Added a slider to coloring mode to adjusting the opacity of cells
- Ink, acid, and vacuum particles now change color with the color of the cell emitting them
- Explosive cell explosions now change color with the color of the corresponding cell
- Linking cells will now unlink when activated with negative voltage
- Vacuum cells will now push with negatively voltage
- Jet cells now reverse when powered with negative voltage
- Reduced the capacitance of jet cells
- Jet particles no longer inherit momentum
- Seek trigger cells now always give at least the standard voltage threshold while activated, and the range at which they give the full voltage has been reduced
- Jets, explosions, and vacuums can now push ink, acid, and xp
- Power switch cells now give off 0.9V instead of 1V and can be toggled off by powering them above 0.95V
- Increased the conductivity of muscle cells and inflating cells
- Increased default voltage leakage to make cells that are not connected to a voltage source turn off faster
- Voltages for each cell are now displayed as a circle with a radius depending on the voltage
- Cancer cells are unlocked when you gain the cancer mutation, in case you want to give yourself more cancer
- Added interact keybind (F by default), which is now used to select mutations instead of clicking,
it can be changed back to left click in the controls settings
bugfixes:
- Fixed cases where the parts with the most cancer cells were not considered to be the main body part
- Fixed one creature not spawning where it's supposed to
- Fixed neurons being able to react to creatures outside of their vision range
- Fixed mutagenic poison loosing track of the imbued cell after rebirth activates
- Fixed crash loading some body plans with recursive combo cells
- Fixed crash loading bodies with cancer
- Fixed crash from combo cells having too long of a name
- Fixed imbued mutations giving options of every cell type, instead of cell types you have unlocked
- Fixed maximum particle count sometimes being exceeded, and increased maximum particle count
- Fixed Alt+f4 not closing the game
- Fixed detached body parts responding to inputs after being unpossessed
- Fixed the print() function in lua scripts not working
- Fixed a few world generation errors
- If the audio device is lost (eg. it gets unplugged or goes to sleep), then the game will try to reacquire it
- Tried to fix issues where game would crash or go back when changing some graphics settings
- Maybe fixed distortions issues
- Fixed sometimes crashing on startup
- Improved loading body plans so that cells are properly distributed when they spawn
misc:
- Added setting to make cell buttons in the editor pushable by each other
- Added options to the controls settings for editor keybinds
- Combo cells that are loaded in sandbox mode will be automatically unlocked
- Made world seed always visible
- Added new lua functions: set_next_run_seed, get_player_body_id
- Added lua console (disabled by default, can be enabled in the game settings)
- Re-enabled distortions by default
- Some crashes will now generate a dump file in <your steamapps directory>/common/Primordialis/crashes
- Added Sandbox mode
- Three new cell types, Capacitive cells, Inductive cells, and Inflating cells.
- You can now pan and zoom in the editor using the arrow keys and page up/down,
in addition to middle mouse button & scroll wheel.
- The starting body plan now has Seeker cells, and Seeker cells start unlocked
- The starting area is now smaller on average and there is a maximum distance the spawn location can be from the gate
- You now have bonus biomass regeneration while your body has 12 cells or fewer
- Regeneration cooldown recovery from picking up xp orbs is reduced for bodies with higher biomass cost.
It is scaled so the recovery you get is roughly proportional to the portion of the xp bar which is filled,
if your body is at your current biomass cost limit.
- Changed the voltage threshold for cells to glow blue to be the same as the standard activation threshold
- Phasing strength depends on voltage
- Cells affected by phasing are now transparent
- Poisonous cell strength is now proportional to voltage
- Explosive cells are more common
- Venomous cells are more common
- Poisonous cells are less common
- Poisonous cells are are now immune to poison damage
- Spiky cell damage has been changed again as a consequence of a bugfix. The damage has been adjusted to feel
similar to before, but some builds may be stronger and some may be weaker due to this change
- Made Flex cells more tear resistant
- Increased the light radius from Glowing cells
- Other cells will not grow from Sticky cells while they are attached to something
- Reworked lightning again
- Shock is now weighted by the biomass cost of the shocked cell
- Lightning now deals damage by default, which is proportional to the voltage of the lightning and
total shock on the struck creature
- Lightning Burn has been replaced with Chain Lightning, which causes lightning from your amplifying cells
to chain from cells it strikes, and causes damage from lightning to not delay regeneration
- Amplifying cells activate less frequently (but still more than the Oct 19 Build)
- Rebirth now shows a visual indicator around your healthbar when it is able to activate.
This indicator is transparent when the detached part you will be reborn from has low biomass
- Mutagenic poison will not transform cells until they have 20% stored biomass or less.
- Budding now allows detached parts to regenerate biomass for 10 seconds from the time they detach
- Detached body parts are no longer instantly deleted outside of the loading radius,
but instead will take a low damage over time
- Reduced the number of Heart cells for the tail detaching enemies
- Leech and Health infusion cells transfer biomass twice as fast as before
- The venomous squids in the first biome have had their hearts reduced and moved toward their front
- 1 new enemy
- Made some enemies less likely to get stuck on walls
- Background particles now subtly move towards the boss for the current biome
- Gates are now visible as dots in map mode
- Mutation pickups are now pushed out of walls
- Adjusted how the max forces between cells is calculated to prevent vibrations from ripping them apart
bugfixes:
- Fixed crash when activating a follower neuron as a single detached cell
- Fixed bug with how collision force was calculated. Spike damage has been adjsted to compensate.
- Fixed bugs that occur from using too many different colors in the editor
- Increased the minimum tunnel width in biome connecting streams to avoid getting stuck
- Fixed some map generation bugs
- Fixed bug where being shocked could make seeker cells aim towards (0, 0)
- Fixed combo cells having properties higher or lower than either of the ingredients
- Fixed bug where parts detached from detached parts would not count for rebirth
- Fixed some cell properties persisting after a cell changes its cell type
- Prevented non-passive creatures from spawning at the same location as a boss
- Fixed undo not working for first edit
- Fixed undo breaking after too many edits
- Increased the size of the undo buffer from 1024 edits to 4096 edits
- The sound effect for being shocked no longer plays while paused or in the editor
misc:
- Improved performance for things that play lots of sounds, lightning is the main case where this should help
- Improved performance with gates while they are opening
- Turned off dithering in the gif recorder to work better with discord's gif compression
- Added setting to disable gif replay recorder
- Moved restrict cursor to window setting to from Audio/Video settings to Game settings
- Tutorial will no longer prevent you from selecting new cell types or editing your body plan
- Tutorial will now be considered passed and disabled for future runs if you get past the step where you draw cells
- World seed is now displayed in the pause menu next to the game version
- Initial upgrades now show 5 options for new cell types instead of 3. After level 4 it will go back to 3 options.
This intended to speed up the early game
- Added new button in body plan editor that toggles showing/hiding icons on top of cells
- Made warnings in editor less obtrusive, and added an option in settings to turn off warnings for disconnected cells
- Cells that have associated keybinds will now say the name of the button you have bound
- Your choices for customizable mutations and cell types are now shown in the relevant tooltips
- Combo cells now always perform the special functions of both cell choices, previously one would be randomly chosen
- Reduced the cost of Amplifying cells from 10 to 7
- Reduced the cost of Muscle cells from 10 to 6
- Reduced the cost of Leeching cells from 10 to 6
- Significantly reduced the damage dealt by Spike cells, they now deal 44.4% of their previous damage
- Increased swimming force of Spike cells from 0% to 20% of base swim force
- Changed the color of grounded cells to be slightly teal
- Grounded cells are more effective at grounding adjacent cells that are non-conductive
- Jet cell strength is now proportional to the activating voltage
- Reworked Amplifying cells
- The lightning range now increases with their activating voltage
- Lightning activates much more frequently
- You no longer have resistance to shocks from your own lightning, previously 20% effect on cells in the same body
- Renamed Injecting cells to Health infusing cells
- Phasing cells can now phase through other cells in addition to walls
- The breakaway tail creatures in the first biome now move slightly slower
- Recolored shield crabs in the first biome
- Streams between levels now have a slight inward flow to make getting stuck on walls less likely
- Made the second biome smaller
- Made a side biome smaller
- There is now a small transition zone when entering the third biome
bugfixes:
- Hopefully fixed spontaneous physics explosion bug
- Fixed crash involving muscle cells
- Fixed gates being invisible when continuing a saved run
- Fixed wasd prompt appearing in the wrong place after continuing a saved run
- Fixed xp being reset after triggering the rebirth mutation
- Fixed tutorial getting stuck when turning it on mid run
- Fixed selection of main piece when bodies are split into multiple parts being based on the number of Heart cells
instead of total cost. This fixes some cases of creatures instantly dying when split in half
- Fixed combo cells resetting to base properties when continuing a run
- Fog of war is now saved and loaded
- you can now save and quit mid-run, the game will also autosave every ~10 seconds
- poisonous cells are now immune to the effects of mutagenic poison
- made first biome smaller, with increased xp drops per enemy
- feeler cells now activate when adjacent cells are touched as well
- added some small passive creatures to the world
bugfixes:
- fixed some crashes
- fixed world generation error where biomes could be missing
- fixed compatibility issue on Windows 7
- added patchnotes which show when you click the build version in the main/pause menu
- leeching and injecting cells now transfer poison as well
- made jet cells more yellow
- particles from jet cells are now tinted by the cell color
- made map mode a toggle instead of requiring the button to be held
- made at least one target dummy guaranteed to spawn in each safe zone
- target dummies now display damage numbers
- lightning now builds up shock faster
bugfixes:
- fixed some graphics card compatibility/performance issues, please let me know if you still have issues
- fixed bug with undo after using the select tool
- fixed some visual effects being framerate dependent
- fixed some audio initialization errors, and made the game start without audio instead of crashing if audio still fails to initialize
- fixed audio playback speed depending on system sample rate
Current Release
21311719
Uploaded Mar 25, 2026
System Requirements
How to Install
primordialis.exe to play
Troubleshooting tips
• Run Redist/_CommonRedist installers if game won't start
• Add folder to Windows Defender exclusions
• Run as administrator
Download
Direct link available
41 MB
21311719
44FF496F
d2ee09b4a8f9d17f3e5f6bcb657132791f110afa7fe1fd095884ffc80a0d28e6
You May Also Like
View AllDownload Primordialis for PC with a direct link or via torrent. Get the full version of Primordialis for free. Primordialis is a Action released by Kyler Natividad.