Dariusz Piotrowski

Dariusz Piotrowski Dariusz Piotrowski Dariusz Piotrowski
  • Home
  • Projects
  • Resume
  • More
    • Home
    • Projects
    • Resume

Dariusz Piotrowski

Dariusz Piotrowski Dariusz Piotrowski Dariusz Piotrowski
  • Home
  • Projects
  • Resume

Project H

Responsibilities

As the only programmer on this project my responsibilities range from everything from simple gameplay features to working with UE5 AI and Animation blueprint systems. All interactable features that can be found on the Github below have been developed by me except for any visual content as that is done by other members of the team. 


- Role: Programmer

- Engine: Unreal Engine

- Language: C++/Blueprints

Project H features

AI and behaviour

As part of the project, I have been learning how to use the integrated AI system in Unreal Engine and how to create behaviour trees in addition to mixing them with Animation Blueprints and how they both correspond with each other. 


By now we have  a working behaviour tree that is affected by multiple variables set inside the enemy character class, moreover, the variables themselves are also affecting the Enemy Animation Blueprint class allowing for a natural behaviour of chase, attack, knockdown etc.

Interfaces and uses

Throughout the project I have decided to create multiple interfaces in order to make the game easier to manage. As part of the interfaces I have implemented IInteractable interface and IDamagable interface, allowing the team to create multiple instances of these items and custom behaviours based on the needs. 


Things like different types of doors or items that player can interact with can override the same function yet present different outcomes such us this small leaflet. 

More features

The above are only a few features that this game has to offer, I've worked on implementation of multiple animation sequences into this project, features such as weapons, different interactable, player behaviour and many more, head over to the Github link below to check the code!

Github Link

Project H - Github

Copyright © 2024 Dariusz Piotrowski Portfolio - All Rights Reserved.

Powered by GoDaddy

  • Privacy Policy

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

DeclineAccept