Engines: How to Avoid Shipping a Rocket Scientist We’ve mentioned approachability as a core pillar of our KSP2 design, and I’m here today to talk about one of the less-obvious ways we are focusing on helping players reach the stars.
An area we’ve noticed players struggling with in testing is making sense of the dizzying array of engines you’re presented with in the VAB. KSP1 had 35 engines for you to choose from (more if the Making History DLC is installed), spread across Liquid Fuel/Oxidizer, Liquid Fuel, Monopropellant, Xenon and Solid fuel types. This leads to a good deal of player confusion when starting out – what engine should I use? What engine is best for what I want to do? Why isn’t this rocket lifting off the pad even though I put 20 Terriers on it? There’s a lot of trial-and-error gameplay before you learn the hard-won lessons about specific impulse, thrust to weight ratio, and fuel density that can rocket you to success in KSP. Hah.
It unfortunately gets a bit worse. When you're looking for an engine, all of your important details are buried deep. You're searching for specific impulse, thrust, mass, heat production, and how the engine performs in multiple situations (sea level, orbit, other planets). It's a lot of work when you're learning!
When we look at our plans for KSP2, we’re only making this problem worse. We’re adding more engines, more fuel types and more engine sizes. Ouch. Clearly, we need to find good ways to teach new and returning players how to select an engine and teach players at the very least which engines are better at which missions they want to accomplish. I’m going to go into some detail on how we’re going to work towards addressing this, focusing in on the most common type of engines in KSP – the venerable liquid fuel engine category, which boasts such illustrious names as the Mainsail, Rhino and… Ant.
Liquid Fuel -> Methane
Before we get into this, a bit of terminology. Let’s start with talking about… methane and methane accessories. KSP1 gave us an abstracted resource to run our most common workhorse engines: the well-regarded Liquid Fuel . For KSP2, we’ve decided to take this resource and… name it. It’s methane. For their space program, Kerbals have passed over the brutish kerosene, toxic hypergolics and seductive lure of liquid hydrogen to settle on this nice middle ground fuel. It’s a good choice – a number of commercial companies are currently moving engines using methane and oxygen propellants to operational readiness.
When we talk about engines you might recall from KSP1 that sported the Liquid Fuel/Oxidizer moniker, we’re always talking about methalox engines. Yes, this nomenclature change applies to jet engines as well for simplicity, so jet engines are now methane engines.
Engine Archetypes
So, looking in detail at the methalox engines we have inherited from KSP1, we can see that we’ve got an interesting challenge on our hands. More than half of those 35 engines are methalox, and they’re practically the first engines a player gets introduced to. If we’ve done our job right, they’ll continue to be useful engines in some niche even after you have access to objectively more power engines, so they’ll stick around for a while. So, how to sort and help players determine how best to use them? I’ll present the concept of Engine Archetypes.
Rocketry fans will be familiar with three high-level types of liquid fuel engines. Firstly we have the high-thrust, high power engine which we can call the booster engine. These engines are great for getting a ship out of the atmosphere and pushing really heavy payloads, but don’t [SG16] have the efficiency to make them great deep space engines. Examples of this could be the Saturn V’s F-1 engines, or the Falcon 9’s Merlin engines.
Secondly, we have the sustainer type engine. This is typically a more efficient engine that burns for a longer duration, but doesn’t really have the oomph needed to throw heavy payloads into orbit without a little help. This type of engine is often paired with extra boosters of some type to get a kick up into orbit. Good examples of this include the Space Shuttle’s RS-25 engines and the Ariane series of rockets’ Vulcain engines.
Thirdly we have pure vacuum, orbit-only engines, best for operating in the cold depths of space and really, really efficient, but it will be lucky to push an overstuffed Kerbal though even thin atmospheres. A shining example here is the Aerojet RL-10 engine, which has existed for so long (early versions flew in the early 1960s, and the current version is used on the SLS rocket’s Interim Cryogenic Propulsion Stage) that it is basically the kitchen appliance of rocketry.
We can map these engine archetypes to KSP engines fairly well – see the following table.
Archetype KSP Examples
- Booster Reliant, Mainsail, Mammoth
- Sustainer Swivel, Skipper, Rhino
- Vacuum Ant, Terrier, Poodle
This provides a good starting point for laying out KSP2’s methalox engine lineup.
Vacuum Engines – an aside We’re always looking for opportunities to improve teaching about real rocketry concepts. One of the places KSP1 hasn’t quite lined up with the literature is the nature of the vacuum engines it uses. In reality, the shape and size of the nozzle attached to a rocket engine makes a big difference in terms of its performance at different atmospheric pressures. A good way of looking at this is to compare something called expansion ratio – which is a measure of the difference between the area of the engine’s throat and its area of the nozzle exit. In vacuum, the ideal expansion ratio is extremely large – a good vacuum engine has a very narrow throat compared to its exit. To make a given engine work better in vacuum, we use a really big nozzle (though there’s obviously a lot more to it that just making your booster engine’s nozzle bigger).
Engine Nozzle Ratio Simplified rocket engines with small and high nozzle expansion ratios.
Of course, reality sets in here because you can’t just add moar expansion ratio (a multi-kilometer wide nozzle might be a bit heavy) .Rocket scientists have tested novel concepts like the inflatable nozzle (look this one up), the hinged nozzle, and other creative ways of compressing nozzles so they become really big in orbit but can be launched with a smaller footprint. A working example of that is the RL-10B-2 engine that uses an extending lower nozzle cone that deploys once the rocket’s upper stage separates. You’ll see something like that in KSP2 with our NERV-US engine.
Unfortunately, KSP1’s vacuum engines are actually smaller than their atmospheric counterparts, which causes no end of consternation among the more technically minded of KSP players. This is a bit of dichotomy, because we all love using the Terrier and Poodle as lander engines due to their small footprint and suitability for landing legs. For KSP2, we will we be looking at moving towards a model that keeps these heritage KSP1 engines around as a subclass of engines that we’ll define as the Orbital class. These will maintain some level of excellence in space, get a bump to their atmospheric stats and leave the door wide open to the long, efficient Deep Space class of engine that lines up more with idealized vacuum engines – a new set we’ll be introducing through Early Access.
KSP2 Methalox Engine Archetypes
So, given all the above we have defined four engine archetypes: Booster, Sustainer, Orbital, and Deep Space.
With these archetypes in mind, we can design for them and use them to teach players. Players who know how to use Thrust and ISP to find the engines they want still have that information. More novice players can build to that point by first learning archetypes.
How do we teach archetypes? Well, here’s what we’re working on:
Terminology: We have aligned ingame terminology, like subtitles and descriptions, to specifically work on teaching player that any given engine belongs to specific archetypes. At Early Access you’ll for example see the Mainsail comes with a tagline of ‘Methalox Booster Engine’ that helps players situate it in the hierarchy of engines.
VAB Terrier Subtitle Archetype subtitle for the Terrier
Visuals: We have created specific design languages for each engine type, so picking up an engine and looking at it will be a good way to think about how it performs. Building these languages into our engine models is going to be an ongoing process through Early Access.
Balance and Tuning: We have mapped broad bands of engine characteristics to types, and then aligned many engines to better tell their stories. There are always strange engines, but they get to be strange because standard engines exist (like the Dart, that weird little aerospike guy).
Visual Language
Having good visual language for concepts is one of my passions. We want KSP’s rocket engines to be similar to, but not be real life engines. Reality is full of cool engines, and some of our engines hew very close to existing or conceptual designs. It's tempting to do that all the time, but the closer we lean to reality, the more the engines must skew to reality in all regards. I call this the "Why can't I build a space shuttle with three Vectors" problem.
In addition, we’re unlikely to have anything close to the great variety of fuels and tanks that reality has, so being very high fidelity with designs for engines creates disconnects for a detail-oriented realism players (this terrain is great for modders). Instead, when we’re looking at our archetype language for KSP, we will try to be a bit more general and inspired by real engines, rather than creating exact copies.
I’ve put together some sketches of these four archetypes to guide our artistic design going forward. The goal is for each of them to have a distinct visual look that is preserved through all size classes, and is versatile enough that, for example, a Mainsail doesn’t just look like a smaller Mammoth. We can pick and choose from a number of reality-alike design elements to create cool, Kerbal-native engines.
Booster engine features and possible design variations
Sustainer engine features and possible design variations
Orbital engine features and possible design variations
Deep Space engine features and possible design variations
The first place you’ll see this visual language in Early Access is the 3.75m engine lineup featuring the Labradoodle, Mammoth-II, and Rhino.
Applied design! From left to right, the Labradoodle, Mammoth-II and Rhino engines sporting, respectively, Orbital, Booster and Sustainer visual queues, courtesy of artists Jonathan Cooper and Pablo Ollervides.
Balance and Tuning
As we get to the end of this article, I wanted to touch on balance and tuning. Our guiding principles in tuning engines can be summed up with 3 points:
- Don't deviate from KSP1 for the sake of it. A methalox rocket in KSP2 should perform similarly to a similar looking Liquid Fuel/Oxidizer rocket from KSP1
- Engines of an archetype have similar characteristics.
- Engines within a fuel type exist in a similar band of power, so newer or larger engines should not make older engines obsolete.
These rules still give us a lot of room for play while letting us increase approachability. Some engines, like the Vector, needed a hard look under these guidelines.
We’re basically trying to follow this chart, which I find a useful way of looking at the overall capabilities of engines. If an engine is a Methalox Sustainer, it should fall in the blue region, as an example – and we are really trying to keep things out of the Useless and Way Too Useful regions 😉. The Way Too Useful region is a story for later in Early Access with more exotic engines , which have their own, unique challenges for building and flying.
Taken together, this means that outside of some specific areas, you won’t see massive statistical changes to most engines in KSP2 from KSP1, despite the naming change from Liquid Fuel and Oxidizer to Methalox. Places to watch out for are:
- KSP2’s 3.75m engines have had some overhauls to account for the addition of an Orbital engine in this size class (say hello to the Labradoodle, as named by Scott Manley!)
- KSP2’s Orbital engines have better atmospheric performance than their KSP1 counterparts.
- The relationship between the Mammoth (now Mammoth-II) and the Vector has been adjusted for KSP2, as they no longer need to match visually.
Putting it all Together
I can sum everything up using a table. Tables are almost my favorite things, narrowly being edged out by graphs.
Other Fuels
“But Chris!”, you say, “I thought KSP2 was about MORE than just Methalox?”. That’s absolutely true, and we’ll be looking to follow the same general rules when creating archetypes through other fuel types as we reveal things through Early Access.
Kerbonauts, we’re excited to announce that Kerbal Space Program 2 will be releasing in Early Access on February 24th, 2023, for an introductory price of $49.99 . The game will be available on PC only during Early Access, on the KSP website, Steam and Epic Games Store. Check out the in-depth Feature Video on the announcement here:
Kerbal Space Program 2 has been fully redesigned from the ground up to meet the demands of modern and next-generation space exploration, all while maintaining the monumental foundations of the first game. Construct powerful spacecraft and navigate expansive celestial bodies as you explore cosmic mysteries. Releasing in Early Access , KSP 2 will allow players to see features as they are released and provide feedback to shape this exciting game through development. New features will periodically be added through Early Access that will captivate veteran and returning players, as well as usher in a whole new wave of Kerbonauts to the ingenious and comedic world that has entertained millions.
We'll have more answers for you as we get closer to the launch date, but in the meantime, you can have a look at our roadmap below and also check our Steam page or the Kerbal Space Program website for Q&A.
Don't forget to follow us on social media and wishlist on Steam to keep track of all the news and updates:
Welcome to our official newsletter, KSP Loading…! If you want to learn about all the current developments of the KSP franchise, then this is the place to be!
A new DLC and a Free Update for Kerbal Space Program Enhanced Edition is on its way
We have some big news for console players! The team is currently working on a new DLC for KSP Enhanced Edition! Based on the PC release of the Breaking Ground Expansion, this downloadable content will be all about exploration, experimentation, and technological breakthroughs. So put on your helmets and prepare to explore the vastness of the Kerbolar system from the comfort of your couch.
Coupled with the DLC, a free and content-filled update will be released for KSP Enhanced Edition. This update will include several of the features that we have developed over the past year. We will reveal more information about the features and the exact release date in the upcoming weeks, so stay tuned!
Kerbal Space Program Update 1.8 on PC
The KSP team is so excited about the features being worked on for Update 1.8. With this update we continue making KSP more stable and performant while adding quality of life features to improve the player experience. In addition to what you have already learned in our previous installment, we have some other neat content coming to this update.
Terrain Revamp for Eve and Gilly
Eve and Gilly are two more celestial bodies which are getting a make-over with new high-quality texture maps & graphic shaders. Together with Duna, Ike, Minmus and Mun, the celestial bodies will be worth revisiting, if only for the view.
At the Kerbal Space Center, we have reduced the grass repetition, improved blending between grass and concrete and tweaked some level 1 and 2 buildings with some new textures and improved shaders. All in all, the KSC will look better than ever after this update. Click here to see the high-res images.
Map Mode Changes
Some adjustments are being made to the game’s Map Mode. With this update you will be able to use docking mode and stage your craft whilst in map mode. The stage display button (formerly stage mode) now serves as a toggle to show & hide the stage stack, whether you’re in flight or map view and the map labels will now persist when going back and forth between map and flight mode.
New SRBs
If you’ve been following us, you’ll already know that we’re bringing a range of new solid rocket boosters to the game. From the tiny .625m stack size Mite to the titanic 2.5m wide, 144ton Clydesdale, these new boosters will offer a range of versatile solid-fuel options. Making History owners get an extra bonus here too with the “Pollux” and a 1.875m nosecone to fit on top of it. Click here to see high-res images.
Warp to Next Maneuver in NavBall
We are also including a small quality of life feature to the NavBall suggested in the public tracker by 5thHorseman. A warp to next maneuver button is being added to have this option on hand whenever players need it.
Kerbal Space Program 2 at PAX West
We’d like to say thank you again to everyone who visited our Kerbal Space Program booth at PAX West! We are forever grateful for the continued support for Kerbal Space Program 2. Over 2,000 Kerbonauts visited our booth to take photos with Jeb on the Mun, watch our “behind closed doors” presentation with exclusive details sharing gameplay footage of KSP2, and all attendees received their very own KSP flag!
During PAX West we also had the chance to hold our very first KSP Community Event with content creators like Scott Manley, Das Valdez, EJ_SA, Shadowzone, Bad News Baron, and Billy Winn Jr. Also attending the event were leaders within the KSP Forum and Modders; Snark, Galileo and LinuxGuruGamer.
These pivotal community members had the opportunity to meet with Star Theory and pose questions regarding KSP2 directly to the developers. Many of these content creators have since shared their thoughts on this momentous experience across their respective channels and we encourage you all to give them a watch! Thank you all so much, it’s because of your avid support and interest in the game that we have officially grown into a franchise.
Matt, Star Theory developer who got signatures from fans at PAX West who visited our booth.
(L to R: Galileo, Shadowzone, Snark, EJ_SA, Jatwaa, LGG, Das, Nate Simpson (Creative Dir. Star Theory), Scott Manley, Chuck Noble (Principal Engineer at Star Theory), BadNewsBaron, Geoff (Museum of Flight).
Scott Manley at PAXW
ShadowZone at PAXW
Loading Screen Contest
We also want to remind you that you still have until next week (October 2nd) to participate in our Loading Screen Contest! So submit your illustrations, screenshots, pictures and/or any form of fanart you’d like to see in KSP’s in-game loading screens! We will select a set of finalists and their art will be included in update 1.8.
That’s it for this edition. Be sure to join us on our official forums, and don’t forget to follow us on Twitter, Instagram and Facebook. Stay tuned for more exciting and upcoming news and development updates!
Welcome to our official newsletter, KSP Loading…! If you want to learn about all the current developments of the KSP franchise, then this is the place to be!
Kerbal Space Program 2
Last week at the opening night of Gamescom we announced the forthcoming sequel and newest addition to our franchise, Kerbal Space Program 2! This sequel will be expanding upon what makes Kerbal Space Program great and will bring space exploration to the next generation with exciting new features that will delight veteran and new players alike.
We’re excited to introduce you to Star Theory Games, the developer studio behind Kerbal Space Program 2!
Learn about the new development team joining the franchise by watching the Developer Story Trailer. Watch our Cinematic Trailer below to see what we’ll be bringing to KSP2!
So what can you expect in 2020, when Kerbal Space Program 2 comes out of the VAB? These are just some of the features, you’ll be able to enjoy:
Improved Onboarding
Rocket science can be a bit overwhelming sometimes and one of the things that Star Theory has set their minds towards is helping facilitate newcomers on their journey to become space explorers. With new animated tutorials, improved UI, and fully revamped assembly and flight instructions, it will be easier than ever to put your creativity to the test, all without sacrificing any of the challenge from the original game.
Next Generation Technology
Kerbal technology is taking major steps forward in Kerbal Space Program 2. With next-generation engines, parts, fuel, and much more, prepare to venture farther within and beyond the original star system!
Colonies
Long term colonization of celestial bodies has become a priority for Kerbalkind. Gather resources to construct buildings, space stations, and habitations, as well as find and process unique fuel types. Eventually, these colonies become advanced enough for vehicle construction, propelling them towards deep space and beyond. It’s time for Kerbals to become a type 2 civilization!
Interstellar Travel
With their next-gen tech, colonies, and resource gathering, Kerbals will reach new levels of exploration: interstellar travel. That’s right, in Kerbal Space Program 2, you’ll be able to discover extrasolar systems with whole new celestial bodies to explore. Among them: Charr, a heat-blasted world of iron; Ovin, a ringed super-Earth with relentless gravity; Rask and Rusk, a binary pair locked in a dance of death; and many more to reward exploration. What mysteries await in these alien worlds? It will be up to you to find out!
Multiplayer/Modding
Modding has always been an essential part of KSP and with Kerbal Space Program 2 it will continue to be so. The technological developments made to the foundations of Kerbal Space Program 2 will build on the beloved modding capabilities of the original game, as well as deliver on the long-requested addition of multiplayer. Soon players will be able to share the challenges of deep space exploration. We’ll reveal more details on these and more features at a later time, so stay tuned!
Click here to see these and more screenshots in high-res.
PAX West 2019
Want to see the behind-closed-doors presentation of KSP 2 gameplay? Come by booth 1909 during normal show hours to chat with the developers, take a photo with the Jeb statue, see the presentation, and grab a PAX West exclusive KSP Flag! If you take a photo there be sure to tag @KerbalSpaceP and use #BuildFlyDream.
Kerbal Space Program Update 1.8
We are all very excited for what’s coming in 2020, but until then, there is still plenty of KSP for everyone to enjoy! Squad will continue to support the current game, and as some of you may have seen, there is some really cool stuff coming in the next update for the game [Click here to read Squad’s statement in regard to the [url=https://forum.kerbalspaceprogram.com/index.php?/topic/187313-we-are-excited-about-kerbal-space-program-2/]KSP 2 announcement[/url].
Squad’s goal will always be to provide the best experience for all KSP players. The gameplay experience will be improved even further for KSP 1 with the 1.8 update. Here are some more details of what you can look forward to in this latest update.
Celestial Body Visual Improvements
If you’ve been following KSP on social media, you might have already learned that new high-quality texture maps & graphic shaders are being implemented for various celestial bodies. In update 1.8 you’ll find high quality texture maps for Mun, Duna and a few other Celestial Bodies that will be revealed along the way.
If there are any concerns that the update might hinder the game’s performance on your computers, rest easy knowing you’ll be able to select the celestial bodies’ shader quality in the settings to low (legacy), medium or high. Even for the legacy option, you can expect texture stretching errors to be vastly improved. With the high-quality option, pixel density will be maintained regardless of camera distance to the celestial body, as well as a lack of tiling problems. All in all, celestial bodies will look sharper and more realistic. Take a look for yourself.
Unity Upgrade
Update 1.8 brings an improvement that Squad has wanted to introduce for some time now - an upgrade to the underlying engine of the game to Unity 2019.2
With this upgrade there are some long-desired performance and graphic improvements, some of which come out of the box, and some which will allow further enhancements down the road.
These include:
KSP will now run under DX11 on the Windows platform (DX9 will no longer be supported) which allows many graphical improvements, such as those on the planetary textures.
A new PhysX version with the associated performance and precision improvements.
GPU instancing to improve rendering performance.
Incremental garbage collection to reduce frame rate stutters, particularly in modded installs.
And many others.
While this version will have a larger impact on many mods, more than 1.6 or 1.7, the process has been tested and is relatively fast. Still, there will be several changes, due to the introduction of the Roslyn compiler, which brings full C#7 support and moving to full .NET 4.x API (.NET 3.5 support is deprecated). There will be continued efforts to reduce significant impact for Modders, but the belief is this time around the benefits of this upgrade far outweigh the drawbacks.
New Parts for Breaking Ground
Update 1.8 will also include some exclusive treats for owners of the Breaking Ground Expansion. A new set of fan blades and shrouds will continue to push the creativity of KSP players even further. By combining these fan blades with small electrical rotors and the new shrouds, you’ll be able to increase the performance and thrust of your propellers. Use them to create drones, ducted fan jets, or anything you can imagine.
Improvements are also being made to robotic part resource consumption, with better info on consumption and new improved options for power-out situations.
That’s it for this edition. Be sure to join us on our official forums, and don’t forget to follow us on Twitter, Instagram and Facebook. Stay tuned for more exciting and upcoming news and development updates!