This update deals exclusively with optimizations to the game. The three principal areas of optimization are draw calls, Texture memory, and dynamic lighting improvements.
The benchmark goal I have kept with this game is a minimum of 30fps at 1080p on a gtx 750. With this latest patch I’ve been getting 60fps for most of the game.
CPU Optimizations:
One of the CPU bottlenecks I found was the number of draw calls for static meshes and their materials. To address this I “merged” certain mesh groups together. In the image I've combined 6 static meshes into 1 (the yellow circles are the bounds of the object):
- This will also help with artifacts caused by turning corners quickly.
Memory
I down-sampled a lot of textures from 4k to 2k. I did this individually for each texture to make sure there weren’t any noticeable changes to the environments. Here’s an example:
- If you can’t tell a difference between the 2K textures and the 4k textures it means I did it right. It’s also important to note that, unlike purges in the past that cleaned up unused textures and models, this was specifically targeted towards textures used in-game. Because of this, I’ve shaved off ~1.3 Gigs to the game size and cut load times by ~50% on the benchmarking system.
GPU Optimizations:
This is a lot less amazing and mainly concerns adjusting the configuration files inside Unreal Engine 4 to match the environments of CAT Interstellar. For instance, I placed every light in this game and I know for a fact that there are only five instances where more than three dynamic lights overlap. All of those instances are because of a light in an adjacent room that is blocked anyway. There is no situation where 4 dynamic lights need/should be rendered so I’ve removed the option. Similarly, I made adjusts with Particles Effects, Screen Space Reflections, Anti-Aliasing, etc...
The Cost of Progress
I hate to call this a downside but I’m not sure how you all are going to take this:
- The graphic menu has been simplified to 3 categories with 2 options each: “Fast” or “Detail”.
Being a lifelong PC gamer/modder I completely understand why removing options from the player is generally frowned on but I feel like this one is at least partially justified. I’m honestly curious what you think though. P.s. These adjustments can all be changed in the console and I’ll never take that away from you.
TL;DR
- Faster load times
- Higher frames per second
- Less menu options
This update deals exclusively with optimizations to the game. The three principal areas of optimization are draw calls, Texture memory, and dynamic lighting improvements.
The benchmark goal I have kept with this game is a minimum of 30fps at 1080p on a gtx 750. With this latest patch Ive been getting 60fps for most of the game.
CPU Optimizations:
One of the CPU bottlenecks I found was the number of draw calls for static meshes and their materials. To address this I merged certain mesh groups together. In the image I've combined 6 static meshes into 1 (the yellow circles are the bounds of the object):
- This will also help with artifacts caused by turning corners quickly.
Memory
I down-sampled a lot of textures from 4k to 2k. I did this individually for each texture to make sure there werent any noticeable changes to the environments. Heres an example:
- If you cant tell a difference between the 2K textures and the 4k textures it means I did it right. Its also important to note that, unlike purges in the past that cleaned up unused textures and models, this was specifically targeted towards textures used in-game. Because of this, Ive shaved off ~1.3 Gigs to the game size and cut load times by ~50% on the benchmarking system.
GPU Optimizations:
This is a lot less amazing and mainly concerns adjusting the configuration files inside Unreal Engine 4 to match the environments of CAT Interstellar. For instance, I placed every light in this game and I know for a fact that there are only five instances where more than three dynamic lights overlap. All of those instances are because of a light in an adjacent room that is blocked anyway. There is no situation where 4 dynamic lights need/should be rendered so Ive removed the option. Similarly, I made adjusts with Particles Effects, Screen Space Reflections, Anti-Aliasing, etc...
The Cost of Progress
I hate to call this a downside but Im not sure how you all are going to take this:
- The graphic menu has been simplified to 3 categories with 2 options each: Fast or Detail.
Being a lifelong PC gamer/modder I completely understand why removing options from the player is generally frowned on but I feel like this one is at least partially justified. Im honestly curious what you think though. P.s. These adjustments can all be changed in the console and Ill never take that away from you.
TL;DR
- Faster load times
- Higher frames per second
- Less menu options
CAT Interstellar
Ionized Games
Ionized Games
2017-10-06
Indie Singleplayer
FREEGame News Posts 52
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
Mostly Positive
(681 reviews)
http://www.IonizedGames.com
https://store.steampowered.com/app/384740 
The Game includes VR Support
Linux [77 ]
ProjectFiles
Warning: This is a short story meant to be played in a single sitting.
Play as a DOG V4 drone, a newly activated maintenance bot who is assisting in the terraforming effort on Mars. After a predictable yet unfortunate accident DOG finds himself uncovering the past of a seemingly barren planet.Gameplay
The games current state includes the first environment (~15 minutes of gameplay) and an introduction to the second environment. The main goal of this release to get feed back on the player controls and game mechanics.Story
We're trying to bring the "science" back to science fiction. We also wanted to explore a scenario humanity might really encounter on the first planet we aggressively try to terraform.https://ionizedgames.com/
Visit the webpageHttps://www.facebook.com/ionizedgames
Check Out Our Facebook PageContact@ionizedgames.com
Or Contact Us Here- OS: Ubuntu 16.10
- Processor: 2 GHz Quad-CoreMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: Nvidia GTX 750
- Storage: 7 GB available space
- OS: Ubuntu 16.10
- Processor: 2 GHz Quad-CoreMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: Nvidia GTX 970
- Storage: 7 GB available space
[ 5950 ]
[ 1903 ]