Skip to content

Latest commit

 

History

133 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FR05TBYT3


Overview

FR05TBYT3 is a 3D first-person dystopian-science-fiction game, in which the player character must infiltrate a facility in the Arctic and shut down a central server to deactivate hostile robots across the globe. To accomplish their mission, the player must navigate around the facility and bypass its defences to access and destroy a centralised server inside a locked server room.


Current Features

  • One level consisting of an outdoor and indoor environment
  • The Security Camera Puzzle
  • The Stealth Challenge
  • The Server Room Combat Zone
  • Player vs enemy (PvE) combat
  • Intractable NPCs
  • A functional heads-up display (HUD), start menu, pause menu and replay menu
  • Visual and audio cues to provide feedback for in-game actions

Technical Details

  • Puzzles & Challenges: The puzzles and challenges were implemented by using actor blueprints, pawn blueprints, widget blueprints and blueprint interfaces, as well as components including collision components, PawnSensing component and SceneCaptureComponent2D
  • Dynamic Graphics User Interface (GUI): Blueprint widgets and texture render targets were used to create a security camera feed, dynamic start and replay menus and the heads-up display (HUD)
  • Level Creation: Unreal Engine’s landscape and foliage tools were used to create the game’s outdoor environment, the Niagara System was utilised to add particles, so that it appeared that it was snowing, and Binary Partitioning Brushes (BSP) to effectively greybox the environment before later adding textures and props into the scene
  • Object-Oriented Programming (OOP): By using OOP concepts, including, encapsulation and reusable components, I produced more efficient and robust blueprints, which allowed many instances of an actor or pawn to be instantiated
  • Event-Driven Programming (EDP): Implemented event listeners and delegates, allowing the state of the game to change according to the player’s inputs

Tools & Languages

Tools

  • Unreal Engine 5
  • Git
  • Procreate

Languages

  • Unreal Engine Blueprints

Media

Security Camera Challenge Room Security Camera Puzzle Chamber Stealth Challenge Image Stealth Challenge Chamber Combat Zone Image Server Room Combat Zone

Portfolio Page

Gameplay Video


Developed Skills

  • Organisational Skills: Planned, designed, implemented and tested my project, whilst ensuring to use source control and maintaining backups
  • Computational Thinking: Used computational methods including decomposition, abstraction and visualisation
  • Testing & Debugging: Throughout the development process, I repeatedly debugged and tested the source code and handle any warnings or errors
  • Documentation: Produced thorough documentation throughout the entire planning, design, implementation, testing and evaluation phases
  • Unreal Blueprints, Object-Oriented Programming and Event-Driven Programming: Utilised OOP concepts, including encapsulation and reusable components, and EDP concepts to implement in-game entities, mechanics and systems using Unreal Blueprints

Reflection

Developing FR05TBYT3 has improved my understanding of: emotional triggers and player experience; Unreal Engine Blueprints and visual scripting to create game mechanics and systems; texture render targets; Binary Partitioning Brushes (BSP) to greybox the level; Unreal Engine’s Landscape and Foliage Tools; Niagara System, event-driven programming and the object-oriented programming paradigm.


Used Assets & Credits

Disclaimer: The prototype was developed for educational and portfolio purposes only. To my knowledge, all third-party assets used and their creators have been listed, with appropriate credit being given to the creators for their work. I do not claim any ownership of any third-party assets used. If there are any issues regarding the use of these assets or the credits, please contact me.

3D Models

2D Art

Textures

Sound

About

FR05TBYT3 – First-Person Sci-fi Action-Puzzle Game

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors