Skills
Unity Engine
Since 2018, my journey with Unity Engine has been a cornerstone of my game development career. With nearly six years under my belt, I consider myself proficient at an intermediate level. My expertise lies not just in utilizing the various tools available but also in seamlessly navigating through the engine's intricacies to bring my creative visions to life.
C#
For the past six years, my development work with Unity Engine has been complemented by my proficiency in C#. My experience encompasses a wide range of programming paradigms and techniques, including the implementation of events, singletons, and object-oriented programming, as well as the adept use of state machines and delegates. I am committed to writing code that is not only clean but also sustainable, ensuring both efficiency and maintainability in my projects.
FL Studio
I started incorporating FL Studio into my workflow alongside Unity to craft ambient music and soundtracks for my games. My forte lies in synthesizer-based or retro-style music. While I have a fundamental grasp of mixing techniques, my strengths are more pronounced in composition. This is largely due to my improved understanding of music theory, which enables me to skillfully navigate through scales and create captivating melodies.
Unreal Engine
I embarked on my journey with Unreal Engine just a year ago. Despite its steep learning curve, I find the process of acquiring new skills exhilarating. Already, I am adept at navigating the engine, editing and manipulating objects, modifying blueprints, and effectively utilizing Unreal's visual scripting system. My growing proficiency in these areas showcases my enthusiasm for continuous learning and adaptation in the ever-evolving landscape of game development.
C++
My initial foray into C++ began during my college years. Initially driven by a desire to apply my learning to more meaningful projects, I turned my attention to integrating C++ with Unreal Engine. My proficiency in C++ mirrors my skills in C#, encompassing object-oriented programming, singletons, state machines, and event handling. This experience reflects my ability to adapt and apply programming knowledge to different platforms and challenges in game development.
Blender
My venture into 3D modeling began with Blender, which I initially used to create models for my first 3D projects in Unity. Through an extensive array of YouTube tutorials and a hands-on approach of trial and error, I have mastered the fundamentals of Blender. My current capabilities include modeling and rigging low-poly characters and objects, skills that are essential for bringing my creative visions to life in a 3D space.