MOTH_GAME

MOTH_GAME

Practically Malware

Practically Malware

Overview
Role: System & Gameplay Engineer

This game is a 3D farm simulation developed using Unreal Engine 5. Players capture and sell mystical creatures called 'Moths' to earn in-game currency. Utilizing this currency, the objective is to cultivate and expand their own farm while completing various missions provided within the game. It is designed to offer the enjoyment of collection and growth within a beautiful 3D environment, featuring the unique experience of managing 'Moths' alongside farm management.


Aug 2023 ~ Jan 2024

My achievements

Inventory System Design and Usability Enhancement: Designed and implemented the core inventory system, enabling players to efficiently manage the 'Moths' and various items they acquire. Significantly enhanced player convenience by focusing on intuitive UI/UX improvements, notably by adding item sorting and preview features, allowing users to easily find items and quickly grasp information.


Moth Rarity-Based VFX Creation: Created visual effects (VFX) that appear on the 'Moths' based on their quality (rarity), a core element of the game. This allows players to visually recognize the value of their captured Moths instantly, contributing to both the satisfaction of collection and the game's overall visual appeal.


Gameplay UX Improvements: Undertook various UX enhancement tasks to improve user convenience during general gameplay. (Add other specific UX improvements if applicable: e.g., improved control intuitiveness, enhanced interface for conveying game objectives and status information, etc.)

Challenges

Lack of Prior Experience with Unreal Engine 5: This project was my first experience developing with Unreal Engine 5. Consequently, time was required to familiarize myself with the engine's new features, workflows, and particularly the interaction between Blueprints and C++. I actively sought to enhance my proficiency by studying official documentation, online tutorials, and engaging with community forums.


Debugging Complexity: Debugging within the Unreal Engine 5 environment proved more complex and time-consuming than anticipated. Specifically, identifying and resolving errors in asynchronously processed logic or within intricate Blueprint systems was challenging. I improved my problem-solving skills by learning and applying various debugging techniques, such as log analysis, utilizing breakpoints, and step-by-step code execution. This experience underscored the importance of a systematic debugging process.

Wonhyeong Chae

Create a free website with Framer, the website builder loved by startups, designers and agencies.