Anushka
Gupta.

Game programmer, technical artist, and animator with a B.S. in Game Design & Development from Purdue University. Interested in researching AI-driven NPC behavior, shader development, and simulation-based learning games. Currently developing a personal project and working as a Data Analyst.

13 Projects
3 Studios
5+ Years
Filter — Year —
AGRONOVA
Game Producer Technical Artist UE5 · Maya

Agronova — SimGen Studio

Narrative open-world game teaching drone operation and agriculture to high school students. Led production pipeline and technical art; managed multitasking and prioritization systems through drone hardware and farming simulations.

VHS
Post Process Shader UE5

VHS Post Process Effect

Multiplayer-optimized VHS distortion shader with a reusable scrambler function. Built for Parallax Protocol with performance constraints for networked play.

FOG
Post Process Shader UE5

Spooky Smoke Post Process

Noise-based chromatic aberration shader creating an atmospheric smoky screen effect. Designed for horror/atmospheric game environments.

DOT·PRODUCT
Camera Shader Isometric UE5

Occlusion Mask Camera System

Dot product–based angle calculation ensuring character visibility at all times in a fixed isometric environment. Solves the classic wall-occlusion problem for top-down perspectives.

CEL
Post Process Shader UE5

Cel → PBR Shader Evolution

Designed as a cel shader for Sunflower, later iterated into a physically-based rendering approach. Documents design decisions behind the aesthetic shift.

DEER·AI
AI NPC Behavior Tree UE5

Deer AI Behaviour System

NPC behavior design for a deer AI — prototyped, then scrapped due to debug complexity. Documents the design intent, failure mode, and lessons learned in UE5's AI framework.

DIALOGUE
Game Mechanic Narrative Systems UE5

Tree-Level Dialogue System

Branching dialogue system built on a tree-level architecture. Supports dynamic NPC conversations with multi-path narrative outcomes for Sunflower.

AUTO·RIG
Animation Tool Python Maya

Auto Rigger Tool

One-click rigging pipeline tool built in Python for Autodesk Maya. Custom UI with node-based architecture enabling fast character rig generation with minimal manual steps.

RETARGET
Animation Pipeline Maya · UE5

Rigging & Retargeting Pipeline

Multi-rig targeting system smoothing animation pipeline timing for educational game content. Reduced iteration time for learning-focused game assets in Agronova.

SUNFLOWER
Game Programmer UE5

P1 Games: Sunflower

Volunteer game jam project with team Mighty Hibiscus. Programmed dialogue system, deer AI behavior, and cel shader post-process feature over an 8-week sprint.

DUST·BUNNIES
Game Programming Unity

Dust Bunnies

3D platformer featuring Teddy, with custom character mechanics and interactive game systems built in Unity.

AI·SET
AI Features Game Programming Unity

AI Features Game Set

Collection of AI-driven game mechanics exploring NPC intelligence, pathfinding, and behavior system design.

DECAL
Material / Shader UE5

Decal Water Spray Material

Dynamic water spray material using UE5 decal system. Key insight: decal scale must be tuned for in-world visibility — documents a common but underdocumented UE5 pitfall.

Building games that think.

I'm Anushka or Nush — a game programmer and technical artist who graduated from Purdue University with a B.S. in Game Design & Development and Animation, plus a Certificate in Data Science. I have previous experience as a game programmer intern, produced multiple projects and always looking for skills to add to my repertoire.

I'm interested in the intersection of AI behavior systems, real-time shaders, and simulation-based learning — and how these tools can be used to build games that are not just fun, but genuinely educational or emotionally expressive.

Currently developing a personal project, learning German, and preparing applications for graduate research programs in game design and development in Germany.

Unreal Engine 5
Blueprints · Materials · AI · Post Process
Unity
C# · Game Mechanics · NPC Systems
Autodesk Maya
Rigging · Animation · Python Tools
Python
Maya Scripting · Tool Development
Shader Dev
HLSL · UE5 Material Editor · Post Process
Data Science
Analysis · Visualization · Applied Math