top of page
Render1.png
Logo_0002_unreal-engine-icon-512x512-0mwtjk1x.png
WindowsLogo.png

Pirate Recruit - Independent project

Role: All aspects

 
 
 
 
 
 
 

Prepare to set sail in 'Pirate Recruit.' Become a hopeful pirate recruit in a lively tavern. Forge your path by proving your worth through shooting skills and agility tests as you race against time. Earn the respect of the pirate crew and embark on thrilling adventures. Are you ready to become a legendary pirate?

 

INTRODUCTION

In Pirate Recruit, players step into the shoes of a potential pirate recruit who finds themselves in a lively tavern. As they make their way towards the bar, a chance encounter with a seasoned pirate crew member presents them with the opportunity to prove their worth and possibly join the crew.

In-game screenshot
In-game screenshot

THE RANGE

With the clock ticking, demonstrate your marksmanship by hitting targets and your nimbleness by dodging chains and leaping over hurdles. The course unfolds within the confines of the tavern's backyard, creating an intense race against time.

 

Complete the course within the allotted time, and you'll earn the respect of the pirate crew. With their approval, you'll embark on thrilling adventures together. 

My Development Journey

Exploring Unreal Engine and Blueprints "Pirate Recruit" marked my first substantial independent project using Unreal Engine. This venture was pivotal in teaching me the intricacies of the engine, particularly the Blueprint visual scripting system. I immersed myself in understanding Blueprint interfaces and sequences, which became essential stepping stones for the ability to develop games independently. This hands-on experience allowed me to grasp how different systems within a game interact and communicate. Level Sequences and Cinematics To bring the game world to life, I delved into level sequences and cinematics. Working with human animations, I learned to create smooth camera transitions and triggers that enhance the player's immersion. This involved synchronizing animations with in-game events and crafting cutscenes that advance the narrative smoothly. Familiarizing Blueprint Techniques A significant aspect of "Pirate Recruit" involved deepening my understanding of casting within Unreal Engine's Blueprint system. I extensively utilized ray tracing (line traces) for hit detection, which helped implementing accurate and responsive shooting mechanics. By configuring precise collision channels and trace responses, I ensured that the projectile interactions were reliable and efficient. Additionally, I worked with Blueprint casting to facilitate communication between various game objects and systems. For instance, I implemented interfaces and event dispatchers to enable Blueprints to interact seamlessly, such as updating the UI in response to gameplay events or triggering animations based on player actions. This hands-on experience enhanced my proficiency in creating modular and maintainable Blueprint scripts, essential for scalable game development. Gameplay Mechanics and Interaction Developing the core gameplay mechanics was a primary focus of this project. I implemented base character movement, fine-tuning parameters like acceleration, jump velocity, and air control to achieve responsive and fluid player controls. For the shooting mechanics, I scripted weapon firing using input events, spawning projectiles, and applying progression through hit events. I incorporated recoil effects and muzzle flashes to enhance the tactile feel of shooting. To manage interactions, I utilized trigger volumes and collision responses, allowing the player to interact with objects in the environment, such as opening doors or adjusting sound behaviour depending on player location and/or progression. This involved a solid understanding of Unreal's collision system and event-driven architecture. User Interface Design In terms of UI/UX, I leveraged Unreal Widgets to design and implement the game's user interface. I created HUD elements like crosshairs, timers, and menus using widgets, ensuring they were efficiently updated through bindings and event-driven updates.

DEMO

At its core, 'Pirate Recruit' is a carefully crafted demo that offers a taste of what could evolve into a larger, more immersive gaming experience. It serves as a proof of concept, demonstrating the potential for a richer, more expansive narrative and gameplay.

 

Currently, 'Pirate Recruit' invites players to step into a vibrant tavern and engage with a cutscene that sets the stage for adventure. However, it's essential to note that this demo is just the beginning—a glimpse into the possibilities that lie ahead.

My intention with 'Pirate Recruit' is to showcase the foundation upon which a more extensive and immersive game can be built. I envision a world where choices matter, where players can dive deeper into the pirate's life, and where the narrative unfolds in exciting and unexpected ways.

Pirate Recruit Logo
bottom of page