- Engagement
- Freelance / Contract / Milestone-based (open and flexible depending on the candidate)
- Scope
- Starting with the vertical slice / demo, with a path to full-game production
- Location
- Remote (with India / IST timezone overlap)
- Level
- Mid to Senior (able to own real-time VFX and combat VFX shaders in Unity)
Role Overview
We are looking for a Technical VFX Artist to build our combat, ability, and environmental effects and shaders directly in Unity. Project Trinity is a fast, top-down co-op action RPG where up to 4 players and 20 enemies can share the screen - so every effect has to feel punchy while keeping the battlefield readable.
Our visual target is stylized and painterly / hand-painted, taking readability cues from Hades and Windblown.
What You Will Do
- Combat & Class Ability VFX: Author effects for weapon combos, Class Abilities, and Super Abilities across our playable heroes - projectile trails, area impacts, ground quakes, and ability telegraphs.
- Boss, Enemy & Puzzle VFX: Create effects for enemy telegraphs, boss attacks, glowing enemy states, shrine buffs, and co-op puzzle conduits.
- Custom Shaders: Build and maintain custom shaders in Unity for combat readability, status-effect feedback, interactable highlights, and foreground circular punch-through when the camera view of a player is obstructed.
- In-Engine Integration: Work directly in Unity to assemble particle systems, meshes, trails, materials, and prefabs that hook cleanly into gameplay timings and multiplayer state.
What We Are Looking For
- Proven experience authoring stylized real-time VFX and custom shaders in Unity (VFX Graph, Particle System / Shuriken, Shader Graph, and/or HLSL).
- Strong sense of timing, anticipation, impact frames, and dissipation for snappy top-down combat.
- Discipline around co-op visual clarity: making player attacks, teammate buffs, and enemy danger zones immediately distinguishable without cluttering the screen.
- Comfort profiling and keeping overdraw and shader cost within budget for up to 4 players and 20 active enemies.