Skip to content

DEV BLOG

Redux Is Looking for Volunteer Developers

Redux is looking for volunteer developers!

Section titled “Redux is looking for volunteer developers!”

In order to achieve the goals previously shown in our roadmap, we are looking for active volunteer developers interested in joining the team! Ideally, we are looking for applicants with experience in one or more of the following:

  • KSP1/KSP2 code mod development
  • Graphics programming: HLSL, Unity Shader Graph, ShaderLab
  • Unity development
  • C# programming

If you’re willing to join the project and would love to contribute to finishing what was promised for KSP2, please send proof of experience in one of the mentioned fields to munix or Safarte by DM. This can be your Github page, a mod’s page, info about a game you worked on or anything similar.

Note: please provide some proof that you own the KSP2 game as well. This is a hard requirement for working on the project as a developer.

Modding SDK: Unity Editor Integration

Redux Update: Modding tools - Unity Editor

Recently efforts have been made in the “modding support” side of Redux, today I want to share with you a breakthrough that will make modding the game a much smoother process.

Using Redux’s modding SDK, which will be partly based on the KSP2 Unity Tools package, in conjunction with PassivePicasso’s ThunderKit you will be able to test your mods by running KSP2 Redux directly in the Unity editor!

This allows you to:

  • Very quickly iterate, with changes being able to be tested in a matter of seconds, not minutes.
  • View what’s happening in-game in real time using the Scene view.
  • Access the full suite of Unity Editor tools, including for example custom inspectors for Unity and KSP2 components.
  • Use built-in Unity C# debugging tools and any other Unity package library.

On a technical note, we are still figuring out stuff like Harmony which does not really work in the editor (but will work fine in the compiled mods), we’ll keep you updated if we make progress on this front. For simplicity, we will also want the modding API to provide as many endpoints as possible that allow you to mod the game without the use of Harmony.

Unity editor integration 1

Unity editor integration 2

Resource Scanning System - Work in Progress

Resource scanning - work in progress

Here’s another quick look at the latest version of the resource scanning system for a future Redux version.

As you can see in the video, the system is designed in such a way where you may need specialized scanner parts to be able to find certain resources, and so in this showcase, only two (or one in the second clip) out of the three available resources are revealed.

Resource Extraction System Preview

Small teaser: preliminary exploration of resource extraction system

Section titled “Small teaser: preliminary exploration of resource extraction system”

Redux developers have been exploring some implementation ideas for the resource extraction system in KSP2. Here are videos of a drill and a resource indicator UI (everything very WIP).

We have been brainstorming ideas on how the resource system should work, where in the complexity - usability scale we should be and other ideas.

We will try to keep you updated as continue fleshing out those ideas.

Resource extraction UI