Frame Developments

Dryden Richardson

Project Mecha – Mecha Simulation Game in Unreal Engine 5

I am currently developing a simulation game that features pilotable bipedal robots, seamlessly blending elements of action, simulation, and strategic gameplay for an immersive experience.
This project leverages cutting-edge technology and advanced game design principles to deliver an unparalleled gaming experience.

Modular Systems Design

Architecture: Utilizing modular actor components to optimize communication between various in-game entities. This approach ensures that the game’s architecture is both scalable and easy to maintain, allowing for seamless future expansion.

Interactive Systems: Designed comprehensive systems for seamless weapon interaction, providing players with critical information such as ammo counts. These systems ensure that players have a smooth and engaging experience.

Responsiveness: Built clear communication pathways among actors to enhance gameplay fluidity and responsiveness, making sure every player action is met with an immediate and accurate in-game reaction.

Unreal Engine 5: Harnessed the power of Unreal Engine 5 to create an interconnected and immersive environment, taking full advantage of UE5’s capabilities for high-quality graphics and dynamic physics.

Continuous Expansion: Continuously refining and expanding game features while maintaining an efficient and robust architectural design.

Expertise: Demonstrated advanced knowledge in game mechanics, interactive systems, and object-oriented design, ensuring that every element of the game works harmoniously.

Data-Driven Principles

I developed a robust Weapon and Equipment System using Data Assets in Unreal Engine, which has significantly enhanced my ability to design, test, and iterate on new weapons efficiently. By leveraging data-driven principles, I can dynamically adjust item parameters such as Name, Description, Attack Rate, Ammo Type, and Magazine Size without altering the underlying code.

This approach not only streamlines the development process but also facilitates rapid prototyping and balancing, ensuring a more flexible and scalable system. It allows for easy integration of new content and provides a solid foundation for future expansion, ultimately leading to a more dynamic and engaging gameplay experience.

Efficient Resource Management: Implemented data assets to efficiently manage and organize game resources, enhancing scalability and development workflow.

Rapid Iteration: Facilitated rapid iteration by using data-driven design principles, allowing for easily adjustable gameplay parameters that enhance the overall gaming experience.

Animations and Motion Matching

Implemented a sophisticated motion matching system to enable fluid, lifelike movement by dynamically selecting animations that best match the character’s current trajectory and speed. This system significantly reduces repetitive animations, ensuring characters move naturally in response to player input, thereby enhancing overall realism.

Motion matched animations are seamlessly blended with various character animations, allowing the character’s body to move dynamically based on player interactions. This creates a more immersive and responsive gameplay experience, where every movement feels natural and engaging.

Contextual Animations

Weapon Interactions: Designed animations that enable characters to seamlessly transition when picking up, equipping, and drawing weapons.

Combat Preparation: Developed dynamic stance transitions for characters preparing for combat, ensuring smooth weapon draw animations.

Contextual Animations – Weapon Interactions Demo

In this short demo, I showcase the contextual animations for the Mecha in my game. The video demonstrates the character’s interaction with a weapon, highlighting the fluid animation of reaching out and attaching the weapon to the character upon pressing the relevant button. This example illustrates the seamless integration of animation and gameplay mechanics, enhancing the immersive experience for players.

Blend Spaces and Layered Animation:

Smooth Blending: Utilized blend spaces and layered animation techniques to ensure seamless transitions between different states, such as from walking to running or from idle to aiming.

Customization: Designed a system that allows characters to combine different animation layers for unique movements, providing a highly customizable and engaging animation experience.

Comprehensive Mecha Equipment System

Equipment Management: Created a comprehensive system for managing Mecha equipment, including weapons, armor, and various upgrades. This system is highly modular, allowing for easy customization and expansion.

Interactive UI: Developed an intuitive user interface for managing equipment, ensuring that players can easily modify and upgrade their Mecha to suit their play style.

UI Design

I have designed a number of UI elements for the HUD in my game, using a combination of software such as Figma and Krita.

Examples of UI Icons I have created:

Music Production

Music Production Tools: Leveraged Native Instruments Maschine for music production and sound design, creating high-quality audio elements that enrich the overall player experience.

Original Soundtrack: The game features a unique, experimental hip-hop soundtrack designed to enhance the immersive experience and complement the futuristic setting of the Mecha simulation world.

Sound Effect Design: Crafted a comprehensive library of custom sound effects, including Mech movements and weapon fire, ensuring they perfectly align with the game’s aesthetic and gameplay dynamics.