Developer diary

Alien Blitz: Steam update 1.4.5, “the controller update”

Alien Blitz Steam update 1.4.5

Update 1.4.5 is now live on Steam, what’s new ?

  • [new] Axis can now be used as buttons when using a controller (triggers are usually considered axis)
  • [new] Right stick can now be used to aim for shooting
  • [new] Added a new button to shoot, it works the same as the previous one but is “placed” better when using the right axis to shoot
  • [update] Default controller configuration has been changed (previous one is reset) : Left/right (LT/RT) triggers are used to switch weapon (xbox controller) and RB can be used to shoot
  • [update] reduced default aim assist when using a controller, since it’s now easier to aim it is now reduced it to 30% by default. This can still be changed in the option (and will be not be changed if you have already played the game)

New controller mapping

I wanted to use the right stick to shoot as it was requested by some players, but ended up with a few mapping problems, that’s why I decided to provide a way to use the triggers as buttons.

capture_2016-07-11_16-26-02_0050_Alien_Blitz_

I’m not used to play with controllers, so don’t hesitate to contact me if you have suggestions, I took my inspiration on the way Enter the Gungeon handles controller to be sure I was doing something correct (right stick to turn around and RB to shoot).
The main difference being that when the right stick is not used it reverts to old behavior and will shoot in the direction player is facing. But now you can also move in one direction and shoot in the opposite one at the same time.

There is currently one very small issue on Linux, if you have already played the game the default configuration will be the Windows one, just navigate to the Options menu and you can change your mapping there, or remove the config file (in the saves directory).
If it’s the first time you launch the game on Linux (or if you have removed the option file) then everything should be ok (assuming you have a xbox controller)

I don’t know why but on Linux sticks use different axis and RT/LT are two separate axis (they are a single one on Windows), and due to the way I initialize configuration I couldn’t update existing configuration easily if configuration file already exists.

Read more

Alien Blitz: Steam update 1.4.4

Alien Blitz Steam update 1.4.4

Update 1.4.4 is now live on Steam, what’s new ?

  • [new] Save slot selection, when starting the game choose from 3 save slot selection to play.
  • [new] Added an option to confine the mouse to the game (activated by default), it means the mouse can not exit the game window when playing, it is released when opening a menu.
  • [update] COMPET-N challenge/achievement now needs to be done under 2 hours instead of 1 hour and 30 minutes
  • [update] In game buttons are now disabled by default.
  • [update] Resolution and fullscreen changes now have a confirmation box with a delay (15 seconds) to confirm changes. This should solve some issues with resolution change
  • [update] Weapon can now be switched mid-reload in hard and more difficulty (you have to wait half reload time before being able to switch, it was full reload time before, it’s still immediate in easy/normal)
  • [bug] UAC sprite for challenge was invisible

Mouse confining

Sadly there is no way to use the system cursor and activate mouse confining (as far as I know), so it means I had to handle cursor myself (draw an image at theoretical cursor position).
I was a bit afraid as from experience rendering cursor manually can have some shitty effect (menus in Skyrim feel very lagy for example).
Testing both cursors at the same time (system and manual) the manual cursor is always a bit behind when moving the mouse quickly, but not enough to be a problem. So the option is activated by default.
But it can be deactivated in the options if the user wants a “perfect” system cursor.

I think if you have a 120fps or more monitor it might be better to deactivate this option, my 120hz monitor is not available for testing at the moment, so I will check that later.

Save slot

Save slots have been limited to 3 slots, there’s nothing preventing me to add more but I think it is enough.

capture_2016-06-05_19-00-08_0139_Alien_Blitz_

Read more

Alien Blitz : Steam update 1.4.3 RC1 (beta branch)

Alien Blitz beta has been updated again on Steam (using the beta branch)

Update 1.4.3 Release Candidate 1 :

  • Corrected a bug where timer could reset
  • Weapon price changed
    • Price is now rounded
    • Price is lower for weapons < level 30
    • Price is higher for weapons > level 30
  • Monsters have a level a little higher in Hell difficulty

Read more

Alien Blitz : Steam update 1.4.3 (beta branch)

Alien Blitz beta has been updated on Steam (using the beta branch)

Update 1.4.3 :

  • Preparing for final release (alpha screen removed)
  • Difficulty changes
    • Easy : bosses have a little less health
    • Normal : no changes
    • Hard : power ups cost more, bosses have more health
    • Nightmare : power ups cost even more, bosses have more health
    • Hell : power ups cost way more, bosses have more health, bosses have stronger attacks (more bullets, range,…)
  • Small glitch fixes

Read more

Alien Blitz: mobile update 1.4.2

Alien Blitz has been updated to version 1.4.2 on Mobile (Android / iOs):

Depending on platforms it might take a few hours for the update to be available.

And of course in case you missed it, Alien Blitz is also available on Steam !

 

 

Some mobile specific updates and also updates coming from the PC version :

  • Banner ads for the free version have been completely changed, there are just 2 ads randomly displayed for the full version and for the pc version of Alien Blitz. So thoses are just my ads :)
  • No more full screen ads for the free version
  • Removed permission related to ads (location) for the free version
  • Corrected a random bug that could crash your game while playing
  • Removed message for the greenlight version
  • Changed two monsters sprites to make them more visible
  • Replaced enemy corpses with particles
  • Initial loading screen has been updated
  • The player will now climb very quickly small steps (1 cube difference) instead of jumping
  • Discovered money boxes are now visible in the map (yellow marks)
  • Barrels are no longer visible in the map (just regular monsters are)
  • It is now possible to move around in the in-game map using the gamepad axis
  • Added a small 100% icon when 100% of the level is completed, this avoid going to the in-game map to check stats
  • Checkpoints are now more easy to activate on hard difficulty
  • After completing the game the player can now hold more weapons
  • Weapons can be upgraded even more in nightmare mode
  • More ammo can be carried in nightmare mode

Read more

Ios / libgdx / robovm : Missing required icon file

If your libgdx / robovm ios app is rejected by Apple auto validation process because of “Missing required icon file” it might be because your project is missing some of the new icon formats needed for ios 7, those seem to be mandatory now.

In my case I had to edit the “Info.plist.xml” file and add icons to the CFBundleIcons section :

    <key>CFBundleIcons</key> 
    <dict> 
      <key>CFBundlePrimaryIcon</key> 
      <dict> 
        <key>CFBundleIconFiles</key> 
        <array> 
          <string>Icon</string> 
          <string>Icon-72</string> 
          <string>Icon-76</string> 
          <string>Icon-120</string> 
        </array> 
      </dict> 
    </dict> 
  </dict>

This should list all needed icon files, now you need to generate the corresponding icons in the data directory of your project

Here is a screenshot with file size and corresponding file names for Alien Blitz, I have also captured the splash screens in case you need it

capture_2016-04-11_20-06-47_0797_data_gThumb_

 

 

 

 

 

 

Read more

Alien Blitz: mobile update coming soon (1.4.2)

Mobile version of Alien Blitz will soon be updated to 1.4.2, lots of changes that mostly came from some of the additions to the PC version, and some bug fixes.

The ads for the free version will also be removed (well, technically I will leave ads to the full version and the PC version of Alien Blitz, but these are my ads and they are less intrusive, no full screen ad).

I had LOTS and LOTS of problems getting these versions ready, I made some changes to the build system for the PC version and had to change a lot of things, and I had lots of problems on the ios version (everything needed to be updated to be compatible with latest ios version : ios, mac os, xcode, java, eclipse, robovm, libgdx)

If you encounter a problem with Robovm where it says there is no signing identity, or just if your mac can’t find any signing identity

$ find-identity -v -p codesigning
 0 valid identities found

Then it might be because there is an invalid Apple certificate on your system, and it seems the only solution is to remove the old one and import the new one manually : http://stackoverflow.com/questions/35390072/this-certificate-has-an-invalid-issuer-apple-push-services

 

Anyway, long story short, I have been able to publish the beta version on Google Play, so I will begin testing it, and the ios version will soon be also available on beta (test flight). So if everything goes well both versions should be updated during this month.

Read more

Alien Blitz: Steam update 1.4.2, Steam trading cards

Steam update 1.4.2

Update 1.4.2 is now live on Steam, what’s new ?

  • [update] Steam trading cards are now available and will start dropping when playing Alien Blitz
  • [update] Updated some dependencies and cleaned up release files
  • [update] Some early maps have been updated, adding some details or made route easier to find
  • [bug] Save directory is now created by Steam, in case of authorization errors

capture_2016-03-19_13-10-39_0330_Steam_

 

Read more

Alien Blitz: small update

Just made live a small update on Steam, still the same version, just a different build :

  • Updated the first 3 maps: added some more details, and made the alternate doors open only when final button is pressed in first map

Regarding new models, I couldn’t get anything good lately, so I’ll continue trying for a bit, but I might end up leaving the current models as they are.

And finally work on the Steam trading card is in progress.

Read more

Page 1 of 3812345...102030...Last »