▶
Soul Saga - Update 31 - Controller Support and More!
How are you? I hope this past month has been treating you well. If it hasn't, let me know and I'll give it a stern talking to! It worked well for mebecause this has been a great month for Soul Saga!
The current state of development is in an excellent spot. I keep spending time adding more bulkand polish to Soul Saga's main and side content, and I really want to squeeze as much in there for you as feasibly possible. As such, this last 10% is really feeling impossible to estimate exactly. It could take a few more months to get it all in the way I intend it to be. My goal forSoul Saga has always beento give you the best game I possibly can, soI'm going to keep pushing forward and keep you posted on where it's all at next month! In the meantime, let's go over some things I accomplished this past month.
Here's some lovely and catchy music by Ryan Camus while you read! This one is called "I Love My Job". https://www.youtube.com/watch?v=W_Ia5Ahf3nY&feature=youtu.be
The main story line events and cutscenes are continuing to be implemented. These are taking the vast bulk of my time, as I'm the only person working on their writing, design, implementation, and the programming API for the cutscenes and actors. A general cutscene's development flow goes something like this:
To ensurethe user experience is as smooth as possible in Soul Saga, I've added a few extra features to cutscenes. First, acutscene skip confirmation has been added. Previously if you just pressed the skip button (escape key on the keyboard, and the menu button on the controller), the cutscene would immediately cancel and progress beyond it. To prevent accidents, I've implemented in a safety feature so that you now need to hold the cancel button for about 1.5 seconds. The text "Skip" with a circular progress bar appears in the top left corner. When the circle completes, the scene will skip. Releasing the cancel button early will prevent the skip from occurring. Also an Options menu has been added to cutscenes for volume controls and skipping. From this menu you can adjust the music, sound effect, and voice acting volumes, and even toggle the VA on and off.
Some of the feedback that Soul Saga fans have given me is how important an interactive environment is to a good JRPG. Many modern games have deviated from this by adding more visual detail to their art styles, but they forget that receiving input for exploring is an important reward for players. So now that Soul Saga is in the polishing stages for many of its scenes, I've begun adding these types of details around the world. These moments are most prevalent in town and residential areas where there's a lot more character personalities to build and culture to be experienced.
As Soul Saga progresses towards the finish line I had a strong urge to play the entire game with a controller. So... I added it in! I've been told by colleagues in the game industry that one of the hardest parts of porting to a console from Desktop can be adding controller support. So it's a good thingI saw this issue coming from a mile away and made sure to build Soul Saga's design and code from the ground up with both a mouse and controller in mind! Because of this careful planning, adding controller support was a rather painless process. You can even seamlessly switch between a controller and mouse, allowing you to use the mouse for general clicking and then using the keyboard to quickly navigate the menu list options (if you desire). So farI've tested on Windows with Xbox 360 and a PS4 (DS4Windows plugin) controllers. When the next beta version comes out I will be very interested in getting feedback on the keybindings and controller support. Vibration has also been added to the game and works on controllers that support direct input (like Xbox and DS4Windows PS4 controller). You may also toggle the vibration off in the options menu.
A lot more has been done as I squeeze in timebetweencutscenes to add more functionality to Soul Saga. For example you can toggle the party leader with the controller bumpers to quickly switch between the leads. I've also created and implementeda lot of performance optimizations, which in some cases require I rework a scenes models to be more universally performant.
As always, I'm very interested to know everything on your mind! I'm excited Soul Saga is getting closer to being finished, and I can't wait to finally get it in your hands! I promise to let you know as soon as I'm certain when that can happen. Thank you so much for your patience! I couldn't have made Soul Saga without your generous support! You can find today's forum topic here:http://forums.disastercake.com/viewtopic.php?f=6&t=935
[ 2016-08-02 00:31:44 CET ] [ Original post ]
Hello, friend!
How are you? I hope this past month has been treating you well. If it hasn't, let me know and I'll give it a stern talking to! It worked well for mebecause this has been a great month for Soul Saga!
Development Status
The current state of development is in an excellent spot. I keep spending time adding more bulkand polish to Soul Saga's main and side content, and I really want to squeeze as much in there for you as feasibly possible. As such, this last 10% is really feeling impossible to estimate exactly. It could take a few more months to get it all in the way I intend it to be. My goal forSoul Saga has always beento give you the best game I possibly can, soI'm going to keep pushing forward and keep you posted on where it's all at next month! In the meantime, let's go over some things I accomplished this past month.
Music
Here's some lovely and catchy music by Ryan Camus while you read! This one is called "I Love My Job". https://www.youtube.com/watch?v=W_Ia5Ahf3nY&feature=youtu.be
Cutscenes Workflow
The main story line events and cutscenes are continuing to be implemented. These are taking the vast bulk of my time, as I'm the only person working on their writing, design, implementation, and the programming API for the cutscenes and actors. A general cutscene's development flow goes something like this:
- Write a summary of exactly who and what happens in this scene and the order of the events.
- Write the dialogue for the scene.
- Comb over the writing and make any adjustments to events, orders, or the dialogue.
- Place the pre-made cutscene boilerplate code into the scene.
- Place actors in a general starting position.
- Place camera points where major camera points will most likelybe needed.
- Test.
- Make any adjustment to scene props to assist with moving actors or cameras.
- Test.
- Do a rough "motion" pass, where the actors enter the scene and go to critical locations.
- Test.
- Do a polish pass with actors making more movements or turning to look at speaking characters.
- Test.
- (Repeating) Polish and test small tweaks rigorously.
Cutscene Features
To ensurethe user experience is as smooth as possible in Soul Saga, I've added a few extra features to cutscenes. First, acutscene skip confirmation has been added. Previously if you just pressed the skip button (escape key on the keyboard, and the menu button on the controller), the cutscene would immediately cancel and progress beyond it. To prevent accidents, I've implemented in a safety feature so that you now need to hold the cancel button for about 1.5 seconds. The text "Skip" with a circular progress bar appears in the top left corner. When the circle completes, the scene will skip. Releasing the cancel button early will prevent the skip from occurring. Also an Options menu has been added to cutscenes for volume controls and skipping. From this menu you can adjust the music, sound effect, and voice acting volumes, and even toggle the VA on and off.
Interactive Environments
Some of the feedback that Soul Saga fans have given me is how important an interactive environment is to a good JRPG. Many modern games have deviated from this by adding more visual detail to their art styles, but they forget that receiving input for exploring is an important reward for players. So now that Soul Saga is in the polishing stages for many of its scenes, I've begun adding these types of details around the world. These moments are most prevalent in town and residential areas where there's a lot more character personalities to build and culture to be experienced.
Controller Support
As Soul Saga progresses towards the finish line I had a strong urge to play the entire game with a controller. So... I added it in! I've been told by colleagues in the game industry that one of the hardest parts of porting to a console from Desktop can be adding controller support. So it's a good thingI saw this issue coming from a mile away and made sure to build Soul Saga's design and code from the ground up with both a mouse and controller in mind! Because of this careful planning, adding controller support was a rather painless process. You can even seamlessly switch between a controller and mouse, allowing you to use the mouse for general clicking and then using the keyboard to quickly navigate the menu list options (if you desire). So farI've tested on Windows with Xbox 360 and a PS4 (DS4Windows plugin) controllers. When the next beta version comes out I will be very interested in getting feedback on the keybindings and controller support. Vibration has also been added to the game and works on controllers that support direct input (like Xbox and DS4Windows PS4 controller). You may also toggle the vibration off in the options menu.
And more!
A lot more has been done as I squeeze in timebetweencutscenes to add more functionality to Soul Saga. For example you can toggle the party leader with the controller bumpers to quickly switch between the leads. I've also created and implementeda lot of performance optimizations, which in some cases require I rework a scenes models to be more universally performant.
What do you think?
As always, I'm very interested to know everything on your mind! I'm excited Soul Saga is getting closer to being finished, and I can't wait to finally get it in your hands! I promise to let you know as soon as I'm certain when that can happen. Thank you so much for your patience! I couldn't have made Soul Saga without your generous support! You can find today's forum topic here:http://forums.disastercake.com/viewtopic.php?f=6&t=935
[ 2016-08-02 00:31:44 CET ] [ Original post ]
Soul Saga
Disastercake
Developer
Disastercake
Publisher
2020-02-28
Release
Game News Posts:
27
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
🕹️ Partial Controller Support
Mostly Negative
(36 reviews)
Public Linux Depots:
- Soul Saga Content - Linux 64 [1.91 G]
About
Soul Saga is a uniquely challenging JRPG-rogue-lite hybrid with a strong focus on challenging and skill-based airship exploration, rewarding and strategic guild management, and a world that's literally destroyed over time.About
Features
TONS of characters! Soul Saga has a large cast of characters for you to discover, unlock, and recruit!
Strategic Combat! Soul Saga's unique ATB combat system allows you to position your units in defensive or offense stances to optimize your chances at victory. In addition, every turn has a special buff or debuff granted to whomever acts. By accumulating action points by either delaying actions or taking certain actions, you can control the flow of battle with well calculated strategies!
Your own Airship! Free roaming airship exploration with complex physics gives you the power to explore every nook and cranny of this vast world to uncover all of Medonia's natural and historical wonders! And... WOAH! Watch out there, cap'n! Flying an airship takes real skill, and you can crash that baby right into the side of a big ol' sky island!
Meaningful difficulty modes! The heat of battle too hot or cold for you? Then choose from either Cake or Disaster difficulty modes to match your play style and skill level!
MINIMAL SETUP
- OS: SteamOS+. Ubuntu 12.04 or later
- Processor: 2 Ghz single core or faster processorMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: 1GB VRAM Dedicated Graphics card
- Storage: 6 GB available spaceAdditional Notes: Keyboard and Mouse
- OS: SteamOS+. Ubuntu 12.04 or later
- Processor: 2 Ghz multi core or faster processorMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: 1GB VRAM Dedicated Graphics card
- Storage: 6 GB available spaceAdditional Notes: Keyboard and Mouse
GAMEBILLET
[ 6132 ]
GAMERSGATE
[ 2625 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB