CAT Interstellar - IonizedGames


Barring any major bugs discovered this will be the version used for the full release.

Why do a Full Release?
CAT Interstellar was always intended to be about an hour long and tell a very short story about an unfortunate event on Mars. I think it meets the requirements of the original design document. Regardless, doing a Full Release has a number of benefits, one of them being my psyche, with the other two being that I can focus a lot more time on support issues like VR and Localization.

What’s Next?
I know a significant number of you see a lot more potential in this game but keep in mind, nothing is lost. We’ve built a number of systems, pipelines, and mechanics that will absolutely be used again (and should eventually be available to you through the project files).

This isn’t the end of the CAT Interstellar universe either. Earth is still a frozen wasteland with a population of just under a billion people. All of them starving for a new home. There are half a million androids in geostationary limbo with no place to call their own and no task to focus their, so called, sub-sentient minds. The contracting company, CAT Interstellar, has failed to terraform Mars and they are desperately looking opportunities to exploit. A massive communications array on the Moon that connects all outposts and habitats in the solar system is beginning to become self-aware. Androids 388 and 461 aren’t ready to abandon Android 42 if there’s a chance he’s still alive. All while the United Nations Common (UNC), Earth’s loosely agreed on government, is trying to ensure everything doesn’t come apart at the seams.

Anyways, back to the update...

What’s in the Update?
Gameplay Adjustments:
  • Set subtitles default to off
  • Adjusted the Cat characters fur to look a little better
  • Minor Layout adjustments to all the levels
  • Adjusted Android Trigger volumes
  • Changes to Signals Ending Sequence
  • Added “Planet:” to chapter start screen to make the locations more obvious
  • Added additional dialog to the Base level

Bug Fixes
  • Key Rebinding is back online!!!
  • Fixed numerous grammatical errors on android 42’s text box
  • Fixed bug where Laboratory door could trap the player
  • Adjusted Android 42's follow distance so he shouldn’t trap players anymore
  • Bug on the surface where players could get stuck near the greenhouse
VR
I've added a VR branch for alpha testing. Thank you for your patience with this. To gain access go to your Steam Library, Right-click CAT Interstellar and select Properties. Inside the properties window select the BETAS tab. You Should see a drop down with vr_alpha – VR Testing. Select this and the game should start to update on its own. Once the download is complete you’ll be able to play. The VR mechanics were rebuilt from scratch and any feedback on the controls or perspectives would be greatly appreciated.
I’ve started a new support thread HERE.

Project Files
The first iteration of the project files uploaded as free DLC. It includes the Meshes, Animations, Audio and Code(blueprints) for DOG-V. I’m releasing the files under the Creative Commons License Attribution 4.0 International. You’re free to strip what you need for your own projects but give credit in some form. I’ll update the project with new textures, audio, meshes, and shaders as I replace the ones in-game. The format of the project requires that you have Unreal Engine 4.17.1 installed. I DO take requests so if there's something in the game you want to know about don't hesitate to ask. I've started a thread specific to the project files here.HERE.

Employee of the Month
I also want to take this opportunity to recognize an Ionized Games employee who went above and beyond what was expected. Ziggy is a junior programmer who has been with us since the founding of Ionized Games. For his efforts in getting this game released he is being promoted to Senior Programmer effective immediately.



Lastly, Thank you
It's hard me to wrap my head around just how far this game has come but, one thing is for sure, I couldn't have done it without your support. I have written and re-written this statement over and over and still can't think of a way to express my gratitude to you. The best I can do is try to make more and more assets available to you to make your own games. Regardless, thank you again for everything.



Sincerely,
IG
CAT Interstellar - IonizedGames


Barring any major bugs discovered this will be the version used for the full release.

Why do a Full Release?
CAT Interstellar was always intended to be about an hour long and tell a very short story about an unfortunate event on Mars. I think it meets the requirements of the original design document. Regardless, doing a Full Release has a number of benefits, one of them being my psyche, with the other two being that I can focus a lot more time on support issues like VR and Localization.

What’s Next?
I know a significant number of you see a lot more potential in this game but keep in mind, nothing is lost. We’ve built a number of systems, pipelines, and mechanics that will absolutely be used again (and should eventually be available to you through the project files).

This isn’t the end of the CAT Interstellar universe either. Earth is still a frozen wasteland with a population of just under a billion people. All of them starving for a new home. There are half a million androids in geostationary limbo with no place to call their own and no task to focus their, so called, sub-sentient minds. The contracting company, CAT Interstellar, has failed to terraform Mars and they are desperately looking opportunities to exploit. A massive communications array on the Moon that connects all outposts and habitats in the solar system is beginning to become self-aware. Androids 388 and 461 aren’t ready to abandon Android 42 if there’s a chance he’s still alive. All while the United Nations Common (UNC), Earth’s loosely agreed on government, is trying to ensure everything doesn’t come apart at the seams.

Anyways, back to the update...

What’s in the Update?
Gameplay Adjustments:
  • Set subtitles default to off
  • Adjusted the Cat characters fur to look a little better
  • Minor Layout adjustments to all the levels
  • Adjusted Android Trigger volumes
  • Changes to Signals Ending Sequence
  • Added “Planet:” to chapter start screen to make the locations more obvious
  • Added additional dialog to the Base level

Bug Fixes
  • Key Rebinding is back online!!!
  • Fixed numerous grammatical errors on android 42’s text box
  • Fixed bug where Laboratory door could trap the player
  • Adjusted Android 42's follow distance so he shouldn’t trap players anymore
  • Bug on the surface where players could get stuck near the greenhouse
VR
I've added a VR branch for alpha testing. Thank you for your patience with this. To gain access go to your Steam Library, Right-click CAT Interstellar and select Properties. Inside the properties window select the BETAS tab. You Should see a drop down with vr_alpha – VR Testing. Select this and the game should start to update on its own. Once the download is complete you’ll be able to play. The VR mechanics were rebuilt from scratch and any feedback on the controls or perspectives would be greatly appreciated.
I’ve started a new support thread HERE.

Project Files
The first iteration of the project files uploaded as free DLC. It includes the Meshes, Animations, Audio and Code(blueprints) for DOG-V. I’m releasing the files under the Creative Commons License Attribution 4.0 International. You’re free to strip what you need for your own projects but give credit in some form. I’ll update the project with new textures, audio, meshes, and shaders as I replace the ones in-game. The format of the project requires that you have Unreal Engine 4.17.1 installed. I DO take requests so if there's something in the game you want to know about don't hesitate to ask. I've started a thread specific to the project files here.HERE.

Employee of the Month
I also want to take this opportunity to recognize an Ionized Games employee who went above and beyond what was expected. Ziggy is a junior programmer who has been with us since the founding of Ionized Games. For his efforts in getting this game released he is being promoted to Senior Programmer effective immediately.



Lastly, Thank you
It's hard me to wrap my head around just how far this game has come but, one thing is for sure, I couldn't have done it without your support. I have written and re-written this statement over and over and still can't think of a way to express my gratitude to you. The best I can do is try to make more and more assets available to you to make your own games. Regardless, thank you again for everything.



Sincerely,
IG
Aug 11, 2017
CAT Interstellar - IonizedGames


TL;DR this is the full story of CAT Interstellar with the subtitle system re-vamped. This build is worth another play-through from beginning to end.

Content
  • Cave scene ending with all triggers and key events.
  • Signals full sequence of events.
  • Credits completed.
  • Added additional dialog sequences to “The Base” and “Credits”.
Adjustments
  • Added a second Android type.
  • Adjusted mechanics of the Cat character to make the movement a little smoother.
  • Speech Bubbles (Subtitles) are now enabled by default.
Bug fixes
  • Missing rocks allowed the player to get behind the wind tunnel.
  • Numerous subtitle fixes.
Known Issues:
  • “Signals” start screen cut off the last ‘L’.
  • Music at the end of “The Caves” is buggy.
  • Key rebinding is still down.
Project Files
    The only thing holding this up is the audio files. I’m trying to commission some audio effects for release under a creative commons license. Once that’s complete, I’ll push the first project version which primarily consists of all the code, animations, texture, and shaders for DOG.
To Do
  • Improve the 2D graphics for in-game consoles.
  • Re-record key dialog.
  • Add more ambient sounds, effects, and props.
  • I’ve moved the release date back (again) to September 8th. I kind of screwed myself by doing a sale the last 2 weeks. I’ll go into a lot more detail about the business side of things but first I need to read through the SteamWorks documentation again and verify all the information I’m allowed to release. Having information on the business side of game development will be as helpful as the project files.
Purpose
The goal of this project is to tell a science fiction story that can be completed in a single sitting.

I’m fully aware that if I was smarter I would be making mad cash with a multiplayer survivor game. I just personally don't have the free time anymore to level a character up or win an argument on the internet. That’s the audience I’ve been going after since day one. I’ve tried to make that as clear as possible on the store page but if you have any idea how to convey that better please let me know.


Maybe we'll try to get rich next time.

--------------------------------------------------------------------

Community
A few months ago we donated some of the game profit in the hopes of helping a few foster dogs and I thought it was a good time to give you an update:



Bojangles and Roxy both got adopted by great families and are F'ing loving life.
--------------------------------------------------------------------


Sis is still at Tails (The foster agency) but is gaining confidence everyday and making huge progress. She's made a lot of dog friends and is relatively comfortable with humans she knows.
--------------------------------------------------------------------


Slim Jim is in a foster home... but it's looking more like a forever home because they really love him.
--------------------------------------------------------------------


It's unfortunate you would find out about this from a crummy game announcement on Steam, but Foggy Nelson took a turn for the worse and passed away from some of the lingering issues he had when he was found.

I wish I only had good news for you but that's just not how it works. Regardless, even though we’re just an obscure indie game with a knack for delays we’re going to try to help in a much bigger way. I’ll have more details on this in the future.

As always, Thank you for all the support you given. We’re almost there.


Hot-Fix:
Subtitle error for android 42 and the missing 'L' in chapter 5 starting screen.
Aug 11, 2017
CAT Interstellar - IonizedGames


TL;DR this is the full story of CAT Interstellar with the subtitle system re-vamped. This build is worth another play-through from beginning to end.

Content
  • Cave scene ending with all triggers and key events.
  • Signals full sequence of events.
  • Credits completed.
  • Added additional dialog sequences to “The Base” and “Credits”.
Adjustments
  • Added a second Android type.
  • Adjusted mechanics of the Cat character to make the movement a little smoother.
  • Speech Bubbles (Subtitles) are now enabled by default.
Bug fixes
  • Missing rocks allowed the player to get behind the wind tunnel.
  • Numerous subtitle fixes.
Known Issues:
  • “Signals” start screen cut off the last ‘L’.
  • Music at the end of “The Caves” is buggy.
  • Key rebinding is still down.
Project Files
    The only thing holding this up is the audio files. I’m trying to commission some audio effects for release under a creative commons license. Once that’s complete, I’ll push the first project version which primarily consists of all the code, animations, texture, and shaders for DOG.
To Do
  • Improve the 2D graphics for in-game consoles.
  • Re-record key dialog.
  • Add more ambient sounds, effects, and props.
  • I’ve moved the release date back (again) to September 8th. I kind of screwed myself by doing a sale the last 2 weeks. I’ll go into a lot more detail about the business side of things but first I need to read through the SteamWorks documentation again and verify all the information I’m allowed to release. Having information on the business side of game development will be as helpful as the project files.
Purpose
The goal of this project is to tell a science fiction story that can be completed in a single sitting.

I’m fully aware that if I was smarter I would be making mad cash with a multiplayer survivor game. I just personally don't have the free time anymore to level a character up or win an argument on the internet. That’s the audience I’ve been going after since day one. I’ve tried to make that as clear as possible on the store page but if you have any idea how to convey that better please let me know.


Maybe we'll try to get rich next time.

--------------------------------------------------------------------

Community
A few months ago we donated some of the game profit in the hopes of helping a few foster dogs and I thought it was a good time to give you an update:



Bojangles and Roxy both got adopted by great families and are F'ing loving life.
--------------------------------------------------------------------


Sis is still at Tails (The foster agency) but is gaining confidence everyday and making huge progress. She's made a lot of dog friends and is relatively comfortable with humans she knows.
--------------------------------------------------------------------


Slim Jim is in a foster home... but it's looking more like a forever home because they really love him.
--------------------------------------------------------------------


It's unfortunate you would find out about this from a crummy game announcement on Steam, but Foggy Nelson took a turn for the worse and passed away from some of the lingering issues he had when he was found.

I wish I only had good news for you but that's just not how it works. Regardless, even though we’re just an obscure indie game with a knack for delays we’re going to try to help in a much bigger way. I’ll have more details on this in the future.

As always, Thank you for all the support you given. We’re almost there.


Hot-Fix:
Subtitle error for android 42 and the missing 'L' in chapter 5 starting screen.
CAT Interstellar - IonizedGames


TL;DR
This update includes additional dialog, a remapped version of “The Surface”, numerous bug fixes, and Ansel support. This update probably doesn't warrant a fresh play-through if you've already been through once.

First off, I want to welcome the massive influx of players during the Steam Summer sale. Thank you for giving this little game a shot and hopefully you stick around for the ending. Your feedback is truly appreciated and encouraged. I’ll try to maintain a weekly update until our launch date.

Surface
The surface level has been remapped to be a little more efficient in its layout. The mine is now on the far side (since it is the final destination) and the entire map has been opened up. I was also able to cut out huge segments of the map that were rarely visited (like behind the base). This should drastically reduce the load time for the largest level in the game.

I’ve also added guide poles to help make it a little more intuitive as to where to go. Please try not to run into them since the androids spent a lot of time installing them.

Additional Content
  • Added dialog to the “Main-Menu” level as well to “The Base” level.
  • Reworked the “Main-Menu” with layout and an additional audio cue to make it more intuitive.
  • Added an additional conversation to The Base as well as numerous environmental ambiences to add a little more life to the level.
Bugs
  • Fixed the issue with players not being awarded the “chapter 0 “ achievement (Sorry).
  • Fixed a bug causing the locker door to freeze up and not allow the player or the android through. This effectively blocked the “Chazz” achievement (Thanks LigH).
  • Fixed numerous collision issues making DOG’s engines freak out.
  • Adjusted numerous graphical errors such as over clipping decals and overly reflective volumes (Thanks XBL Laberbacke).
  • Lastly, I finally tracked down one of the most elusive bugs that occasionally made it difficult to “drop” objects. This one was unique because it was so hard to reliably reproduce. The ultimate cause of the bug was how DOG’s gravlift ray traces to objects. If the ray trace is beyond a certain distance (10-meters) it will disappear. This inadvertently nulled out the “drop” command if you were holding an object AND your line of sight was beyond the 10-meter threshold.

https://www.youtube.com/watch?v=2mvmHwCxw5A

Known Issues
  • Key rebinding. This bug is caused by how the action manager is passed around. I have a very good idea how to fix it but didn’t have time before this update.
  • A few of the subtitles got jacked. I plan on streamlining the subtitle system to go in line with audio dialog instead of a bunch of beeps and boops. I’m sorry I’ve made you suffer for this long.

Ansel Support
We’ve supported Ansel for a while now but just recently got whitelisted by Nvidia so it should work for everyone (with and Nvidia card). Pressing Alt+F2 in game will bring up the Ansel HUD and let you get some amazing screenshots. This system is very simple and straight forward but still gives you a lot of control.

Future Updates
You’ll notice that the cave collapse scene is cut a little bit shorter. This scene is about 90% complete but I don’t want to add it in until I have fixed all the nitpick timing issues.

The dialog for Signals is also almost completely recorded and edited. There are a few additional animations and events that need to be added to pull the whole thing together but we are making very good progress on it.

The next set of updates should be focused almost exclusively on content.

P.S.
Thank you again for all the support, feedback, and troubleshooting. I could not have done this without you.
CAT Interstellar - IonizedGames


TL;DR
This update includes additional dialog, a remapped version of “The Surface”, numerous bug fixes, and Ansel support. This update probably doesn't warrant a fresh play-through if you've already been through once.

First off, I want to welcome the massive influx of players during the Steam Summer sale. Thank you for giving this little game a shot and hopefully you stick around for the ending. Your feedback is truly appreciated and encouraged. I’ll try to maintain a weekly update until our launch date.

Surface
The surface level has been remapped to be a little more efficient in its layout. The mine is now on the far side (since it is the final destination) and the entire map has been opened up. I was also able to cut out huge segments of the map that were rarely visited (like behind the base). This should drastically reduce the load time for the largest level in the game.

I’ve also added guide poles to help make it a little more intuitive as to where to go. Please try not to run into them since the androids spent a lot of time installing them.

Additional Content
  • Added dialog to the “Main-Menu” level as well to “The Base” level.
  • Reworked the “Main-Menu” with layout and an additional audio cue to make it more intuitive.
  • Added an additional conversation to The Base as well as numerous environmental ambiences to add a little more life to the level.
Bugs
  • Fixed the issue with players not being awarded the “chapter 0 “ achievement (Sorry).
  • Fixed a bug causing the locker door to freeze up and not allow the player or the android through. This effectively blocked the “Chazz” achievement (Thanks LigH).
  • Fixed numerous collision issues making DOG’s engines freak out.
  • Adjusted numerous graphical errors such as over clipping decals and overly reflective volumes (Thanks XBL Laberbacke).
  • Lastly, I finally tracked down one of the most elusive bugs that occasionally made it difficult to “drop” objects. This one was unique because it was so hard to reliably reproduce. The ultimate cause of the bug was how DOG’s gravlift ray traces to objects. If the ray trace is beyond a certain distance (10-meters) it will disappear. This inadvertently nulled out the “drop” command if you were holding an object AND your line of sight was beyond the 10-meter threshold.

https://www.youtube.com/watch?v=2mvmHwCxw5A

Known Issues
  • Key rebinding. This bug is caused by how the action manager is passed around. I have a very good idea how to fix it but didn’t have time before this update.
  • A few of the subtitles got jacked. I plan on streamlining the subtitle system to go in line with audio dialog instead of a bunch of beeps and boops. I’m sorry I’ve made you suffer for this long.

Ansel Support
We’ve supported Ansel for a while now but just recently got whitelisted by Nvidia so it should work for everyone (with and Nvidia card). Pressing Alt+F2 in game will bring up the Ansel HUD and let you get some amazing screenshots. This system is very simple and straight forward but still gives you a lot of control.

Future Updates
You’ll notice that the cave collapse scene is cut a little bit shorter. This scene is about 90% complete but I don’t want to add it in until I have fixed all the nitpick timing issues.

The dialog for Signals is also almost completely recorded and edited. There are a few additional animations and events that need to be added to pull the whole thing together but we are making very good progress on it.

The next set of updates should be focused almost exclusively on content.

P.S.
Thank you again for all the support, feedback, and troubleshooting. I could not have done this without you.
Jun 25, 2017
CAT Interstellar - IonizedGames


DOG-VI
Introducing DOG-VI, the final update to the main character. DOG has been through a number of iterations from the original game jam submission, to the first public build, to a version that was actually textured :), and finally the current style...

Epic Game Jam Submission


First Public build


DOG-V - Textured


DOG-VI Final Version


Animation Improvement
There were a lot of limitations to the animations the previous version of DOG could use because of the simple bone structure. Some of the new features include height adjustments for the engines to give better feedback from the terrain you’re on.


The clipping problem was also solved similarly by adjusting the engines horizontally.

There’s an assortment of improvements but, in general, the character should feel a lot more responsive to controls and reactive to the environment.


Release Date Delay
If you haven’t noticed, the release date has been pushed back from May 26th to August 11th. The main reason for this is to fix some of the aspects of the game that still bug me. Here's an idea of what need to be done:

Bridge collapse – The logic behind the original version was this:
  • Spam particle effects (burn up the GPU)
  • Enable physics collisions on each part of the bridge (burn up the CPU)
  • Spam radial impulses to kick all the pieces around (make sure they're fried)
Obviously, it was a mess. The new version (still a work in progress) makes much better use of the particle system as well as more optimized objects like destructible meshes and physics hinges.

There are also some map placement issues. These aren't game breaking but they lead to a lot of confusion about where to go. The Base level has already been remapped and should be a little more intuitive. The Surface level will also get remapped.

Lastly, there's some key audio segments that will really help try the story together. I know there's a lot of androids now... but we need even more!!! Why are you in space, then a cave, then back on Earth?!?


VR
Part of the reason for the redesign of DOG was to create a sort of "platform" for a VR character. The perspective will be a ~enclosed 3rd-person, like you are in a mech. I've gotten very positive results from the Android character and the DOG character but I'm still working on the cat character. I hope to at least have a fully playable prototype available for testing by the release date.

Project files
We live in a totally different type of game development world than we did even 5 years ago. There's a much more mutually beneficial relationship between developers and users. If you’ve been following this game, it’s pretty obvious I've gotten a lot of help from the community and I want to try to repay some of that with more than just free keys. I’m going to start releasing the project files used in CAT Interstellar. I'll start with the DOG character (skeletal mesh, animations, and code).

DOG isn’t animated like most video game characters. Instead of multiple frames making up an animation over a set amount of time, DOG uses single frame animations and linear interpolations between them during runtime. This allows for DOG to react to her environment much more realistically. Unfortunately, there isn’t a lot of information in animating a character this way so hopefully these files will help.

I’m currently putting it an easy to read UE4 project file and should have it up as DLC in the next week. I'll keep the DLC updated as I add more boring things like shaders and loading screens.


TL;DR
Updated DOG model and fixed map layouts. This update probably doesn't warrant a fresh play-through if you've already been through once.
Jun 25, 2017
CAT Interstellar - IonizedGames


DOG-VI
Introducing DOG-VI, the final update to the main character. DOG has been through a number of iterations from the original game jam submission, to the first public build, to a version that was actually textured :), and finally the current style...

Epic Game Jam Submission


First Public build


DOG-V - Textured


DOG-VI Final Version


Animation Improvement
There were a lot of limitations to the animations the previous version of DOG could use because of the simple bone structure. Some of the new features include height adjustments for the engines to give better feedback from the terrain you’re on.


The clipping problem was also solved similarly by adjusting the engines horizontally.

There’s an assortment of improvements but, in general, the character should feel a lot more responsive to controls and reactive to the environment.


Release Date Delay
If you haven’t noticed, the release date has been pushed back from May 26th to August 11th. The main reason for this is to fix some of the aspects of the game that still bug me. Here's an idea of what need to be done:

Bridge collapse – The logic behind the original version was this:
  • Spam particle effects (burn up the GPU)
  • Enable physics collisions on each part of the bridge (burn up the CPU)
  • Spam radial impulses to kick all the pieces around (make sure they're fried)
Obviously, it was a mess. The new version (still a work in progress) makes much better use of the particle system as well as more optimized objects like destructible meshes and physics hinges.

There are also some map placement issues. These aren't game breaking but they lead to a lot of confusion about where to go. The Base level has already been remapped and should be a little more intuitive. The Surface level will also get remapped.

Lastly, there's some key audio segments that will really help try the story together. I know there's a lot of androids now... but we need even more!!! Why are you in space, then a cave, then back on Earth?!?


VR
Part of the reason for the redesign of DOG was to create a sort of "platform" for a VR character. The perspective will be a ~enclosed 3rd-person, like you are in a mech. I've gotten very positive results from the Android character and the DOG character but I'm still working on the cat character. I hope to at least have a fully playable prototype available for testing by the release date.

Project files
We live in a totally different type of game development world than we did even 5 years ago. There's a much more mutually beneficial relationship between developers and users. If you’ve been following this game, it’s pretty obvious I've gotten a lot of help from the community and I want to try to repay some of that with more than just free keys. I’m going to start releasing the project files used in CAT Interstellar. I'll start with the DOG character (skeletal mesh, animations, and code).

DOG isn’t animated like most video game characters. Instead of multiple frames making up an animation over a set amount of time, DOG uses single frame animations and linear interpolations between them during runtime. This allows for DOG to react to her environment much more realistically. Unfortunately, there isn’t a lot of information in animating a character this way so hopefully these files will help.

I’m currently putting it an easy to read UE4 project file and should have it up as DLC in the next week. I'll keep the DLC updated as I add more boring things like shaders and loading screens.


TL;DR
Updated DOG model and fixed map layouts. This update probably doesn't warrant a fresh play-through if you've already been through once.
Apr 26, 2017
CAT Interstellar - IonizedGames


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.

https://youtu.be/QEzhxP-pdos


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
Apr 26, 2017
CAT Interstellar - IonizedGames


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.

https://youtu.be/QEzhxP-pdos


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
...

Search news
Archive
2024
Apr   Mar   Feb   Jan  
Archives By Year
2024   2023   2022   2021   2020  
2019   2018   2017   2016   2015  
2014   2013   2012   2011   2010  
2009   2008   2007   2006   2005  
2004   2003   2002