Site news

Twitter    Instagram    Itch.io    Youtube    RSS feed

Building an arcade cabinet for Hyper Ultra Astronautics

I have always wanted to build my own arcade cabinet and Hyper Ultra Astronautics was the perfect excuse to finally do it. I ended up designing and building a compact three player bar-top cabinet. Read the full post to see how.

See full post

Posted on 2019-07-10

Hyper Ultra Astronautics 0.1.3 beta released

The game is not dead! It's been embarrassingly long time since last beta update, mostly due to my general laziness and procrastination. I'm back on track to finishing the project.

Here's what has changed since 0.1.2 beta:

  • Recreated game icon with better quality.
  • Changed the in-game font again because the last one lacked many accented characters.
  • Re-show IP addresses listening for remote controllers with F5.
  • Fixed text messages at top and bottom of screen sometimes unintentionally fading out.
  • Properly reset camera state when exiting paused mode.
  • Added command line options for directly starting a match at startup.
  • Added menu toggling by ESC (again).
  • Use view with slowly rotating camera behind menus.
  • Updated to latest SDL game controller database.
  • Don't remember entered high-score name in demo mode.
  • Added support for event (damage, respawn, etc.) based actions in controller apps.
  • Updated bundled dependencies to latest versions (Ogre3D, OpenAL, GLFW, etc).

The Android controller application has been updated too. In addition to minor UI improvements, it adds visual effects and sounds on certain game events like respawning, missile locks and EMP disruption.

One of the side projects delaying the work on game itself is a bar-top arcade cabinet that I've been building for Hyper Ultra Astronautics. When it's finished I will write a post with more details here.

Updated packages are now available for download on Itch.io page and the official game page has been updated. The update to the controller application will be available shortly.

See full post

Posted on 2019-06-11

Hyper Ultra Astronautics 0.1.2 beta released

This is just a quick bug fix release. Here's what has changed since 0.1.1 beta:

  • Fixed Windows version not starting when launched outside game's directory.
  • Completely reworked Winnitron arcade mode launch logic.

Updated packages are available for download on Itch.io page and the official game page has been updated.

See full post

Posted on 2018-09-17

Hyper Ultra Astronautics 0.1.1 beta released

I had decided not to add any new weapons during beta phase, but I did it anyway. Meet smartgun:

It's a similar to the magnetic cannon, but with lower rate of fire and projectiles that steer away from friendly ships and towards enemies.

One problem with the mobile controller apps have been that they do not work in all Wi-Fi setups. Many (especially public) Wi-Fi networks seem to block UDP multicast which prevents the app from finding any games. I haven't been able to fix this so that it would work everywhere, so I've added manual connection as a backup. Now the game shows the listening IP address when a match starts. Updated mobile controller apps allows you to manually enter this address for cases where game listing does not show any games.

This update also adds a "Winnitron compatibility mode". This mode allows Hyper Ultra Astronautics to run in Winnitron arcade cabinets. I will later upload the game to Winnitron network.

Here's full list of change since 0.1.0 beta:

  • Added new weapon: Smartgun.
  • Fixed fast moving teletorpedos occasionally colliding and exploding prematurely.
  • Fixed teletorpedos becoming indestructible after their teleportation time runs out.
  • Added "resume" option in main menu and removed menu toggling with ESC.
  • Added command line option to force full-screen mode with current desktop resolution.
  • Documented all command line options in readme.txt.
  • Removed "slide prevention" setting from menu.
  • Added launch script for Winnitron arcade machines.
  • Moved controller app QR codes from settings menu to controller help overlay.
  • Increased weapon flash light ranges on most of the weapons.
  • Fixed bug causing wrong weapon flash color on some weapons.
  • Changed to a more low-poly style bullet shapes.
  • Added create-menu-shortcut.sh/vbs scripts for setting up menu shortcuts.
  • Increased arena light intensities slightly.
  • Show listening IP address for remote controllers at match start.

Updated packages are available for download on Itch.io page and the official game page has been updated. Mobile controller application update is waiting for approval on GooglePlay.

See full post

Posted on 2018-08-23

Lockdown Protocol 1.4.3 Released

This is a maintenance update to Lockdown Protocol, the first one in 2.5 years! I didn't realize it's been that long.

The most important reason for this update was that the Linux version is no longer working out-of-the box in many of the modern distributions due to removal of required old libpng library version. Also, a lot of bug fixes and improvements have been made to my "engine code" over the years while developing Hyper Ultra Astronautics.

I decided to drop the built-in level sharing mechanism, because it was a maintenance nightmare and due to the fact that during last three years it has been used only three times in total.

I will no longer build a 32-bit Linux version, because practically no-one downloads that anymore.

Here's the full list of changes:

  • Dropped Direct3D support (was never used by default anyway).
  • Fixed some compatibility issues on Linux (no more libpng dependency).
  • Added monitor selection in system menu.
  • Added monitor gamma adjustment in system menu.
  • Added V-sync interval setting to system menu.
  • Prevented "Automatic lockdown.." voice announcement from playing in editor preview mode.
  • Rewrote collision sound volume calculation.
  • Fixed random crashes at exit.
  • Added itch.io manifest files and cleaned up remaining references to Desura.
  • Switched to use SDL2 game controller mappings for much better gamepad support.
  • Fixed crash when starting level editor repeatedly.
  • Removed level upload/download support.

There has been a lot of code changes, so I would be surprised if there are no new bugs. If you encounter any problems, please report them and I'll sort them out.

Updated packages are available for download on Itch.io page and the official game page has been updated.

See full post

Posted on 2018-08-09

Post archive

Hyper Ultra Astronautics 0.1.0 beta released (posted on 2018-06-05)
Preparing for GDPR (posted on 2018-04-23)
Hyper Ultra Astronautics 0.0.16 alpha released (posted on 2018-03-17)
Hyper Ultra Astronautics 0.0.15 alpha released (posted on 2017-12-26)
Hyper Ultra Astronautics 0.0.14 alpha released (posted on 2017-09-17)
Hyper Ultra Astronautics 0.0.13 alpha released (posted on 2017-09-02)
Hyper Ultra Astronautics 0.0.12 alpha released (posted on 2017-08-14)
Hyper Ultra Astronautics 0.0.11 alpha released (posted on 2017-07-18)
Hyper Ultra Astronautics 0.0.10 alpha released (posted on 2017-04-27)
Hyper Ultra Astronautics 0.0.9 alpha released (posted on 2017-03-22)
Hyper Ultra Astronautics 0.0.8 alpha released (posted on 2017-02-12)
Hyper Ultra Astronautics 0.0.7 alpha released (posted on 2017-01-12)
Hyper Ultra Astronautics 0.0.6 alpha released (posted on 2016-11-24)
Hyper Ultra Astronautics 0.0.5 alpha released (posted on 2016-09-28)
Hyper Ultra Astronautics 0.0.4 alpha released (posted on 2016-08-17)
Hyper Ultra Astronautics 0.0.3 alpha released (posted on 2016-07-04)
Introducing Hyper Ultra Astronautics (posted on 2016-02-08)
Lockdown Protocol 1.4.2 released (posted on 2016-01-26)
Beyond Lockdown Protocol (posted on 2015-11-28)
Lockdown Protocol 1.4.1 released (posted on 2015-09-20)
Lockdown Protocol 1.4.0 released (posted on 2015-09-06)
Pay what you want for Lockdown Protocol (posted on 2015-07-27)
Lockdown Protocol 1.3.0 on itch.io (posted on 2015-07-08)
Lockdown Protocol 1.2.0 released (posted on 2015-06-07)
Lockdown Protocol 1.1.0 released (posted on 2015-05-17)
Progress report (posted on 2015-04-17)
Lockdown Protocol 1.0.0 released (posted on 2015-03-21)
Lockdown Protocol 0.23.0 beta released (posted on 2015-03-01)
Lockdown Protocol 0.22.0 beta released (posted on 2015-01-31)
Progress report (posted on 2015-01-14)
Lockdown Protocol 0.21.0 beta released (posted on 2014-12-14)
Lockdown Protocol 0.20.0 alpha released (posted on 2014-11-09)
Feature creep cleanup (posted on 2014-10-19)
Lockdown Protocol 0.19.0 alpha released (posted on 2014-08-25)
Progress report (posted on 2014-08-10)
Change of plan (posted on 2014-06-28)
Lockdown Protocol 0.18.0 alpha released (posted on 2014-06-08)
New Lockdown Protocol alpha version coming soon (posted on 2014-05-31)
Progress report (posted on 2014-04-19)
Lockdown Protocol 0.17.0 alpha released (posted on 2014-03-07)
Multiplayer game jerkiness issue solved (posted on 2014-03-06)
Progress report (posted on 2014-02-26)
Progress report (posted on 2014-01-30)
Lockdown Protocol 0.16.0 alpha release (posted on 2014-01-14)
Next Lockdown Protocol alpha release coming soon (posted on 2014-01-11)
Lockdown Protocol's Year 2013 (posted on 2013-12-29)
Progress report (posted on 2013-12-16)
Vote Lockdown Protocol for Indie of the Year on IndieDB (posted on 2013-12-01)
New Lockdown Protocol alpha video (posted on 2013-11-24)
Lockdown Protocol 0.15.0 alpha release (posted on 2013-11-05)
Progress report (posted on 2013-10-03)
Multiplayer matchmaking fixes (posted on 2013-09-19)
Lockdown Protocol 0.14.0 alpha release (posted on 2013-09-01)
Progress report (posted on 2013-08-07)
Lockdown Protocol 0.13.0 alpha release (posted on 2013-07-09)
Next release is shaping up (posted on 2013-07-02)
Progress report (posted on 2013-06-09)
Changing the physics engine part 2 (posted on 2013-05-22)
Changing the physics engine (posted on 2013-05-13)
Lockdown Protocol 0.12.0 alpha release (posted on 2013-05-06)
Website update (posted on 2013-04-28)
No more hiding enemies (posted on 2013-04-23)
Lockdown Protocol 0.11.0 alpha release (posted on 2013-04-14)
Progress report (posted on 2013-04-07)
Progress report (posted on 2013-02-25)
The Platform Shooter 0.10.0 alpha release (posted on 2013-02-08)
Level editor rework (posted on 2013-01-23)
How to improve The Platform Shooter? (posted on 2012-12-31)
The Platform Shooter 0.9.0 alpha release (posted on 2012-12-25)
The Platform Shooter progress report (posted on 2012-12-04)
Level sharing progress report (posted on 2012-10-29)
The Platform Shooter 0.8.0 alpha release (posted on 2012-10-24)
New video from The Platform Shooter 0.7.0 alpha (posted on 2012-09-23)
The Platform Shooter 0.7.0 alpha release and 40% alpha discount (posted on 2012-09-16)
The Platform Shooter 0.6.1 alpha release (posted on 2012-09-04)
The Platform Shooter 0.6.0 alpha release (posted on 2012-09-03)
The Platform Shooter 0.5.0 alpha release (posted on 2012-07-10)
Plans for the future (posted on 2012-06-26)
A little progress (posted on 2012-05-18)
The Platform Shooter 0.4.0 alpha release (posted on 2012-04-08)
Crouching and explosion improvements (posted on 2012-03-18)
The Platform Shooter 0.3.0 alpha release (posted on 2012-02-11)
Progress report (posted on 2012-01-26)
Sentry guns and callable elevators (posted on 2012-01-07)
The Platform Shooter 0.2.1 alpha release (posted on 2011-12-14)
Bug fix release coming (posted on 2011-12-09)
The Platform Shooter 0.2.0 alpha release (posted on 2011-12-01)
Progress report (posted on 2011-11-21)
Client side prediction rework (posted on 2011-11-06)
Decal improvements (posted on 2011-10-22)
Bend from the knees (posted on 2011-10-20)
I can hear music! (posted on 2011-09-20)
One bug fixed, one more revealed (posted on 2011-08-29)
About mouse aiming (posted on 2011-08-01)
The platform shooter public alpha release (posted on 2011-06-20)
One more single player level (posted on 2011-05-25)
First release is nearing (posted on 2011-05-22)
A new game play video (posted on 2011-05-10)
Level editor improvements (posted on 2011-04-30)
Situation report (posted on 2011-04-20)
Fighting network latency (posted on 2011-03-23)
Level editor improvements and a HUD (posted on 2011-03-14)
Single player level scoring (posted on 2011-02-22)
Progress report and in-game video footage (posted on 2011-02-13)
Network code changes (posted on 2011-01-26)
Explosions (posted on 2010-12-30)
The Platform Shooter (posted on 2010-12-22)
Final Duel 2 is now free (posted on 2010-08-16)