Achievements

pa_pausepa_achievement
As part of working with the UI, part of my job was to make the achievements.
In the 5 minute game, we have 4 distinct achievements with different tiers in all but one.

Kills – 10, 25, 50
Shotgun Kills – 5, 10
Sniper Kills – 5, 10
Get the Palladium

The code is the UnrealScript to display the Palladium achievement HUD icon, talking to a flash file.

Force Gun

So aside from User Interface, I also created the signature weapon for Palladium Absolution, the Force Gun.

This weapon is a simple physics weapon, with a primary and secondary fire mode
The primary fire mode is a single target fling, throwing enemies from one side of the map to the other with one shot.
Then we have an Area of Effect fire on the secondary, a smaller range, less powerful knock back centered on the player knocks all nearby enemies back out of attack range

PA_forceWeapon

Using InstantHitMomentum in UDK allows the single target fire to blast individuals away with extreme force.

PA_forceCharge

And this shows the projectile fire, the AoE mode for this weapon, there is no direct damage done, however the radius and MomentumTransfer allow a large knock back over a specified area. The lifespan of this projectile is how it is centered on the player, causing the projectile to explode almost as soon as it is fired.

User Interface

So i figured I would start out by posting what I’ve been working on for the last 6 months or so, the game Palladium Absolution, and as the title implies, specifically the User Interface.

Within the user interface there are a couple of different parts, firstly, the Heads-Up-Display (HUD).

PA_HUD

And Secondly, the menu system, consisting of the main menu and the pause menu.

PA_MainMenu

These parts have different functionality to them, the menus are a simple frame animation on button press, however the HUD is more complex, doing things such as modifying health bars and changing weapons correctly, even keep track of achievements

This section of code is responsible for checking the current weapon of the player, and appropriately handling changes

PA_WeaponSwap

If you havn’t seen anything about Palladium Absolution before please check out the blog and Facebook page, linked below.

http://palladiumabsolution.wordpress.com/about/

http://facebook.com/PalladiumAbsolution