unreal engine 5 project
The primary objective of this project was to create a fully interactive environment using Unreal Engine 5, with a focus on developing a main menu system that includes user-friendly settings options. The goal was to deepen my understanding of Unreal Engine 5's robust features and toolsets while ensuring a seamless user experience. This involved leveraging the engine’s advanced visual scripting capabilities and exploring the integration of menu flows within a complex 3D environment, ultimately refining my skills in game development and interactive design.
project goal
Created a fully interactive environment using digital assets from Fab, designed a cohesive UI with matching typography, colors, and a custom cursor, and brought everything to life using Unreal Engine 5’s visual scripting to implement actions, sound effects, and animations for an engaging user experience.
overstrike
To create a realistic and immersive environment, I utilized "Fab," Epic Games’ marketplace for high-quality digital assets. This allowed me to incorporate detailed landscapes, structures, and character models into the scene, ensuring a cohesive and visually striking setup. Leveraging these pre-built assets significantly streamlined the environment creation process while still allowing room for customization and adjustments to fit the desired visual theme. By carefully placing elements from Fab, I was able to establish a rich and engaging world that set the tone for the overall user experience.
environment setup
The UI design was crafted to harmonize with the established environment. I selected typography and color schemes that complemented the atmosphere of the scene, enhancing the player's immersion. The main menu features intuitive navigation, with options for starting the game, adjusting settings, and exiting, all styled to match the environmental theme. The cursor was custom-designed to align with the overall aesthetic, providing a unified visual experience. On the settings page, I implemented player name, adjustable graphics, and gameplay options, ensuring a user-friendly interface that allows for personalized experiences.
ui design
Visual scripting in Unreal Engine 5 was the cornerstone of bringing the project to life, connecting the environment and UI elements through dynamic interactions. Using Unreal’s Blueprint system, I programmed the main menu buttons to perform essential actions, such as starting the game and opening the settings page. I added sound effects for button hover/clicks, smooth transition animations between menu screens, and visual feedback to enhance the interactivity. Through visual scripting, I was able to achieve an engaging user experience that ties together all aspects of the project.