基本的にはガンシューティングだが、敵をゾンビとしたことが最大の特徴。飛び道具の心配は少なく（銃撃で撃ち落として防げる）、接近されての攻撃が主。視覚的にも接近されることの危険さ、何発も銃弾を当てる必要性にも説得力を出している。通常の敵は主に頭が弱点となっており、頭に当てると大ダメージを与え、結果的に早く倒せる他、得点も頭部への命中が一番高い（この「基本的な弱点は頭」という要素は後のシリーズにも受け継がれていく）本作の特徴の一つとして『ルート分岐システム』が存在。これはゲーム中に発生するイベントの結果や、道中にある特定のオブジェクトを撃って破壊したり、特定の敵を倒す、特定の順番で敵を倒すなど様々な行動や結果によってチャプター(面)内のルートが複数に分岐するというもの。その為、1回のプレイではゲームの全容を把握できない、様々な遊び方・攻略方法が存在するというのもあり、このシステムはリピーター確保にも効果的であった。このシステムは後のシリーズにも受け継がれ、定着していく。なお本作のみ、敵から攻撃を受けることでのみ進入できる（＝通ると必ずライフが1つ減る）ルートも存在する。リロードは従来のガンシューティングゲーム同様に画面外を撃つことで行う。初代にしてシリーズ中最も身体欠損描写が激しい。また、攻撃判定も最も忠実につけられており、例えば殴って攻撃するゾンビに殴られる直前でも腕を撃って欠損させれば攻撃が出来なくなり、ダメージを受けなくなる。ただし、下半身はどれだけ撃っても欠損しないため、足を撃ち抜いて転倒させるといったことはできない。ゾンビにはそれぞれ体力が細かく設定されており、難易度ランクが高い状態だと上半身を吹き飛ばしても、HPが残っていれば下半身だけで体当たり攻撃してくることもある。道中に転がる槍で刺された惨殺死体や血溜まり、食肉フックに吊るされた人間の上半身など、ゴア表現も他のシリーズに比べると過激である。
1998年12月18日、トーマス・ローガンとGは国際諜報機関AMSからの指令を受け、パニックの中で切られたとみられる電話と、研究員失踪事件の関連を調べ始める。そして、マッドサイエンティストに変貌したDr.キュリアンが非人道的な人体実験を行っていることを突き止めたローガンとGは、Dr.キュリアンが実験を行っていた洋館で生物学的に改良されたゾンビの群れを目にする。電話の相手はローガンの恋人・ソフィーであり、ローガンにとってこの戦いは個人的な思い入れが強い。ローガンとGは自らの知力と拳銃を武器に、モンスターが外の人間に危害を加える前にキュリアンを見つけ出し、止めなければならない。
九一式航空魚雷は、初期の加速度制御機構を備えたロール安定制御システムで称賛を得た。九一式航空魚雷は、すでに脱落式の空中姿勢安定木製尾翼（框板）を備えていて安定した雷撃が実現できていた。しかし、魚雷の射出速度が 130 ノットから 180 ノットに引き上げられたので、転動（ローリング）問題が出現した。単なる安定板による減衰方式ではなく、ローリングを舵によって安定させる加速度制御システムが必要となったのである。安定器（ロール安定制御システム）が導入される以前は、九一式航空魚雷は、当時の他の航空魚雷がもっていたのと同じ、ある深刻な問題を抱えていた。高速で荒っぽく射出されると、魚雷は空中で2回転以上することがあった。大波の立つ荒れた海面に突入するとき、魚雷はさらに激しい衝撃を受け、スピン回転を受けることがあった。そのような魚雷は走行方向が逸れたり、浅海面では海底に突き刺さったり、100m を超える水深に沈下して水圧で壊れたり、水中から飛び上がったり、水面を飛び跳ねたりし、反対方向に走り出すものもあった。確実な雷撃は、一部の精鋭搭乗員だけが静かな海で行うことができた。連続回転している魚雷は制御を失う。ジャイロスコープや深度計が正常に動作していても、そのような激しい外乱を受けた状態の魚雷は、それに比較して緩やかな軌道修正動作を目的に作られた尾部の舵では走行方向を制御することができない。いったん魚雷が長軸をまわる速い回転を起こすと、水平舵と垂直舵があるべき位置からずれたり、上下反転したりして、結果的に暴走を引き起こした。1939年、広田大尉（当時）の率いるエンジニアと科学者たちは、数年にわたるテストのデータによる数値解析から、一つの結論を導き出した。航空魚雷には加速度制御（PID制御）によるロール安定制御システムが必要であり、さもなければその航空魚雷は転動し暴走するだろうという結論であった。加速度制御は、当時としては不可能と思われた。この問題が解決されないまま、2年間が経過した。航空魚雷の設計におけるブレークスルーは、まず1941年春に空技廠の家田工長によって最初に発明された安定器（ロール安定制御システム）だった。家田システムの実験に入って10日後に、海軍技師の野間が別のシステムを発明し、1941年夏に最終テストされた。こちらもまったく同じ動作をするが構造は異なっていた。試作機のテスト期間に、後者のシステムの方が応答タイムラグが少ない点で、より良いと判定された。この結果、生産された九一航空魚雷には野間システムが採用された。その装置は、単なる小さな機械式の空気バルブ構造物が、魚雷本体後部の左右にある小さな安定舵（ロール・ラダー）を制御しているだけのように見えたが、実は航空魚雷技術界の技術革新だった。九一式航空魚雷ははじめて、荒れた海で使えるようになった。安定器は、魚雷の両側に設置された安定舵で魚雷の転動（ローリング）を安定化するための操舵制御システムである。安定舵は飛行機の補助翼（エルロン）と同じく左右ひねり動作を生じ、±22.5° の角度範囲で動作する。魚雷が回転運動中か、所定の角度までロールしたとき、安定器は、中立方向に戻すように安定舵を修正操舵する。魚雷が中立の 0° に向かってロールを戻してくる途中で、安定器はこの角速度の向きとロール収束範囲を検知して、魚雷が中立に戻る角速度にブレーキをかける（つまり「当て舵」動作をする）。変位角速度の範囲、角速度変化（加速度）に応じて選択的に当て舵を操舵する部分は角加速度操舵方式となる。彼ら海軍のエンジニアたちは、船を操舵することに例えてこの動作を「当て舵する」と名付けた。安定器付き九一式航空魚雷改2により、沈降深度 20m 以下で雷撃を実現できるようになった。実際には、機動部隊の第一航空戦隊所属の一握りの雷撃隊精鋭パイロットたちは、沈降深度 10m 以下で浅海面での雷撃をすることができた。安定器によって、浅い軍港に停泊中の軍艦を雷撃可能にしただけではなく、全速力で荒れた海の大波の中を進む軍艦を雷撃可能にした。