top of page
BlurredInfernoSS_edited.jpg
Title.png

Released: (20/03/25)

This was a Paid charity project, working for OYCI and Youth Link Scotland to help deliver a prototype game based on young people's visions and concepts.

​

Role: Technical Design

Development Engine: Unity

Client: Young People at OYCI & Youth Link Scotland

Team Size: 5

Project pipeline: 8 weeks / 16 hrs per week

What Did I contribute?

My contributions:

- Dragon A.I

- UI Programming

- Bug Fixing 

Scales Of Sorrow

Programming:

Finalised A.I:

The Dragon A.I was an integral part of the game, the project was based around boss fights. This meant that the Dragon A.I had to be in depth, Unique, Pattern based and provide a scalable challenge for the player. Due to this child instances were created of the main state machine which swapped out code for correct behaviours on different Dragon types.

A.I Process:

The below images showcase the process and iterations of the Dragon A.I from early prototype to its finalised version. The images also include various steps taken in planning and mock-ups to avoid issues in further development.

YLS Prototype Dragon
00:34
YLS DragonLanding CameraShake
00:16
YLS WIP Dragon
00:42

A.I Code:

The Dragon A.I was developed as a single script state machine, that I had created and used as a basis previously before. The intention of the single script state machine to keep behaviours and logic together but separated into sections, where behaviour executed within functions and Update ran through the logic. Initial plans were to convert the more expensive functions to use the Unity Job system but this was never fully implemented.

© 2035 by Luke Allen. Powered and secured by Wix

bottom of page