Saturday, December 28, 2013

Unreal Engine, Third Person Shooter

This is a project that I have been working on and modifying in my spare time. It is far from perfect but it is a work in progress. It is one of the most entertaining projects I have worked on and I will continue to modify it and add features to it as time progresses.

I developed it using UnrealScript, the ConTEXT editor, the UDK editor, and Kismet. I also used UncodeX to browse various classes and their relationships within the unreal engine.

Note: There is a point where the weapon level increases during the video and I did not pick up an upgrade. That is because I used a macro I made by hitting 'u' to replenish ammo and increase fire rate. Of course, in a real game that would not exist. It is simply there for convenience while I periodically modify the game.

Some current features include:

  • Upgrades that each increase the weapon level of the launcher by replenishing ammo and increasing the fire rate up to a cap at level 5
  • A third person camera (replaced the default first person camera)
  • Kismet driven events
  • Enemies and a boss that each have various states that dictate their behaviors
  • Once the boss' HP is less than or equal to 10, it can fire a trio of rockets or a beam that does minor damage and temporarily slows your movement


No comments:

Post a Comment