Portfolio

1. Last Labyrinth - VR

Project Description:

Last Labyrinth is a captivating virtual reality escape room game that places players in a mysterious and perilous situation. In the game, players must work together with an enigmatic girl named Katia, who is bound to a wheelchair, to solve intricate puzzles and uncover the secrets behind the labyrinth they are trapped in.

VR Interaction and Puzzle Systems
  • Designed and implemented intricate VR interactions for a variety of puzzles and objects within the game world.

  • Developed intuitive and immersive mechanics that allow players to manipulate objects, examine clues, and interact with the environment using motion controllers.

Collaborative Gameplay Mechanisms
  • Created VR-specific systems that facilitate cooperative play, enabling players to communicate and cooperate with the in-game character, Katia, to progress through the labyrinth.

  • Programmed interactive dialogue systems and gesture recognition for seamless player-character interactions.

Optimization for VR Performance
  • Conducted extensive optimization to ensure a consistently smooth frame rate and minimize potential motion sickness in VR environments.

  • Employed Unreal Engine's optimization techniques, such as occlusion culling and light baking, to maintain a high level of visual fidelity without compromising performance.

Roles and Responsibilities
AMATA K.K.
  • Contract - remote (Dec 2021 - June 2023)

Skills Demonstrated
  • Strong proficiency in Unreal Engine 4, C++, and Blueprints development for VR applications.

  • Expertise in designing and implementing VR interactions and puzzle systems.

  • Familiarity with VR-specific cooperative gameplay mechanics and character interactions.

  • UI/UX design and implementation for VR, ensuring a comfortable and immersive experience for players.

  • Performance optimization skills for VR to maintain a stable frame rate and enhance player comfort.

  • Solid understanding of level design principles and scripted events within VR environments.

  • Effective teamwork and communication skills for collaborating in a game development studio.

2. NERO

Project Description:

NERO is an action-packed, story-driven game that follows the journey of a mysterious protagonist seeking to uncover the truth behind a cataclysmic event that plunged the world into darkness. The game features intense combat, intricate puzzles, and a captivating narrative that immerses players in a visually stunning and emotionally charged experience.

Combat Mechanics and Player Abilities
  • Designed and implemented responsive and dynamic combat mechanics, encompassing melee and ranged attacks, special abilities, and enemy AI interactions.

  • Programmed player ability systems, allowing for skill progression and customization.

Camera and Player Movement
  • Programmed smooth camera controls and responsive player movement to enhance gameplay fluidity and player immersion.

  • Implemented first and third-person camera perspectives, allowing players to switch seamlessly between views during combat and exploration.

AI and Enemy Behavior
  • Designed and implemented advanced enemy AI behavior, providing dynamic and challenging encounters for players.

  • Utilized Unreal Engine's Behavior Trees and Blackboards to create intelligent and adaptive enemy responses.

Roles and Responsibilities
Arimac Lanka Private Limited
  • Contract - remote (Mar 2021 - July 2022)

Skills Demonstrated
  • Strong proficiency in Unreal Engine 4, C++, and Blueprints development for action game mechanics.

  • Expertise in combat mechanics, player abilities, and enemy AI behavior.

  • Solid understanding of puzzle design and environmental interactions to create engaging gameplay sequences.

  • UI/UX design and implementation skills for intuitive and visually appealing player interfaces.

  • Performance optimization techniques for smooth frame rates and efficient resource management on various platforms.

  • Knowledge of camera controls and player movement to enhance player immersion.

  • Effective teamwork and communication skills for successful collaboration within a game development studio.

3. Warface

Project Description:

Warface is a critically acclaimed free-to-play online first-person shooter (FPS) game that delivers intense multiplayer battles and cooperative missions. Set in various global locations, players engage in high-octane combat scenarios, choose from diverse classes, and customize their weapons and gear for strategic gameplay.

FPS Gameplay Mechanics
  • Designed and implemented core FPS gameplay mechanics, including player movement, weapon handling, aiming, and shooting mechanics using Unreal Engine's C++ and Blueprints.

  • Collaborated with designers and artists to ensure a smooth and responsive player experience.

Weapon Customization and Balance
  • Developed a comprehensive weapon customization system that allows players to modify and upgrade their weapons with various attachments and skins.

  • Conducted weapon balance adjustments based on gameplay data and player feedback, ensuring fair and competitive multiplayer matches.

Online Multiplayer Networking
  • Programmed client-server communication for seamless online multiplayer gameplay, including player synchronization, hit detection, and server authoritative mechanics.

  • Implemented anti-cheat measures to maintain a fair and cheat-free gaming environment.

Roles and Responsibilities
MY.GAMES
  • Contract - remote (Sep 2020 - Jan 2022)

Skills Demonstrated
  • Expertise in Unreal Engine 4, C++, and Blueprints development for FPS gameplay mechanics.

  • Strong understanding of online multiplayer networking, client-server architecture, and anti-cheat systems.

  • Proficiency in weapon customization and balance mechanics to create a diverse and engaging gameplay experience.

  • Knowledge of character class design and abilities to foster strategic gameplay.

  • UI/UX design and implementation skills for a user-friendly and visually appealing player interface.

  • Performance optimization techniques to ensure optimal game performance on various hardware configurations.

  • Effective teamwork and communication skills for successful collaboration within a game development studio.

4. Breathedge - VR

Project Description:

Breathedge VR is an immersive virtual reality adaptation of the popular survival game "Breathedge." Set in a humorous and visually stunning space universe, the game challenges players to navigate treacherous environments, scavenge resources, and build their space station while uncovering a captivating narrative.

VR Interactions and Input
  • Designed and implemented VR interactions, allowing players to manipulate objects, interact with the environment, and use in-game tools seamlessly using motion controllers.

  • Utilized Unreal Engine's VR framework to provide intuitive and responsive input for an immersive VR experience.

Player Movement and Locomotion
  • Developed locomotion systems to provide various movement options for players, including teleportation, smooth locomotion, and comfort-oriented settings to minimize motion sickness.

  • Ensured that the player's movement in VR aligns with the overall game design and level layouts.

Gameplay Mechanics and Features:
  • Collaborated with designers to implement core gameplay mechanics such as resource gathering, crafting, and survival mechanics within the VR context.

  • Programmed scripted events and immersive in-game sequences, contributing to the game's engaging storytelling.

Roles and Responsibilities
RedRuins Softworks
  • Contract - remote (Sep 2018 - May 2020)

Skills Demonstrated
  • Strong proficiency in Unreal Engine 4, C++, and Blueprints development for VR applications.

  • Extensive knowledge of VR interactions, motion controllers, and VR input systems.

  • Expertise in designing comfortable and intuitive VR locomotion systems.

  • Familiarity with VR-specific UI/UX design principles and implementation in Unreal Engine.

  • Performance optimization skills for VR to maintain a smooth and immersive experience.

  • Excellent teamwork and communication skills for effective collaboration in a game development environment.

5. OVERPASS™

Project Description:

OVERPASS is an exhilarating off-road racing game that challenges players to navigate challenging terrains, steep slopes, and hazardous obstacles in powerful off-road vehicles. The game emphasizes realistic physics and vehicle dynamics, providing an authentic and thrilling racing experience.

Vehicle Physics and Handling
  • Designed and implemented realistic vehicle physics and handling systems, ensuring that each vehicle feels unique and responsive to player inputs.

  • Collaborated closely with the design team to balance vehicle performance and create an intuitive driving experience.

Terrain and Environment Interaction
  • Developed systems to enable dynamic interactions between the off-road vehicles and the terrain, such as deformable mud, tire tracks, and environmental effects.

  • Utilized Unreal Engine's physics engine to calculate tire forces, suspension dynamics, and vehicle stability on various terrains.

Gameplay Mechanics
  • Implemented core gameplay mechanics, including vehicle selection, upgrade systems, and championship progression, using both C++ and Blueprints.

  • Designed and programmed the user interface for menu navigation, vehicle customization, and in-game HUD elements.

Roles and Responsibilities
Zordix Racing
  • Contract - remote ( Oct 2015 - Sep 2017 )

Skills Demonstrated
  • Strong proficiency in Unreal Engine 4, C++, and Blueprints development.

  • Deep understanding of vehicle physics and vehicle handling in racing games.

  • Experience with environmental interaction and dynamic terrain systems.

  • Knowledge of AI programming using Behavior Trees and Blackboards for realistic opponent behavior.

  • Expertise in multiplayer and networking implementation for online gameplay.

  • Solid background in performance optimization techniques and resource management.

  • Effective teamwork and collaboration within a game development studio environment.

6. RUINER

Project Description:

RUINER is an intense cyberpunk action-adventure game set in a dystopian future, where players take on the role of a helmeted hero seeking to save his kidnapped brother from a corrupt and brutal organization. The game combines fast-paced combat, deep narrative, and stunning visuals to create an immersive and challenging gaming experience.

Gameplay Mechanics Development
  • Designed, developed, and implemented core gameplay mechanics, including character movement, combat systems, and interactive elements using Unreal Engine's Blueprints and C++.

  • Collaborated with game designers to iterate on and fine-tune gameplay features, ensuring a seamless and engaging player experience.

AI and Enemy Behavior
  • Created advanced enemy AI systems using Blackboards and Behavior Trees to provide challenging and dynamic encounters for players.

  • Implemented AI behaviors, such as flanking, cover-based tactics, and cooperative enemy actions, to add depth and strategic complexity to combat scenarios.

Character Abilities and Upgrades
  • Developed a robust character progression system, allowing players to acquire new abilities and upgrades as they progress through the game.

  • Utilized Unreal Engine's Gameplay Ability System (GAS) to create a flexible and scalable system that easily accommodates new abilities and modifications.

Roles and Responsibilities
Reikon Games
  • Contract, Full-time ( Oct 2015 - Sep 2017 )

Skills Demonstrated
  • Proficiency in Unreal Engine 4, Blueprints, and C++ development.

  • Strong understanding of game development principles, gameplay mechanics, and player engagement.

  • Experience with AI implementation using Blackboards and Behavior Trees.

  • Familiarity with Unreal Engine's Gameplay Ability System (GAS) for character progression and abilities.

  • Solid knowledge of performance optimization techniques and resource management in Unreal Engine.

  • User Interface (UI) and Heads-Up Display (HUD) design and implementation.

  • Ability to work collaboratively in a team environment, providing valuable contributions to the game's development.

Get in touch with BlueGameDev

contact@bluegamedev.com

Yilong Piao

Game Developer
Unreal Engine, C++ Programmer
+86 186 4043 5683
blue7113147
live:blue-sky-526

Contact