Site news

Twitter    Instagram    Youtube    RSS feed

Polychoron 0.0.5 alpha released

This update doesn't bring any radical changes but a lot of fixes and improvements here and there. Perhaps the most noticeable change is the smoothed out difficulty spike on level 8 where the laser beam wielding sentry guns first appear. Also, the first non-score power-up has been added. More will come.

Here's what has changed since version 0.0.4:

  • Added anti-aliasing option in menu.
  • Added optional aim fine-tuning using gyroscope on mobile.
  • Added fire rate increasing power-up.
  • Do not bake data for global illumination when it's not used.
  • Added support for HTML5 version.
  • Fixes to issues when using GLES2 renderer.
  • Tweaked lighting with GLES2 renderer to compensate for lack of HDR and GI.
  • Adjusted HUD for better visibility on mobile.
  • Toggle HUD visibility with F5.
  • Show performance statistics with F3.
  • Require a name for high scores.
  • Fixed dimming HUD inside passive teleports.
  • Preload more materials to prevent stutter later on.
  • Show game score and time on level competion page.
  • Made mines detonate faster and cause more damage on higher levels.
  • Adjusted laser equipped sentry gun timing for much easier first encounter.

See Polychoron game page for more information. Direct downloads have been updated on Android version update has been uploaded on Google Play and will be available shortly.

The game play mechanics are pretty much all there and I'm not expecting any radical changes to visuals either, so I'm planning to focus more on audio for the next alpha version. Maybe I'll add a new power-up or two as well.

See full post

Posted on 2020-07-22

Polychoron web version available

Because Godot engine allows me to easily export the game to HTML5/WebGL, I did just that. You can now play the game here in your browser.

To make it work in wider range of browsers I had to use the GLES2 renderer which means it won't be able to use HDR, global illumination or dithering. I also had to disable some shader effects. Because of this, it looks significantly worse than the desktop and mobile versions using GLES3, even after adjusting the lighting to compensate for lack of HDR.

Gameplay-wise, it works surprisingly well. So far I have only noticed minor problems, mostly related to browser input focus and sometimes inconsistent mouse sensitivity.

While the web version is far from perfect, it's good to have this option for people to quicky try the game and as an option for otherwise unsupported platform like MacOS.

See full post

Posted on 2020-07-06

Polychoron 0.0.4 alpha released

A new Polychoron alpha version is here. This update makes big improvements to lighting. With the added dynamic lights, the game now looks more colorful and alive. I also redesigned the game logo and although it's still programmer art, it does look a lot better.

Here's what has changed since version 0.0.3:

  • New much better logo.
  • Added a lot more dynamic lights to projectiles, laser beams, etc.
  • Added full-screen and debanding dither toggles to settings menu.
  • Added level completion teleports that activate once all enemies are destroyed.
  • Remember full-screen and debanding dither settings.
  • Fixes to stuttering after changing global illumination setting.
  • Enabled font oversampling to get much sharper fonts on high resolutions.
  • Automatically open menu after a delay when player dies.

See game page for more information. Direct downloads have been updated on Please note that it will again take a while before the Android version update is available on Google Play.

See full post

Posted on 2020-06-14

Polychoron 0.0.3 alpha released

A new update to Polychoron is here along with some fresh gameplay video footage:

Click below to play the video. Note: This will load the embedded video from Youtube and will allow Google to collect data according to their privacy policy.

Here's what has changed since version 0.0.2:

  • Added sentry gun variant with laser beam (starting from level 8).
  • Added a full-screen dither shader to fix ugly banding on walls.
  • Replaced light flicker with shader based glitch effects when badly damaged.
  • Fixed sentry guns occasionally spawning in line of sight from player.
  • Added shader based damage flash effect that indicates damage direction.
  • Replaced spawn particle effects with flash to black on respawn.
  • Added controller/mobile vibration on damage and death.
  • Preload more resource to fix stutter on first shot and first explosion.
  • Open menu to pause game on focus loss only on mobile.
  • Removed mesh based muzzle flashes.
  • Added a bit more variation to wall textures.
  • Added guide icons to touch screen controls.
  • Increased touch screen control sensitivity when scaled down.
  • Added support for GLES2 renderer (see readme.txt).
  • Fixed projectiles moving backward while game is paused.
  • Changed to new fonts.
  • Fixed power-ups occasionally overlapping enemies.
  • Fixed high score disappearing due to forbidden characters in player name.
  • Fixed too many decimals on ship integrity in HUD.
  • Toggle full-screen mode with Alt-Enter too.
  • Play HUD sounds without the reverb filter.

I have set up a proper game page and the downloads are now hosted on

See full post

Posted on 2020-05-22

Polychoron 0.0.2 alpha released

As promised, the first Polychoron alpha version is here! And before anyone asks about the version number, yes, it's technically second alpha version. Just first one with this name.

I haven't set up any game pages yet, so here are direct links to files:

Polychoron 0.0.2 Windows/Linux

Polychoron 0.0.2 Android

Check out readme.txt file included with the desktop version for documentation on controls. If you choose to play using gamepad, make sure it's a good one. Bad analog sticks (with hard-coded dead zones) on many cheap gamepads make precision aiming frustratingly hard.

Although the game has been developed primarily for desktop, I have put some effort into keeping the mobile version alive too. In practice it's the same exact game but with an experimental touch screen controller. Considering that I initially deemed the task of cramming six-degree-of-freedom controls on a touch screen impossible, I would call the current state usable.

I rarely play any mobile games because I hate touch screen controls for anything more complex than basic tap and swipe. However, I have seen other people enjoy even first person shooters on mobile, so perhaps someone could be play this game too.

After studying how some first person shooters handle input, I ended up splitting the screen into two parts. Right side is all for pitch and yaw using dragging and left side is for movement. The size of virtual joystick areas can be adjusted in the settings. Since I now had no place for primary shoot button I had to improvise. I tried the usual button inside the drag area but I found it too hard to use. What worked surprisingly well (at least in my opinion) is double-tap-and-hold gesture. Double tapping anywhere on the right side starts shooting and lets you aim freely until you lift your finger.

All feedback is welcome. In case of the Android version, I'm especially interested in hearing if you think the controls are (or could be) good enough. I need this feedback to decide whether to continue working on the Android version or not.

See full post

Posted on 2020-04-28

Post archive

Introducing Polychoron (posted on 2020-04-15)
Hyper Ultra Astronautics 1.1.1 released (posted on 2020-04-08)
Hyper Ultra Astronautics 1.1.0 released (posted on 2019-12-16)
Hyper Ultra Astronautics 1.0.0 released (posted on 2019-09-18)
Hyper Ultra Astronautics release date (posted on 2019-09-04)
Building an arcade cabinet for Hyper Ultra Astronautics (posted on 2019-07-10)
Hyper Ultra Astronautics 0.1.3 beta released (posted on 2019-06-11)
Hyper Ultra Astronautics 0.1.2 beta released (posted on 2018-09-17)
Hyper Ultra Astronautics 0.1.1 beta released (posted on 2018-08-23)
Lockdown Protocol 1.4.3 Released (posted on 2018-08-09)
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 (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)