SCP: Unsight Whispers
- · Language: Fully written in C++
- · Interactable & Pickable Interfaces
- · Hints System: Different items spread around the level that will help the player, thanks to Tiny's help, complete some puzzles
- · Wall Decals: Specific hint that, when being iteracted with the flashlight of the camera, it reveals an in-game code to solve puzzles
- · Animations: I worked with Animation Blend, Animation Montages, Custom AnimNotifies, and Custom AnimNotifyStates for Enemies and Tiny
- · Tiny: Companion who guides the player and provides hints to assist in puzzle-solving
- · AI: Utilises Behaviour Trees and AI Perception for Enemies B & C
- · Enemy B: Walks upside-down on the roof, roams around, and hunts the player when in range, then pulls them up to eat
- · Enemy C: Roams until detecting the player within its range, with two attack ranges. Throws projectiles when at a distance, jumps on the player when close to deal more damage
- · Bug-Fixing, Testing and Debugging
- Project URL: Itch.io
Contribution
The SCP:Unsight Whispers game is born from Scream Jam 2023 promoted by Itch.io during the month of October. Developed in Unreal Engine 5 and carried out during 7 days of event by a group of 14 professionals from the video game industry who did not previously know each other. Among the different expertises we had Gameplay Programmers, Game Artists, Game Designers, Game Producer, Sound Designers, Animators and Musicians. Personally, what I take from this project is to have met extraordinary people and have enjoyed such experience, as well as having developed a video game in Unreal Engine 5. Furthermore, it provided me some time to learn features and to prove myself of what I am capable of in a short period of time.
In terms of technical apprenticeship, I have become proficient in Behaviour Trees with Custom Tasks, Custom Decorators and Custom Services, and got grasps on AI Perception and its different types. Moreover, I used Animation Montages and Blend Animations for both Enemies and Tiny, including Custom AnimNotifies and Custom AnimNotifyStates.