James Brawley
  • Levels
    • Black Knight>
      • Full Playthrough Video
        • Design Walkthrough: Prototype
          • Design Walkthrough: Documentation
            • Design Walkthrough: Alpha
              • Design Walkthrough: Beta
                • Design Walkthrough: RTM
                  • Screenshot Gallery
                  • Skies of Principia>
                    • Full Playthrough Video
                      • Design Walkthrough: Prototype
                        • Design Walkthrough: Documentation
                          • Design Walkthrough: Alpha
                            • Design Walkthrough: Beta
                              • Design Walkthrough: RTM
                                • Screenshot Gallery
                                • Power Outage>
                                  • Full Playthrough Video
                                    • Screenshot Gallery
                                    • Fury of the Ancients
                                    • Scripting
                                    • Profile
                                    • Resume
                                    • Design Philosophy
                                    • Contact

                                    Individual Work: Power Outage (Half-Life 2)

                                    Picture
                                    --Screenshot Gallery--
                                    Available
                                    Picture
                                    --Full Play Video--
                                    Available
                                    Picture
                                    --Download--
                                    Available
                                    Picture
                                    --Detailed Design Notes--
                                    Not Currently Available
                                    This trailer defaults to 360p but can be set to 720p for maximum quality. 
                                    Embedded videos may not work in 64-bit Internet Explorer
                                    Role:
                                    Game:
                                    Engine:
                                    Production Time:
                                    Playtime:

                                    Sole Developer -- I created all content using Half-Life 2 assets
                                    Half-Life 2
                                    Source SDK
                                    3.5 weeks (20 hrs / week)
                                    5 - 15 minutes

                                    Overview
                                    Power Outage is a single-player Half-Life 2 short level.  Gordon Freeman must fight his way into the remote arctic prison, Angel Mogila.  The level is a small area of roughly the same scope as a single area in a larger Half-Life 2 level.  Consequently the module is a slice of what would be a larger level.  This level features stealth gameplay using a custom designed night vision effect and custom AI controllers to enable stealth gameplay.  The player can elect to rush the level at a higher margin of difficulty.  Power Outage also features destroyable power transformers that knock out the lights in each section of the level.
                                    Skills Demonstrated
                                    • BSP construction
                                    • Mesh placement
                                    • Gameplay Scripting
                                    • AI Scripting and Design
                                    • Systems Scripting
                                    • Gameplay Design

                                    • Input / Output Scripting
                                    • Decals
                                    • Scripted Lighting Effects
                                    • Pathing
                                    • Use of triggers and volumes
                                    • Implementation of Stealth Gameplay

                                    • Difficulty / Balancing
                                    • Interior Architecture

                                    Highlights: Power Outage equips Gordon Freeman with a toggleable night vision ability.  This required three sets of lights -- one set of permanent lights, one set of destroyable motivated lights that deactivate when power is destroyed, and a third set of fill lights that turn on and off with the night vision to provide even believable lighting for the effect.  The complex lighting pushed Source SDK to the limits of what its lighting system supports.
                                    Picture
                                    A comparison shot shows the effect of the night vision. A dark room is brought to life while the night vision is active.

                                    Highlights: Combine soldiers have AI support scripting that manages their detection capabilities.  When the player sneaks in darkness, the Combine soldiers can only spot Gordon with direct line of sight at close range.  When the lights are on, the Combine soldiers behave normally.
                                    Picture

                                    Highlights: Close range headshots score instant kills.  This allows the player to sneak up and assassinate guards in an extremely satisfying manner.
                                    Picture

                                    Highlights: Power Outage teaches new usage of grenades, focusing on creating situations where grenades are tactically potent and encouraging the player to make skillful grenade shots to destroy transformers and knock out the lights.  Unlike bullets, the grenades destroy transformers instantly.
                                    Picture
                                    Combine soldiers congregate, a perfect opportunity to score a fatal grenade kill on multiple targets.
                                    Picture
                                    Power Outage provides several opportunities for well-timed grenade kills.

                                    Highlights: The night vision is useful in many situations, but tactically disadvantageous in strong lighting.  This encourages the player to manage the ability for maximum visibility and visual acuity.
                                    Picture
                                    Lights appear over saturated when the night vision is in use, obscuring vision and encouraging the player to use the night vision tactically.

                                    Role of Scripting in the Project
                                    Power Outage uses scripting to set up and control it's night vision mechanics and control the detection of Combine soldiers.  This level makes use of scripting in the following ways:
                                    • Scripting controls the UI for the night vision and the shadow state.
                                    • Scripting toggles which set of lights are active when the night vision is activated and deactivated
                                    • Touch volumes are activated in scripting to detect whether the player is in a lit area.  Destroying sets of lights removes the volumes from play.
                                    • Destroyable transformers link to sets of lights.  When destroyed each transformer disables a set of lights.
                                    • Scripting toggles the AI's detection state when the player moves between lit and unlit areas.
                                    • Scripting triggers AI response when transformers explode, allowing the soldiers to react to the destruction of the units.
                                    Create a free website with Weebly