Alpha SOFTL

Kanugane

Member

Platform: Windows
Genre: Sci-fi, Bullet hell
Current state: Early Alpha

Build: 1.8.5
Size: 42.7 MB


A space shooter done in the traditions of space invader along with bullet-hell mechanics. Game was re-designed to focus around two aspects - Endless combat packed mode with no persistency (known as Arcade mode) and a traditional "tower climb" style known as Career mode, where player is given its own hangar in which it is possible to upgrade ship or unlock new ones by using credits, earned in combat, using persistency environment. Currently only Arcade mode is available.


  • Arcade mode available.
  • Two player ships.
  • Upgrade your ships and unlock modules!
  • Three difficulties.
  • Tutorial available.
  • One boss available.
  • Over 8 enemy types.





| Download latest build here |


Arcade Mode - Generally improve this mode by implementing new enemy types, bosses and options to the Blitz shop. During early alpha stage this mode acts as a playfield, intended to test new features and enemies.

Career mode - A persistency mode where player receives a personal hangar from which he can deploy onto combat missions and earn credits from in order to upgrade current ship or buy new ones, as the player climbs higher and higher in levels. This mode potentially will receive a small "story" arc, purpose of which is to give more insight on the lore of the SOFTL universe.


After months of developing this small yet fun project, I've finally got my guts together to make it public. Right now, I believe it is in a playable state with as less bugs present as possible (there are a few annoying bugs but they don't break the gameplay...) and I would love to receive some feedback from you.

Thank you in advance!



06/01/2021 - Build 1.8.5
  • Updated pause menu with loot icons to help new players learn effects of each loot.
  • Updated pause menu with keybind hints.
  • Overhauled music controller (First iteration).
  • Added new soundtrack which plays during pauses.
  • Fixed a critical error, which would cause game to crash whenever Medium Battleship appears.
  • Updated laser sprite for Eril MK I Medium Battleship.
  • Updated Eril MK I Medium Battleship sprite.
  • Laser damage can be upgraded now to 4, previously was 3.
  • Slight graphical update of a Blitz Shop.
  • Updated 4-slot inventory GUI.
  • Added a sound effect when player's armor is hit.
  • Balance fix of difficulties - enemies have been slightly nerfed on normal and hard difficulty.
  • Fixed an audio glitch when a player tries to pick up items while inventory is full.
  • Changed: Canopy crack effect will only appear on screen if shields are down.
  • Added same armor_hit sound effect when player's hull receives a hit.
  • Added two sound effects to indicate whenever enemy ships receive a hit.
  • Added a visual effect to indicate whenever enemy ships receive a hit.
  • Added - sometimes, when an enemy ship is hit, wrecks can be seen flying off it.
  • Fixed a critical error, which would cause the game to crash whenever Mine Spawner would appear.
  • Fixed a bug, where upon receiving a hit, Crusader MK I would remain red color.
  • Fixed a bug, where upon receiving a hit, Medium Battleship Eril MK I would remain in red color.
  • Additional balance fixes applied.
  • Updated central GUI in-game: Re-positioned credits string & added hint on how to pause the game.
  • Updated in-game GUI font.
  • Added a visual effect for GUI, when player's shields receive a hit.

05/01/2021 - Build 1.8
  • Updated in-game background (still WIP).
  • Implemented first iteration of a 4 slot inventory for Arcade mode.
  • Health/Armor repair kits do not occupy inventory slots.
  • Added Full Repair Kit (consumed upon use, restores both armor and hull to capped values).
  • Decreased vertical speed of multiple loot items.
  • Decreased Eagle's shields from 10 to 5.
  • Added visual effect when enemy fire hits player's shields.
  • Removed Pilot license card from Arcade mode.
  • Moved 4-slot inventory instead of Pilot license card.
  • Added sound effect when player's shields are hit.
  • Updated GUI (Left side, dark bars added behind hull/armor stats).
  • Rockets now deal damage to enemy armor and shields (Previously rockets only dealt damage to hull).
  • Increased rockets damage to 5 to shields, armor and hull.
  • Removed Radio icon from the left side of GUI.
  • Removed number stats of hull/armor the left side of GUI.
  • Updated Overpower status (implemented status bar instead of text).
  • Health bar updated (visual improvements).
  • Fixed - overpower status bar would not work if Viper ship has been selected.
  • Removed droids spawn from Pool_1.
  • Fixed a bug, where sometimes Radio could be consumed upon use yet nothing happens.
  • Removed Asteroid Field event for overhaul.
  • Decreased Eagle's armor from 5 to 2.
  • Updated glow effect of player lasers.
  • Fixed a critical error, caused by the shield hit effect. (Crash)
  • Fixed an error, which would prevent player from going fullscreen through alt+enter combination.
  • Fixed a critical error, caused by the mines spawner. (Crash)
  • Fixed an error, where mute music option would not function properly.
  • Fixed an error, caused by tutorial, which would prevent player from using inventory in Arcade mode.
  • Adjusted tutorial dialogue.
  • Fixed a critical error, caused by newly implemented inventory system during a tutorial. (Crash)
  • Fixed radio during loot phase of the tutorial.
  • Enemy battleship now occupies less of the battlefield, giving more space for the player to maneuver.
(4 slot inventory for Arcade unlocks a possibility to implement additional power ups, which periodically can drop from the enemy ships. Player can use these items via 1-2-3-4 keys. Some powerups will be immediate, others will put your entire inventory on a lock until they are over. Such powerups are powerful, however.)

27/11/2019 - Build 1.7
  • Added new custom music to main menu.
  • Asteroids will not appear on Pool_1 any longer.
  • Removed delay between new enemy wave and Asteroid field end.
  • Fixed a bug caused by Star spawner object.
  • Updated background for both main menu and arcade mode.
  • Adjusted speed of the ships per difficulty selection.
  • Adjusted spawn chance of special ships at Pool_1.
  • Changed the way SFX works for player weapons.
23/11/2019 - Build 1.6a
  • Fixed a bug which would cause a crash if you try to start a tutorial.
  • Music has been removed from tutorial.
  • Non-custom music has been removed.
  • Speed of enemy ships has been reduced a little bit.
  • Fixed a critical bug which would cause the game to freeze once the music ends.

23/11/2019 - Build 1.6
  • Fixed a bug, where option 'Shop on start' would cause Shop not to appear when it is required.
  • Added localization structure for future multi-language support.
  • Fixed another bug with checkpoints. Checkpoints now should work as intended.
  • Added Asteroids to Arcade game.
  • Added Ship info tab to Main menu.
  • Added difference for ships' End Stats. Ships no longer end with 10 Hull, Armor and Shields after all upgrades. Each ship has individual cap.
  • Updated Ship info tab with more information and graphics.
  • Added minor visual effects for Player ships.
  • Adjusted spawn chance of Asteroids for each Pool.
  • Added thruster sprites to some enemy ships.
22/11/2019 - Build 1.5a
  • Fixed a bug, where after two deaths, if checkpoint selected, stats would not be saved.
  • Fixed a bug, where stats would not be displayed during pause.
21/11/2019 - Build 1.5
  • Updated main menu with simplistic space_station front BG.
  • Add firefight scene to main menu BG.
  • Options tab updated - Players can now select WASD or Arrows for movement.
  • Options tab updated - Players can now mute or unmute music.
  • Added information tab for Pilots.
  • Added placeholder sound to main menu.
  • Additional checkpoint fixes.
20/11/2019 - Build 1.4a
  • Fixed a bug, where after restart with checkpoint selected, levels would be messed up.
  • Fixed a bug, where weapon load would not be saved at checkpoints.
20/11/2019 - Build 1.4
  • Added Announcements.
  • Fixed a bug, where dialog would become misaligned upon switch to Full Screen mode.
  • Added loot pickup sound, whenever player picks up loot, duh.
  • Added click sound for buttons at main menu.
  • Added Kim character to main menu. Uncolored. WIP.
  • Added a minor glow effect for enemy lasers.
  • Added a minor glow effect for player lasers.
  • Changed dialog font to support fullscreen view better.
  • Fixed a bug. If a 'Shop on start' is selected, it won't appear upon level restart.
  • Placeholder music has been changed to a different one. Still a placeholder music!
  • Added checkpoints to Arcade mode as an option.
  • Player stats are saved after boss has been defeated and Blitz shop has been closed.
18/11/2019 - Build 1.3
  • Added armor repair kit.
  • Updated sprites for armor and hull repair kits.
  • Added minor animation to armor and repair kits.
  • Added new enemy ship for Green faction - Crusader MK1.
  • Fixed a bug, where armor repair kit would go over the cap upon collection.
  • Added rotation effect to repair kits.
  • Added new player ship - Viper.
  • Viper has initially more shields but less hull and armor.
  • Viper has only single cannon but its initial damage is 2.
  • Viper's power mode - reflective shield.
  • Added ship selection in Arcade tab.
  • Fixed a bug, where music would lay on each other during level restart.
  • Added Welcome screen.
  • Welcome screen now contains current game build and status.
  • Background is slightly adjusted. It's now more darker. We've lost some stars too.
16/11/2019 - Build 1.2
  • Adjusted waiting time for tutorial stages.
  • Starting dialog for Arcade is back.
  • Area limitation has been changed:
  • Borders are highlighted only when player is close to them.
  • Added difficulty system for arcade mode.
  • Currently difficulty only changes enemy ship stats.
  • Rewards are also affected by difficulty.
  • Fixed game glitch that appears upon pressing ESC key during Pause.
  • Removed ability to restart room. You can only restart room if you are dead.
  • Added new ship - Minespawner.
  • Minespawner appears on Pool_3+ and delivers mines as it passes by.
15/11/2019 - Build 1.1
  • Enemy drones will no longer spawn during shop menu in arcade mode.
  • Fixed - Mines now spawn again.
  • Added Exit button to Arcade tab.
  • Added a simplified tutorial.
  • Added dialog font.
  • Adjusted dialog x, y pos and spacing between lines.
15-11-2019 - Build 1.0
  • Game has reached an early stage playable status.
 
Last edited:

Kanugane

Member
Game has received multiple updates, bug fixes and improvements.
Main thread has been updated with new screenshots that showcase current build of the game. Finally, I've also updated main thread and made it more clean and short.
 

Kanugane

Member
SOFTL has received multiple minor and major updates such as:
  • Checkpoint system - Players can now activate Checkpoints to save their stats every time they defeat the boss.
  • Movement Control keys - Players can now choose between WASD and Arrow keys.
  • And many other minor updates.
I plan to update main thread with a new section: Roadmap. Unlike section 'Future plans', Roadmap will tell everyone, what part/aspect of game is being: Planned or is currently a WIP.

P.S - Since my first post here, SOFTL has received five updates within six-seven days. These updates bring game to a more playable state and also more clear, bug-free(hopefully) testing experience. Hence, I'm still quite eager to receive feedback on my project!
 
Last edited:

Kanugane

Member
Added Gameplay video to //.Media section.
Also, game has been updated to a new and latest build - 1.6 with some important fixes and new additions.
 

Yrbiax

Member
Hey, I tried your game.

Perhaps enemies were little bit too quick. There wasnt much time to reposition yourself for enemy ships, so i ended up just going back and forth hoping that i would hit something.

I liked screen crack effect. :)

Game crashed when i clicked on tutorial.
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object obj_debugger:

Unable to find any instance for object index '21' name 'obj_enemy_spawner'
at gml_Object_obj_debugger_Draw_64
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Object_obj_debugger_Draw_64 (line -1)

Also game froze here.
soflFreeze.png
 

Kanugane

Member
Hey, I tried your game.

Perhaps enemies were little bit too quick. There wasnt much time to reposition yourself for enemy ships, so i ended up just going back and forth hoping that i would hit something.

I liked screen crack effect. :)

Game crashed when i clicked on tutorial.
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Draw Event
for object obj_debugger:

Unable to find any instance for object index '21' name 'obj_enemy_spawner'
at gml_Object_obj_debugger_Draw_64
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Object_obj_debugger_Draw_64 (line -1)

Also game froze here.
View attachment 27680
Hey! Thanks a lot!
The crash was something I forgot to look at, some time ago. You probably clicked F1 to open my debug tool. I'll fix that.

And did the game freeze completely? I have tested it out many times with some friends of mine and none of these times game has every frozen o_O.

Nonetheless, I will roll out an update to ensure that no crashes will appear during Tutorial!


Edited - Updated the game to version 1.6a so it should be all good now.
P.S - I found and fixed that error which would cause the game to freeze!
 
Last edited:

Kanugane

Member
Game has received it's 7th update since 1.0 Build. For the next three builds, minor patches for SOFTL will be released, in order to add more options to the Blitz Shop as well as new selectable option for Arcade mode: [Random Events].
Once the game reaches its 2.0 Build, I will shift my attention to Story and Career mode. Right now, I'm busy with writing an in-depth lore, drawing pixel art and more.

At first, I will aim to make Career mode public and develop it with more in-depth details. Initially, you will by default start as Ashley at one of the stations, will be able to walk around and interact with other station members and also go out on a small missions. E.g - clear junk around the station or destroy pirates, etc.

ash_hello_world.png
 

Kanugane

Member
After a year of hiatus I finally gathered enough motivation and inspiration to continue working on this project. Although the game is already on 1.8 build, I haven't made it publicly available yet until more features/changes are implemented, however, I will continue to update Changelog to maintain track of progress! Cheers!

[Update]

Instead of double posting, I'll simply update this post - Build 1.8 is out and live after receiving a significant amount of changes and fixes! Next build will be 1.8.5 and it will be packed with additional GUI updates. Players will receive an ability to upgrade ships' ultimate skills via Blitz Shop.
 
Last edited:

Kanugane

Member
SOFTL received a fistful amount of changes & updates, mainly focused around the visual aspects of the game in a 1.8.5 build. Additionally, game's core concept has been changed to a smaller scope (Career mode re-designed, Story mode cut out from this project). Next build will be 1.9, main focus of which will be enemy ships (visual improvements). Builds 1.9.5 and 2.0 will be focused on polishing current features and introducing two more bosses, additional soundtracks and last preparations before the game will be released on itchio or gamejolts. *shrug*

Feedback and bug reports are always appreciated!
 
Top