Texture Tool


Overview:

During the development of the Maple Wars game, I created a custom tool to address the need for multiple color variations for our lumberjack character. Modifying the texture manually in GIMP proved to be a time-consuming process. To streamline this task, I developed a tool that enables color changes directly within the editor, while also adjusting the variations of the selected color. This tool proved invaluable in rapidly creating numerous unique variations of the original model, allowing us to incorporate the main character with different colors seamlessly into the game.

  • Solo project
  • Editor scripting
  • Pixel manipulation
  • Color space conversion
  • Editor window

Completion: April 2023

Duration: 1 day

Platform: Unity, Editor scriting


Contribution:

Problem

The development of the Maple Wars game required multiple color variations for the lumberjack character. However, manually modifying the texture in GIMP proved to be a time-consuming and inefficient process.

Solution

To address the issue of creating multiple color variations efficiently, I developed a custom editor tool. This tool allows for color changes directly within the Unity editor, eliminating the need for manual adjustments in external software like GIMP. It streamlines the process of modifying the character's colors and also adjusts the variations of the selected color, ensuring a cohesive and visually appealing result.

how does it work?

The custom tool seamlessly integrates into the Unity editor workflow, simplifying the process of creating color variations for any texture. Once activated, the tool presents a user-friendly interface that allows developers to select and modify colors with ease. By choosing the desired colors they want to change, and the target color, developers can instantly preview and apply the changes in real-time. Behind the scenes, the tool utilizes advanced algorithms to modify the texture according to the selected colors. This automated process eliminates the need for manual texture editing, saving significant time and effort for developers. With the tool's capabilities, it becomes effortless to generate numerous unique variations of the original texture, enabling the seamless incorporation of many objects with color variations, including the lumberjack character with different colors into the Maple Wars game.


closing thougths:

The development of the custom color variation tool for the Maple Wars game proved to be a valuable asset in efficiently creating multiple color variations for the lumberjack character. By eliminating the need for manual texture editing and streamlining the process within the Unity editor, the tool significantly saved time and effort for developers. The seamless integration, user-friendly interface, and automated color adjustment capabilities provided a convenient solution for generating numerous unique variations of the original model. Ultimately, this tool enabled the seamless incorporation of the lumberjack character with different colors, enhancing the visual diversity and immersive experience within the Maple Wars game.