SlutCraft: Heat of the sperm
A downloadable game for Windows, macOS, Linux, and Android
Warning: The game is for ages +18, and has adult content.
SlutCraft: Heat of the sperm is a story about a space marine called Sarah Kerrigan, whose fate led her to a terrible betrayal by her comrades on Mengsk’s orders. Due to past mistakes, she is left to fight a whole swarm of Zerg on her own, completely abandoned. But she is ready to fight till the end.
Witness her journey of transformation from a loyal devoted soldier to a sexy Queen of Blades. Find secret events, get alternate endings, help Sarah make the right choices and pass every obstacle on her path, without losing her mind to pleasure. Remember, it’s all for a greater goal!
SlutCraft offers a wide selection of unique sex events and scenes. The Shadow Portal team is always looking to improve and carefully listens to their audience’s feedback, bringing new fetishes and other features to the game. After all, your wishes are our commands!
At the moment, the game features the following fetishes: egglaying, pregnancy, lactation, footfetish, gangbangs, submission play, and, of course, tentacles!
Become our patron and discover a whole universe full of experiences, be the first to receive access to new updates, take part in polls, get exclusive teasers for upcoming updates, a unique role in our Discord server, and of course endless gratitude from the team Shadow Portal. The universe needs you!
We welcome everyone to the world of SlutCraft, no matter how you decide to explore it.
We, Shadow Portal team, are constantly working on content for updates and aim to release an update once every one or two months. We are always improving every aspect of the game and try our best to increase the quality of our product with each released update. Starting off as amateur enthusiasts, we have become experienced developers and forever indebted to those who supported us all this time as well as the new blood. Expect new and amazing experiences to be brought to you by Shadow Portal!
Walkthrough: ENG | RUS | CHI
Bonus Code: *******
You may also like the games:
Updated | 2 days ago |
Status | In development |
Platforms | Windows, macOS, Linux, Android |
Rating | Rated 4.3 out of 5 stars (398 total ratings) |
Authors | ShadowPortal, sssnmv |
Genre | Visual Novel |
Made with | Adobe Photoshop, Ren'Py |
Tags | 2D, Adult, Comedy, Erotic, Female Protagonist, Monsters, Ren'Py, Romance, Sci-fi |
Average session | About an hour |
Languages | German, English, Spanish; Castilian, French, Italian, Japanese, Korean, Portuguese (Brazil), Russian, Chinese (Simplified) |
Inputs | Keyboard, Mouse |
Accessibility | Subtitles, Textless |
Links | Patreon, Discord, YouTube, Twitter/X |
Download
Click download now to get access to the following files:
Development log
- The votes are in for SlutCraft’s ending! 😈2 days ago
- New scene “Thief” | Christmas update 44 🎄6 days ago
- Lizzara vs Stukov: Enslavement | SlutCraft 44 😍7 days ago
- Milky cow teacher | Second teaser12 days ago
- Best scene of update 43 | We have a winner! 🎉14 days ago
- SlutCraft 44 Announcement | Christmas update 🎄19 days ago
- Ilias: Legends of Alcyon by OzeCat22 days ago
- All the scenes of update 0.43 in one place 🔥23 days ago
Comments
Log in with itch.io to leave a comment.
I have played this visual novel but not in some time and I currently don't have it on my device. Did the dev fix or adjust the issue with crashing on android? Last I knew it was still an issue and my reason to not play slash read.
Hi, what problems are we talking about? I remember that sometimes players may write that the game runs badly or slows down - we do our best and with every patch we improve the stability of the game, also there are a couple of tips how to troubleshoot on Android. The first thing I recommend you to have some free space on your device. If there are problems installing the game - make sure you have extra space on your permanent storage and even more (preferably x2 of the game's weight). If the game crashes while playing - clear the cache and RAM, and you can reboot your device so that nothing is preventing your device from directing all the energy to the game.
I wish you good luck and enjoyment!
normally I don't reserve the data on my device that much so first I will try playing with your adive in mind. Then I can give a more detailed explanation but currently it crashes after either one a window of time between 5 to 15 minutes or if the light novel has any fast moving animation. Even short animation if briefly fast can potentially crash it. Am amusing it can be related to your advice and potentially fixed by your advice. If so thanks if not I will make another comment either today or within a week.
i am at a loss now too. i think i bought the 3$ windows 43 version but i only downloaded an apk. ... and i get asked with what i wanna start it XD. what am i missing exactly? do i need to find extra downloads somewhere for the game to work?
Hi. Did I understand correctly that you only have the option to download the APK? If yes, it shouldn't be like that, paid subscribers get all the links at once for all tastes.
Hi, as you replied i went to check on it and it seemed i may have messed up the ordering sequence. i retried and it was successfull this time and it normally load. WHat i remember was that as i thought i bought it i was on the download link and i saw normal options with some gb size and after download it was just an apk. it may have messed up my error finding cause i thought it was a normal version for windows. i did not see a difference between failed download site and the successfull download after proper buying.
But it works now so it was def my fault, maybe its possible to improve download link differentiation for patron and non patron but i dont know if that is possible. thanks for the reply though ^^.
Question, what is the difference between the webp version and the 3$ version?
The WebP version has lower resolution scenes from the game, and as a thank you for your support to paid subscribers, we offer two versions to choose from - compressed (WebP) and full (PNG)
question, when i download it i get an apk and unpack it but can't find a way to start up the game. what am i doing wrong?
Unzip, you mean install? As far as I know, on Android you don't have to unzip the game exactly, just download the APK, install and enjoy the game!
So that's how Sarah became corrupted... now everything makes sense.
Yes, we decided to close this issue once and for all with our game :D
So I played the old version of the game and the new version just publicly released so I updated the game and when I loaded my last save file it says that loading a save file from an older version is dangerous (Armageddon).
So should I play form the start again?
I don't want to lose my progress and start over though.
Hi, look, we started working on save compatibility somewhere around update 30. If you're getting this message, it's likely that your save was made in an earlier update. Unfortunately older saves below 30 can cause all sorts of errors.
We recommend that you start from the beginning, but use the bonus code. Find a convenient checkpoint and start from there.
How do you use the bonus code though?
Hi! Sorry for not replying sooner. Bonus code access to our paid subscribers on Patreon and as a thank you for their support, we give them some perks such as bonus code and other rewards! The bonus code gives you the opportunity to start the game with a clean save from the most convenient checkpoints!
I wish you all the best in SlutCraft!
the 0.43.1 windows/linux webp build doesn't seem to include any executable files
Hi, we have checked everything and the .exe files are present. Maybe you didn't download the archive completely?
Welcome I really love this game and thank the developer ..... Ok I have a question, is developing a game expensive or difficult for you? Thanks again ❤️
Hi, glad you enjoyed the game. It's a bit difficult to answer the question regarding the complexity of the development. Considering that we have a lot of experience in game development, no, it's not difficult for us. As for the cost, we use the resources that our dear subscribers provide us with. So we are flexible in this aspect.
Thank you !!
You're welcome, if you have any questions, feel free to ask.
Stuck in the Wall, why can't this task be triggered
Hi, what exactly are you stuck on?
Hole in wall 2 [spanking 1]
Kerrigan would say But... 'm not sure I'll be able to climb through faster than the wall regrows itself. I have to train more to become faster.
I don't know how to trigger this mission
Keep exercising. You need to get faster!
You can also use our walkthrough: https://www.patreon.com/shadow_portal/posts?filters%5Btag%5D=Walkthrough.
How start the "stuck in wall"? Sarah has to first find the poster, then hang it. Find the poster by "search for a way to escape," you'll have to repeat this action several times until Sarah is sure to hang the poster on the wall if anything, we have a walkthrough guide (choose your language) https://www.patreon.com/shadow_portal/posts?filters%5Btag%5D=Walkthrough (edited)
I'm a huge fan....I love this game and cannot wait to see how it'll end or will you do multi endings???...what are your thoughts on the your next game???....
Hi! I'm glad you enjoyed the game! Yes we have plans for different endings, but for now we are focused on realizing one ending.
As for the next projects, we have some ideas right now. Basically it will be a prequel to this slutcraft. More details will be very soon on our patreon.
SlutCraft is amazing.I'm really impressed with the quality of the game, especially the art. My biggest dissatisfaction is that the game is singled tracked, and your in game choices really don't matter, from what I've seen. Although, I also understand how difficult and time consuming it is to give the players choices on how they choose to progress through the story. Great work!
Thank you so much for such a great review! It warms our hearts to know that you enjoyed the game!
As for the choices, yes, we have a lot of room to grow, we want to say that sooner or later we will be able to create a game much more developed than Slutcraft.
We accept all your wishes and ideas so that we can do better in new projects.
ok this is my last question, i think. How far has Sarah's leadership gotten? up to killing the overmind or just leading the 7 leaders? i js got to chapter 2. sry but i'm rlly invested in ur game
Hi, at this point chapter 3 ends with Sarah taking control of all seven leaders, and goes to challenge the Mistress.
i got a question. Will you work on sarah becoming the ruler of the zerg or nah? if yes, then cool, but if you've already done it, then im sry cus im still at chap 1, if no, then i'll be sad
Hi, thanks for the question. Yes, it happens in the third chapter of our game.
And we're developing the final arc of the game right now. So good luck on your journey.
ok this is my last question, i think. How far has Sarah's leadership gotten? up to killing the overmind or just leading the 7 leaders? i js got to chapter 2. sry but i'm rlly invested in ur game
Incredible how far this game has come.
Haha, really, it all started with a small idea...
game always crashes after I succumb on chapter 2 after defiler
In the same place? Or in different places?
in the same cutscene so probably the same place, also this is the traceback it gives me after the crash looks like this, ofc had to cut out some of the repeating lines because of the max characters
I'm sorry, but an uncaught exception occurred.
While loading <renpy.display.im.Image object (u'Characters/Sara/sara_little_zergling/full/slz1_pos2_cloth_1.png') at 0x44a6e5f0>:
File "game/modules/utils/logic.rpy", line 159, in _render
File "game/other/animation_by_displayable/logic.rpy", line 27, in render
File "game/modules/utils/logic.rpy", line 159, in _render
File "game/modules/utils/logic.rpy", line 137, in missing_image_callback
File "game/modules/utils/logic.rpy", line 131, in spoof_image
RuntimeError: maximum recursion depth exceeded in cmp
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "renpy/bootstrap.py", line 277, in bootstrap
renpy.main.main()
File "renpy/main.py", line 660, in main
run(restart)
File "renpy/main.py", line 146, in run
renpy.execution.run_context(True)
File "renpy/execution.py", line 938, in run_context
context.run()
File "ch3/little_zergling.rpyc", line 1104, in script
File "ch3/little_zergling.rpyc", line 1104, in script
File "renpy/ast.py", line 1658, in execute
renpy.exports.with_statement(trans, paired=paired)
File "renpy/exports.py", line 1657, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "renpy/display/core.py", line 2801, in do_with
clear=clear)
File "renpy/display/core.py", line 3377, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore
File "renpy/display/core.py", line 3912, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "renpy/display/core.py", line 2605, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 495, in renpy.display.render.render_screen
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/transition.py", line 945, in render
bottom = render(self.bottom, width, height, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "game/modules/utils/logic.rpy", line 159, in _render
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "game/other/animation_by_displayable/logic.rpy", line 27, in render
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/transform.py", line 747, in render
return transform_render(self, width, height, st, at)
File "accelerator.pyx", line 187, in renpy.display.accelerator.transform_render
File "render.pyx", line 266, in renpy.display.render.render
File "game/modules/utils/logic.rpy", line 159, in _render
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/layout.py", line 884, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/image.py", line 506, in render
return wrap_render(self.target, width, height, st, at)
File "renpy/display/image.py", line 309, in wrap_render
rend = render(child, w, h, st, at)
File "render.pyx", line 170, in renpy.display.render.render
File "render.pyx", line 266, in renpy.display.render.render
File "renpy/display/im.py", line 627, in render
return cache.get(self, render=True)
File "renpy/display/im.py", line 295, in get
surf = image.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 714, in load
return im.load()
File "renpy/display/im.py", line 710, in load
im = renpy.config.missing_image_callback(self.filename)
File "game/modules/utils/logic.rpy", line 137, in missing_image_callback
File "game/modules/utils/logic.rpy", line 131, in spoof_image
File "renpy/display/im.py", line 1873, in image
return Image(arg, **properties)
File "renpy/display/im.py", line 667, in __init__
super(Image, self).__init__(filename, **properties)
File "renpy/display/im.py", line 604, in __init__
super(ImageBase, self).__init__(**properties)
File "renpy/display/core.py", line 354, in __init__
if (style == "default") and (not properties):
RuntimeError: maximum recursion depth exceeded in cmp
Windows-10-10.0.22621 AMD64
Ren'Py 7.5.3.22090809
SlutCraft: Heat of the Sperm 0.42
Wed Sep 25 20:47:38 2024
never mind, after doing everything I can in that day and then succumbing it no longer crashes
Thank you, we will check and fix this error.
Dont meant to be rude but, I have waiting a long time for the full version. How many longer will be updating it? Just curious, since it has been a very large project
Hi, we're very happy to hear that!
Thanks for waiting for the full version to be released.
We would like to let you know that we plan to complete the game as early as this year!
Thanks a lot for the reply. I have been followed this game from many years and It become one of my favorites of all time.
Hope you guys can made an excellent final as the game itself.
Great work.
Possibly bug report?
After what would seem to be the last interaction with the tentacles, there's a message that this is the last scene in this update, yet I am clearly able to continue on to chapter 2 (so far)
Hi, yes, we definitely do! We're always happy to hear a bug report and thank you for your time!
Thank you so much! Regarding this report, it wasn't written correctly, it was meant as a continuation of this scene.
We'll look into it, thanks again!
So, unique situation, but my service provider's 5G network is not cooperating with my phone, and I don't have Wi-Fi cause the room I moved into last month... Well... Nobody offers service here except Satellite in spite of the fact that it's dead center of the largest city in America (square mileage-wise)
So, I can't download the game fast enough, no matter what method I try, before the mirror closes and kills the download. I think it might work if it was a Mega download? Maybe? I don't expect you to cater to my probably very unique and also probably very temporary situation, but... It would be awesome if something could be done there...?
Hi, our game can be downloaded also on google drive or mega. Download links can be found in discord or on patreon.
https://discord.com/invite/shadowportal
Pretty sure I played this a few years back, and I just remember the impression that I was into it.
Let's see how far it's come!
Hey, welcome back! Be sure to write us about your experience!
Hello, Is it possible to add the Ukrainian language?
Hi, I think it's possible.
Can we really get psi power or no?
Hi, I take it we're talking about Sarah's psi training in chapters 1-2?
yep!
Depends on what exactly we're talking about. But the more events Sarah goes through, the stronger she becomes both physically and mentally. For example, by training her physical strength, you'll be able to unlock the “physical training” stage, and by training psi strength, you'll be able to go through the “tentacles” scene. So yes, Sarah is really rocking her power!
I downloaded the game on my laptop, and played it and it's amazing but how do i save my progress as when i came back i had to restart.
Hi, we're glad you enjoyed the game. To save your progress, press the ESC button and select save game. Then select a slot that is convenient for you, and that's it, the game is saved!
When you want to load the game, just select load game instead of new game.
When I try to load into the game it doesn't load and then crashes I'm on android.
Hi, thanks for writing, free up some free space on the device, you need in 3-4gb of free space.
I can not get the game to load, I've tried uninstalling the game and reinstalling it completely deleting it and redownloading it it just won't make it past the loading screen it keeps closing out any suggestions
Hi, just give it some time. REN'PY is slow on smartphones, it needs time for the game to load.
Also we recommend a couple of tips, free up more space on your device, you need about twice as much space. And also make sure you install the latest version of the game.
I did I cleaned the memory and storage up. What it is doing is it gets to the loading screen sits there for about 5min then closes the app out. No crash report just closes. Have you heard of this before?
Thank you for your reply.
Yes, we've heard that before, can you tell us how much storage you have free? It always helps our players to free 2 times more memory than the weight of the game itself.
Also, I recommend you to clear all RAM (close other apps) and reboot your phone before downloading the game and then launch SlutCraft.
Meu Celular é um MotoG8Play. O jogo fica saindo toda hora, eu não posso jogar?
Tente libertar mais espaço no seu telemóvel e guarde o seu progresso com mais frequência.
Downloaded it. And addicted to it. Pun definitely intended. Haha. Making her depraved is so much fun. And just chapter one hours of content. Playing on Android
Glad you enjoyed it!
My saves are on version 0.39 how can i get them to 0.42?
Just move them to the game folder.
Thank you so much. And thank you for this amazing game full of content!
Well it has been difficult to play because for some reason it consumes a lot of ram ..,
I like where it is going but something I was thinking, at least on mobile devices why not divide the story by games (so at least the first part which is the corruption simulator of Sarah as a game, its ascent and development as another and the most recent area in another).
So we could save a little bit of ram besides creating ramifications within the story for example(sarah did not reach the corruption itonde enough to be the queen of swords if not a human-zerg infested) :for that very reason about to be breeding ground a mysterious zerg queen would give her a new chance starting from the bottom of the hive bringing to her unique style more things now performing tasks for that hive like feeding larvae, collecting genomes and getting more biomass.
Hi, unfortunately the port to ren'py is quite in a raw state, I think after some time the creator of the engine will be able to optimize it.
As for dividing the game into parts, it's a very time consuming task, and if you also make different options for the end of the part, it's even harder.
If we take into account the fact that this is our first project of such a mashstab, we simply would not have had the opportunity to realize it 5 years ago (that's how long slutcraft is in development).
Thank you for your open comment, we always enjoy reading your feedback.
저는 안드로이드 사용자인데 게임 중간마다 튕깁니다 갤럭시 A13인데
안녕하세요, 제 기계 번역기가 문제를 제대로 번역하지 못하는 것 같습니다.
I'll try this game out
You have great taste! ^^
intresting
Which scene did you enjoy the most?
I haven't played the entire game yet, but I think the background and story of the game is very amazing. By the way, will you add voice of the Sarah in the final game?
Glad you're enjoying the game. No we are not planning to add any voice actors. But we plan to improve the sound work. It will be in one of the next updates.
코리안 언어를 추가해주십쇼
안녕하세요, 저희는 이를 실현할 계획입니다! 피드백을 보내주셔서 감사합니다!
What's with the difference size downloads?
Hi, the difference is the quality of the pictures. I marked the archives with compression.
You really need to put a price tag on this instead of making it seem like the game is free
Hi, right now a new version has been released, you can download the old one for free on patreon, in discord.
It's possible to have both here on Itch. Some downloads available for free while others require a minimum payment. I've seen other games do it.
Yes, next time we will leave the previous version for download.
Uh... i can't download the game. I head over to the page where the download likes are supposed to be and it says there's nothing to download yet...
Hi, right now Update 42 is only available for 5$.
Public builds of 41 can be downloaded in our discord or on patreon
I really love this game, BUT: at the current state, the Queen of Blade is given way too much power in her scenes, especially with Lizzara. And that really annoys me. It's like all the scenes with Sarah to satisfy her hunger are absolutely meaningless, which feels like bad writing / bad design to me. She overpowers whoever she wants, and nobody can do anything against it.Why?
Also: Sarah needs WAY more interesting scenes with Lizzara in the Throne Room (or whatever it's called). Only the Hunger scene over and over again, and a talk once in while gets boring way too fast. It's an enormous imbalance in favor of the antagonist.
Hi, thank you for sharing your thoughts. There is truth in what you say and we know it. Right now, we can tell you that we have done lessons on mistakes and there are incredible projects waiting for us in the future ^^
I'm looking forward to it!
♥
I got a question does this have were you transform into a creature or any transformation in it
Hi, yes, Sarah goes through mutations several times on the ship.
У меня возник вопрос, а возможно перенести сохранения с мобилки на пк?
Привет, да их можно перенести в ПК версию, для этого найдите их вот в этой папке на устройстве: android/data/shadowportal.slutcraft/files/saves