top of page

Last Man Flying

Solo Project| Unreal Engine| First Person Shooter

Last Man Flying is First person shooter that gives an eerie sense of gameplay

I created this project to showcase my Level and Technical design skills. 

A balanced level with AI functionalities. 
 

Full Gameplay

Technical Design  

Tools 

  • Unreal Engine 5 

  • Blueprints

  • AI behavior tree

  • Material editors

Task Overview

This project is a 3D sci-fi shooter. The most important contributions I made are the companion and enemy AI. I also made the Weapon blueprints, Hit target, Doors. 

 

Technical Design Contributions 

01

Companion AI 

Companion guides the player to their destination. Once the player reaches the final destination, the Companion will begin Following the player

02

Roaming AI

The AI selects a random location, travels to that location and then waits. This process is repeated continually.

03

Chases Player

When the AI locates the player, it will start chasing them.

Technical Design Process

Enemy AI

Companion AI

Level Design  

Tools 

  • Unreal Engine 5 

  • Photoshop

  • My notebook

  • Windows paint

Task Overview

I wanted to create an eerie sci-fi-themed spaceship level where drones have taken over. A fellow companion is leading us to the perfect weapon of destruction to disintegrate the enemies.
 

Quick look at the level

Level Design Process

Level Layout

FullMap.png

Last Man Flying

Full Map

A - The player collects the weapon 

B - Practise target spawns player shoots it

C - Doorway to a new room

C - Variation (Sharp drop)

B - New variation of enemy introduced,             (enemy attacks you) 

D - New element introduced, crouch and          hide behind blocks 

eB - expansion of enemy 

Unlocked Door

Enemies

Locked Door

Golden Path

Cover to hide

Collectable

Narrative Details

The player was enjoying a peaceful moment in their space cabin when suddenly, a fellow companion woke them up with a sense of urgency. Without hesitation, the player grabbed their gun and proceeded through the corridor, ready to face whatever danger lay ahead.

Level White Boxing

Initial setup

I start by using the Level Layout to place basic blocks and color-code them for my future reference. Then, I add all the technical assets I have created into the world and see if the pacing and engagement match what I had envisioned in my notebook.
 

image.png

MASS Entitites creation 

Although the assets I had for this project were excellent, they were not appropriate for the level I created.
Therefore, I used individual props and converted them into separate entities, replacing the original blocks I had created in the initial phase.
I also modeled some of the props myself. 

Screenshot 2024-01-05 173055.png
Screenshot 2024-01-05 173135.png

Finishing Touches

I started decorating my level with props i created using blender. 

Screenshot 2024-01-05 171725.png

Call 

+1 (425)-340-4264  

Email 

Follow

  • LinkedIn
  • X
  • Youtube
  • Instagram

Yakshin Vijay - Game Designer - Portfolio

bottom of page