1. Subverse
  2. News

Subverse News

Dev Diary - Issue #12 "Procedural Madness"

Hello everyone! HungryJJ here, this week I’ll be discussing some of the space combat-related tech that I’ve been working on. I hope not to bore you all too much. 😊

I want to share some insight on how we handle environments that are associated with the various levels you will encounter during space combat gameplay.

The goal was to make it easier for us to design cool-looking backdrops more efficiently so that when a player starts a space combat mission, the environment is relevant to the nebula and anomaly you are exploring.

As the space combat developed over time through prototyping, we noticed a trend of the most common environmental elements that we primarily used. Some of the examples are dust clouds, debris fields, relevant background scene objects (i.e. planets, suns, derelict ships, skybox), post processing effects, skylights and fog effects. With each element, we exposed corresponding properties so that anything can be tweaked. Depending on the element, these tweaks can manipulate color, scale, position, rotation, quantity and much more.



The tool is setup in a way that all the compatible settings are exposed so that environment designers with limited experience can jump right in and begin creating a scene. Once a designer is happy with their scene, we can populate the configuration onto any mission and override the look if necessary. They can also serve as templates for a specific type of mission. E.g. a mission through an asteroid field in the Hydra nebula would generate asteroids with a green nebula backdrop

It was important to us to provide some variation in the environments to the player, in order to make their experience cohesive whilst traveling through the Prodigium. Even subtle changes in the space scape like tweaking a star’s intensity can provide a different visual experience. Enough talk, here are some example screenshots of the settings we use, and how it translates into a procedural environment ingame thanks to the streamlined tools.







The modeling team in the meantime has finished up Empress Celestina. She’s looking good, check her out below.



We've also been finishing up some "Mantics" (your pets, or should I say Lily's pets) that the player evolves and breeds inside the Lab. Ugly critter, ain't he?



I hope enjoyed this small insight on what we have been up to. Look forward to sharing more results in the future. Later.

-HungryJJ

Dev Diary - Issue #16 "Glitched-out Sex Droids"



We promised we'd tease what the succubus secretary supreme looked like in her human form, so here's Fow-chan just in time to warm your crotches for valentine's day!


New Character Pages



And when it comes to new models, make sure you check out the CHARACTERS section on our website - we've put up new pages for Sova and Dallick as well as revealed one the main villains - Blythe (aka the Corrupt General). She's an important character in Subverse that even leads her own faction, so we hope you all enjoy theorycrafting the plot from the information we've provided in her bio.

While you're there, you might as well get an eyeful of the Captain's new business casual duds. Oh, and if you check our twitter, there might be some juicy space dwarf ass to slobber over.


The Botts that doth Fucceth



But it's not just character models on display today...get a load of these bad boys our SHMUP expert HungryJJ hacked together himself from various sex toys discarded by Fow-Chan.




It's time to meet the Fuccbotts! These rogue A.I. constructs are one of the five major enemy factions that can be fought in both grid and space combat. The Mary Celeste will have an unfortunate close encounter with them relatively early in the script, but unraveling their nefarious origins is one of the great mysteries of Subverse.

The focus of this chaotic, horny hive mind is to swarm the player and overwhelm with their numbers and deadly, personal-space invading close-quarters attacks.

You ever take a supercharged cock lightsaber to the face? No? Well...GET READY, FUCKERS!

Expect to see these guys in the closed beta relatively soon.


Beta BOSS Feedback



We'd also like to once again thank everyone that pledged to take part in the closed beta that is also providing us with excellent feedback. We're parsing over the data from the last boss fight, but overall it seems like a success. The majority of concerns focused on the last phase's design not being as well-implemented as the first two and Tibold's difficulty being slightly too high for a first boss, so we'll see what we can do about that.


Environments



Bringing this big, perverted galaxy to life has been no easy task, but our modeling team has been working hard putting together the backdrops environments that we'll be telling the story of Subverse in!

We're currently working on finishing up the last of the major set pieces that appear consistently throughout the story. Here's a sweet WIP shot of the Holy Imperium Palace where you can find Empress Celestina sitting her fine ass upon the throne, ruling over all of Prodigium.




All up in this CODEX



With a sexy space opera epic of this scale, we've been up to our elbows in lore since the start. Organizing all of the information has been a hell of a task, but now our in-game Codex is looking mighty fine. You'll be able to access it at any time to read up on additional lore for every single major and minor item in the game once you've unlocked their corresponding entries through progress.

The Codex also been a blessing for all of the staff working on the game as we use it for reference and for getting newer members up to speed on the universe.




Oishī Manga



Did someone say comic books??? We cannot stress enough just how boner-riffic these goddamn manga are turning out to be. We also want to remind you that they will be made available to EVERYONE as a thank you for meeting the stretch goal.

Here you can see a lovely preview of Fortune enjoying some ice cream. DC will have more news on the manga in the coming updates once he emerges from the hell that is the localization room.




New Roadmap


The next dev diary is going to be a big one, going into depth about our 2020 strategy with a comprehensive roadmap marking the target dates we intend to hit for every major milestone throughout the rest of the year.

Want to know when grid combat should hit the closed beta? Or how about when we expect Subverse to release?

Be here on the 28th and all will be revealed. As always, we understand asking legions of nerds with throbbing erections to wait isn't the easiest thing, so your patience is appreciated.

Sincerely,

Mr. Kristoff

- Senior Producer

Dev Diary - Issue #11 "Planet-O-Matic"

Hi folks!

As promised, this week's (Oct 28th 2019) dev diary will focus more on the technical side of things and lay out how we solved the issue of populating our galaxy with planets. Stalwart code-junkie One Eyed Jeremy here, and I'm here to explain everything in gory detail.

Our resident madman/director DC came down to our basement some time ago (was it weeks? Months? It has been so long we last saw the light of day…) and asked us to write some form of development tool to help us efficiently put all of your awesome planet ideas into the game. Because there are over 600 planets and nearly 100 systems in Subverse we needed a kind of easily-usable-editor to plot the galaxy out for the benefit of progression. The editor would allow the director to populate the world, essentially. He named it the Planet-O-Matic.



Eagerly we obliged and started work on it. Since we’re all about Data Driven Programming (a quick explanation for those of you who don’t know: https://en.wikipedia.org/wiki/Data-driven_programming), we figured we only needed to write a GUI to display/edit data: planets, and other orbiting objects, their respective loot events, their encompassing solar systems and nebula. All of these were already described in different Data Tables (Unreal Engine’s equivalent of good ol’ Data Sheets: https://docs.unrealengine.com/en-US/Gameplay/DataDriven/index.html).

Logically, we came up with the architecture depicted in the stack diagram:



Figure 1 Planet-O-Matic Stack Diagram

Possibly one of the least complex systems we devised, the Planet-O-Matic strives for its simplicity: It features 2 levels in the UI layer (depicted in green), 3 in the application layer (shown in blue) and one data layer level (illustrated in yellow). The first layer, the UI, strongly depends on Editor Utility Widgets (https://docs.unrealengine.com/en-US/Engine/UMG/UserGuide/EditorUtilityWidgets/index.html). These utilities allow us to extend the UE editor and even run Editor-only code. They even come with several convenience methods (e.g. changing assets’ names, selecting all actors inside a umap, save a umap, etc.). In our current architecture, this widget-type comprises several other regular widgets, responsible for input and showing the planets/objects/solar systems’ attributes. However, it is worth noting that, Editor Code cannot run on regular widgets, even if they are components of Editor Utility Widgets.



Making our way toward the second layer, we start with its upmost level: Widget Blueprints. As you Unreal Engine techies already know, user widgets (and their editor utility counterparts), already come equipped with the ability to edit/run blueprint logic. This is where the magic happens, namely which widgets to show, what happens when you click on a button, reading Data Tables, etc. Unfortunately, while Editor Widgets have some exposed code to manipulate aspects of the editor itself, it didn’t have available what we wanted. As such, we developed our own wrapper to expose ( ͡° ͜ʖ ͡°) what we needed. This came in the form of a C++ Blueprint Function Library (so we could reuse this on other dev tools). This was easily achieved by creating a class deriving from UBlueprintFunctionLibrary and writing static methods for it (As a side note, editor-only code cannot go with code used in the game or the project won’t build, our solution to this revolved around creating an Editor plugin: https://docs.unrealengine.com/en-US/Programming/Plugins/index.html).



In the end, we were able to write methods that allowed us to update data tables, delete assets, access UE4’s color picker and asset selector, play a umap in PIE mode, etc. While the latter 2 tasks helped improve our tool’s usability, the first one, updating data tables, provided us with a means to write on the data layer since UE4 already exposes data table reads.

This way, we could directly transcribe the user-inputted values on the layer’s data-tables without having to open them. In the end, it allows for users with limited UE4 experience to design rapidly and iteratively. With the foundation in place, our directors and artist can get down to the fun part, designing and implementing all the planets for you guys to explore. Thanks for reading!




- OneEyedJeremy

Dev Diary - Issue #10 "Calamari Creampie"

Due to a Steam bug, I have been unable to post announcements with the authoring tools. This has been fixed, please note that all dates in the following announcement were made on October 14, 2019.



Beta Feedback


Huge thanks to everyone who participated in the beta of our SHMUP module! The biggest surprise was the overwhelmingly positive response of the backers to the gameplay. Out of the 3,200 or so current participants, I can count the number of people who didn’t have fun on 1 hand, which says something about how well we nailed it. Still, there is still a long road ahead so we have to stay humble and focused. The dev team and myself read all the feedback so keep ‘em coming – and if you haven’t claimed your beta key yet be sure to head over to Discord and do so. (Note that you have to be a Beta Backer on KS).

The beta will keep running and we’ll add more stuff to test independently. There will indeed be more weapons and loadout configurations - based on which waifu you take with you as your copilot, no less...

And of course, style is paramount to these babes, so your copilots will get cute helmets when they’re in the cockpit with you…




Squidgirl




Squidgirl modeling actually went much smoother than anticipated. I expected us to have a lot of trouble due to her…uhh…unique anatomy but as usual Dzung and his team did an exceptional job. I’ve attached a collage below so you guys can see her model from more angles. Like a true bounty hunter, she’s got a tool for every situation. Having a melee weapon as well as a ranged pistol means we can experiment with making her a “hybrid” type unit in grid combat. Can’t wait to see her in the beta testers’ hands once the tactical combat is ready for testing!


We’re gonna take a crack at Empress Celestina’s model next, since she appears much earlier in the game than Sova. And she is actually a hugely important character in the game, and somebody I feel needs special attention, so it’s important to dedicate a bit more time to her model than originally planned.

Music


A lot of you have asked about the soundtrack and I’m here to reassure you that we haven’t forgotten about it. Music and sound play an integral part of our movies and we want to continue this trend into Subverse as well. We’re working with several talented, young and hungry artists who will be contributing to the game’s soundtrack. One of them is Fadent, whose “Time Apart” track will set the scene for some of the game’s key moments. It’s great to have him onboard and contributing to the Prodigium Galaxy! In addition, we'll have character themes in place for each waifu, navigation, grid/space battles, and some bosses! We've got it all covered!

[previewyoutube][/previewyoutube]


VO


On a personal note it’ll be great to have the main actors back for Chapter 4 and I can’t wait for recording to get started. Samantha has been doing a great job setting everything up and making sure we’re prepped for the mammoth task ahead. Since we’ll be recording remotely for the most part, giving the actors as much lead-time as possible is important, especially for the newer cast members.

Next update we’ll hope to give some more technical insights into the game from the programmers themselves, to give people a break from all the art-stuff. See you then!

-DC

Dev Diary - Issue #9 "Beta Bombardment"

Due to a Steam bug, I have been unable to post announcements with the authoring tools. This has been fixed, please note that all dates in the following announcement were made on September 28, 2019.



It was a busy September here at StudioFOW and it’s the first full month where I could see all the new additions to the team fully integrated into Subverse’s workflow, and I have to say – I like what I’m seeing. We’ve been careful and recruited very intelligently to make sure we have the right personnel in place to deliver the game. As a result, everyone is gelling and we seem to finally have a nice little indie studio vibe going on. There’s even a token gimp leashed to Yagskie’s desk who refills his coffee. Who needs a $5000 espresso machine?

Squidgirl Model




Next up on the waifu conveyor belt is another one of the promised Kickstarter stretch goals, the infamous “Huntress” aka squidgirl. She is a departure from our usual bevy of stacked femme fatales, offering a... flatter alternative for the discerning Captain. Don't let her cute looks fool you, she's a relentless space combat boss that hunts you throughout the game, and we took great pains to integrate her into the main storyline so that she doesn’t feel like a tacked on KS reward. As a result, I think you guys will enjoy her recruitment mission which is an exciting riff on 80s action movies all the way through. We’re applying the finishing touches on the model now and she will be viewable on the StudioFOW website in October.


Mangaka




Another promised reward was the delivery of the Subverse hentai doujin. Over the last few months I’ve been working closely with several prominent mangaka in order to bring this to life and I’m thinking you guys will enjoy the fruits of our labor. The doujins play to each artists’ established strengths, whilst keeping with the themes of the game...meaning that both fans of the mangaka and fans of Subverse will be hype for it. And if you're fans of both...well, then you're in for a real treat. Another great thing about these doujins is that they allow us to explore darker content we are not able to in the game. As we get closer to releasing the manga next year I am getting more and more excited to share snippets with everyone. And of course, the reward will be free to all StudioFOW fans and backers.


Script finished


At long last the entirety of the script is locked and ready to be recorded by the sultriest VAs we could find. Clocking in at over 400 pages, this is about 5 movies worth of galactic debauchery - full of twists, turns, romance, drama and more toilet humor than you could shake a Chutt’s dingleberry at. We split the writing into three phases

1) Main script including all the new cinematics

2) All onboard dialogue including post-mission conversations and reactions to galactic events

3) Loyalty quests and side missions for each waifu

As you can see, there is a LOT to record. Normally I would have liked to save this until the end, but due to the massive lead-times associated with recording a script of this size, we will start recording sessions as soon as October in order to get as much voiced content ready for 1.0 as possible. I’d rather be slightly inefficient than to miss the 1.0 build being voiced, because the performances really bring everything to life.




Beta Commencement


The long awaited beta of the space shooter is live this weekend (September 28, 2019, original posting date.) – right on schedule as promised. Eligible backers (£75 and up) need to head on over to the Discord and register your key with the awesomely named “Masterbeta” bot which will assign you a key. Once you have your key you’ll be able to opt into the beta on Steam if you own Subverse in your library. Remember, this is just a bare-bones build so whilst aesthetic feedback is noted, we are honestly looking for feedback on mechanics e.g. does it feel responsive, are you having trouble with a particular enemy type, do the hitboxes feel right for you?

Testers have an important role, but it’s also important to be laser-precise with your feedback. Because there are so many of you, it will take some time to sift through all the feedback and get to the critical issues, therefore patience is appreciated. Heading into the Fall we are really excited to be finishing up the last few remaining waifus and getting deeper into the gameplay elements, working together with our 4000+ testers to create a worthy adult game for pervs everywhere to enjoy.

-DC