Narek Hagopian

Game Developer | Project Lead | C# | Visual Shader Engineer | Tools Designer

Slimeomancy is an upcoming Steam game I’ve been developing for the passed 3 years with my team at Three-Pronged. A Deck-Builder/Automation/Auto-Chess/Dungeon-Crawler/Strategy game developed on the Unity Engine using C#/HTML/CSS/HSLS

Below are some technical & visual features in slimeomancy I have contributed to:

Living and Breathing World

Building tailored organic shaders in HLSL that dynamically simulate natural elements such as water flow, grass movement, cloud formations, and wind behavior. By leveraging advanced procedural techniques, compute shaders, and physically based rendering, I design interactive, visually immersive systems that enhance realism in game environments.

From fluid dynamics to atmospheric effects, my shaders seamlessly integrate with gameplay, ensuring optimized performance while maintaining artistic flexibility. Whether shaping dynamic landscapes or refining environmental interactions, I create responsive, nature-inspired visuals that breathe life into virtual worlds.

All nature simulation shaders combining with 2.5D isometric perspective with real time pixelization to maintain artistic blend between traditional pixel art and modern 3D rendering.

Grass Compute Shader used to render as many grass blades as needed, optimized frustum culls, LOD culls and build with dynamic variables to control height, width, growth, curve, vertex count, wind interaction magnitude and many more.

Stylized water shader that simulates real water-light interactions. Refraction, foam edge detection, depth light absorption and colour scalars all to allow maximum customization

Pixelizer Shader

I’ve developed a pixel shader that transforms traditionally rendered environments into pixel-art aesthetics, seamlessly stylizing complex visuals without losing dynamic motion. This shader applies quantization and color dithering techniques, reducing colour depth while maintaining the integrity of organic effects.

By combining edge detection, posterization, and adaptive resolution scaling, the shader retains fluid movement in water simulations, subtle wind-driven grass sway, and volumetric cloud shifts—all while embracing the retro pixel aesthetic. The result is a stylized fusion of natural realism and handcrafted pixel artistry.

Tools Designing & Workflow Optimising

I passionately spend time crafting tools that streamline game development workflows, enabling faster iteration and enhanced creative flexibility. My expertise includes designing asset generators, sprite manipulators, and custom Unity editor extensions, ensuring other team members can focus on creativity while optimising efficiency.

From procedural content generation to dynamic sprite editing and tailored editor enhancements, my solutions empower game creators with intuitive, high-performance tools. Whether refining visual effects, automating complex tasks, or improving data-driven workflows, I deliver scalable, robust systems that elevate game production.

Modular Card Shader

I design modular card construction systems that dynamically assemble unique cards using item-based attributes. These systems integrate custom shaders to simulate physical card effects like holographic finishes, material textures, and ink variations, replicating the tactile quality of collectable cards in a digital format.

The scalability and flexibility of this implementation allow artists and designers to create anything imaginable, unrestricted by predefined templates. Whether crafting intricate foiling, dynamic material blending, or experimental ink effects, the system adapts seamlessly to creative direction. The modular nature ensures endless customization possibilities, enabling smooth iteration and artistic freedom to push card visuals beyond conventional boundaries.

AI Behavior

I develop intelligent AI behavior systems that enhance game mechanics through dynamic decision-making and adaptive responses. My expertise includes writing custom graph traversal algorithms to optimize pathfinding, procedural generation, and strategic unit movement.

Leveraging both custom-built AI architectures and Unity’s built-in systems, I design solutions that balance efficiency and complexity. Whether constructing state machines, hierarchical decision trees, or behavior graphs, I create robust and scalable AI frameworks that integrate seamlessly into gameplay.

From enemy behaviors to autonomous unit coordination, my approach combines algorithmic precision with gameplay-driven responsiveness, ensuring AI interactions feel both intelligent and immersive.

Project Managment

I lead structured project management and collaborative team coordination, ensuring seamless execution from concept to completion. Using tools like Asana for task tracking, GitHub for version control, and Microsoft Office and Lucid Charts for strategic planning and meetings, I foster a workflow that keeps teams aligned and projects on track.

By integrating agile methodologies, transparent communication, and iterative goal-setting, I steer development towards success, balancing technical precision with adaptability. Whether managing sprints, organizing milestones, or driving creative collaboration, my approach ensures efficiency while empowering teams to achieve their vision with clarity and momentum.

Upon request i will grant private access to my GitHub Repositories showcasing the technicalities of my projects